2015/10/29

一名程式猿的心路歷程,一起來學寫程式吧!(結語)

看完前面十餘載的Coding前傳,不知道程式語言學習對你來說是困難還是簡單?





學程式這件事,說簡單真的是騙人的




但這一系列最終想表達的是:


連這樣子的我都會寫程式了,換作是你,
學習起來一定是遊刃有餘


不過,我可不希望你學習程式語言之路像我一樣倍感艱辛。

就像這樣艱辛

我想我犯的錯誤大概有:
  • 自以為是
  • 不夠努力
  • 學習的方向不對

以上種種是我在學習之路上的犯的錯誤,不知道你有沒有發覺到?

人難免是有缺點的,有則改之,無則嘉勉,這並不是一朝一夕可以轉變得了;
但可喜的是,就「學習程式」這件事來說,其實還是有捷徑的。

整理起來大概就是「即戰力」和「語言的選擇」這兩點,簡單說明如下:

  • 如果你的訴求是「即戰力」?


最近讀完主題「學 Coding 很簡單,但想要靠它吃飯你必須經過這 4 大階段」,就覺得入門很簡單,這其中一定有什麼誤會。

雖然網際網路十分發達,Google能給的答案準確度已達到97.84%,但這仍需學習者有程式基礎。

比起自學,有系統的學習方式才能更快帶你進入實戰。

找對老師,比找到對的書要來得有用。

但是要花錢賭機率,找更有效率的機構很重要。

就目前遇過的同事相處經驗來說,
要求即戰力的學習品質,資○會絕對是最好的選擇。

專業的訓練方式,使培訓出來的學生有穩定的執業品質。

不是說其它家補習班的品質不好,而是品質不夠穩定。

品質穩定是企業主決定面試的主要因素之一,就像國立大學文憑一樣。

附帶一提,資○會的雖然屬於一次性課程,但價格可是十年沒有變化。

而且課程都符合當時產業的主流,白學的機率可說是非常小呢!

圖片來源
既然決定要投資了,就應該要把錢花在刀口上!

一分錢不一定有一分貨

但便宜一定沒好貨!
//--------------------------------------------------


  • 學什麼語言,重要嗎?


如果把語言定位在藝術上,這的確是很重要的。

But,如果是為了解題呢?

靈芝的好壞決定在多醣體;Framework 的好壞決定在解題的難易度,因為它的誕生,往往是為了解決某個問題而出現的,比方說像:

Ruby 之於 Ruby on Rails.
Java 之於 Spring
C# 之於 Dot NET

諸如此類。

上述語言都有個特色,就是語言脫離依存的 Framework 之後,就幾乎沒有可以應用解題的地方。


所以學程式,沒有搭配 Framework 一起學習,往往會因為不知應用在何處,久之就忘記程式要怎麼寫了。


這也是學校習題能作出來,但仍然不能稱為會寫程式的原因。


就像一個隨時要上戰場的武將,在陣前才開始閱讀『詩經』、『禮記』這類慢功夫的書籍,還沒消化前仗都打完了!

以三國的呂蒙為例,孫權開的書單即為:『孫子兵法』、『六韜』等短期惡補即能見效的工具書。

打個比方:
『六韜』堪稱是兵書界中的「快快樂樂學打仗」
『孫子兵法』可算是兵書界中的「打仗完全攻略」

(把打仗換成C++、PHP等程式語言,大概就是這麼一回事)

為了能快速在戰場上進擊,兵法很重要的,但忽略的心法也不能忘記要補回來。


//--------------------------------------------------

故事這麼冗長,其實整理起來就只是這篇所要講的內容。

希望有志想往 Coding 之路發展的新人們不要走我以前走過的路。







嗯?你問我是用哪種工具入行的?





















我才不會告訴你我是學 VCL Framework 起家的咧!它真的易學萬用呢!


學程式心路歷程 入行篇完結。(真心不騙)


感謝閱讀此篇的人,陪伴著我度過這為期13次的空中相會。
也期待著你有比我更剽悍的文章誕生。
再次謝謝你的閱讀!  ^_^

8 則留言:

  1. 終於結局了,跟這大大的腳步走了一趟時光隧道,感恩。

    回覆刪除
  2. 補充^^:
    Coding前傳結束,接下來要上主菜了嗎?
    期待後續文章喔!

    回覆刪除
    回覆
    1. 學海無涯,不先上岸休息一下嗎? XD

      謝謝你的捧場!

      刪除
  3. 十幾篇的故事連載,果然名不虛傳,厲害厲害

    回覆刪除
    回覆
    1. 其實都是老人的碎念(咦!?)

      你的文章有更多好物耶!
      有機會多交流一下 ^_^

      刪除
    2. 和你的文章比起來,我的只能算雜物。^_^

      刪除
    3. 那一起開格子舖吧 (喂)

      刪除
    4. 可以啊,交流一下如何開10元格子鋪(別挨罵了)

      刪除