學程式這件事,說簡單真的是騙人的。
但這一系列最終想表達的是:
連這樣子的我都會寫程式了,換作是你,
學習起來一定是遊刃有餘。
學習起來一定是遊刃有餘。
不過,我可不希望你學習程式語言之路像我一樣倍感艱辛。
就像這樣艱辛 |
我想我犯的錯誤大概有:
- 自以為是
- 不夠努力
- 學習的方向不對
以上種種是我在學習之路上的犯的錯誤,不知道你有沒有發覺到?
人難免是有缺點的,有則改之,無則嘉勉,這並不是一朝一夕可以轉變得了;
但可喜的是,就「學習程式」這件事來說,其實還是有捷徑的。
整理起來大概就是「即戰力」和「語言的選擇」這兩點,簡單說明如下:
如果你的訴求是「即戰力」?
最近讀完主題「學 Coding 很簡單,但想要靠它吃飯你必須經過這 4 大階段」,就覺得入門很簡單,這其中一定有什麼誤會。
雖然網際網路十分發達,Google能給的答案準確度已達到97.84%,但這仍需學習者有程式基礎。
比起自學,有系統的學習方式才能更快帶你進入實戰。
找對老師,比找到對的書要來得有用。
但是要花錢賭機率,找更有效率的機構很重要。
就目前遇過的同事相處經驗來說,
要求即戰力的學習品質,資○會絕對是最好的選擇。
專業的訓練方式,使培訓出來的學生有穩定的執業品質。
不是說其它家補習班的品質不好,而是品質不夠穩定。
品質穩定是企業主決定面試的主要因素之一,就像國立大學文憑一樣。
附帶一提,資○會的雖然屬於一次性課程,但價格可是十年沒有變化。
而且課程都符合當時產業的主流,白學的機率可說是非常小呢!
圖片來源 |
一分錢不一定有一分貨
但便宜一定沒好貨!
//--------------------------------------------------
學什麼語言,重要嗎?
如果把語言定位在藝術上,這的確是很重要的。
But,如果是為了解題呢?
Ruby 之於 Ruby on Rails.
Java 之於 Spring
C# 之於 Dot NET
諸如此類。
上述語言都有個特色,就是語言脫離依存的 Framework 之後,就幾乎沒有可以應用解題的地方。
所以學程式,沒有搭配 Framework 一起學習,往往會因為不知應用在何處,久之就忘記程式要怎麼寫了。
這也是學校習題能作出來,但仍然不能稱為會寫程式的原因。
就像一個隨時要上戰場的武將,在陣前才開始閱讀『詩經』、『禮記』這類慢功夫的書籍,還沒消化前仗都打完了!
以三國的呂蒙為例,孫權開的書單即為:『孫子兵法』、『六韜』等短期惡補即能見效的工具書。
打個比方:
『六韜』堪稱是兵書界中的「快快樂樂學打仗」
『孫子兵法』可算是兵書界中的「打仗完全攻略」
(把打仗換成C++、PHP等程式語言,大概就是這麼一回事)
為了能快速在戰場上進擊,兵法很重要的,但忽略的心法也不能忘記要補回來。
//--------------------------------------------------
故事這麼冗長,其實整理起來就只是這篇所要講的內容。
希望有志想往 Coding 之路發展的新人們不要走我以前走過的路。
嗯?你問我是用哪種工具入行的?
我才不會告訴你我是學 VCL Framework 起家的咧!它真的易學萬用呢!
學程式心路歷程 入行篇完結。(真心不騙)
感謝閱讀此篇的人,陪伴著我度過這為期13次的空中相會。
也期待著你有比我更剽悍的文章誕生。
再次謝謝你的閱讀! ^_^
終於結局了,跟這大大的腳步走了一趟時光隧道,感恩。
回覆刪除補充^^:
回覆刪除Coding前傳結束,接下來要上主菜了嗎?
期待後續文章喔!
學海無涯,不先上岸休息一下嗎? XD
刪除謝謝你的捧場!
十幾篇的故事連載,果然名不虛傳,厲害厲害
回覆刪除其實都是老人的碎念(咦!?)
刪除你的文章有更多好物耶!
有機會多交流一下 ^_^
和你的文章比起來,我的只能算雜物。^_^
刪除那一起開格子舖吧 (喂)
刪除可以啊,交流一下如何開10元格子鋪(別挨罵了)
刪除