敏捷程式學習 – 1. 會寫後就做專案
常常有人問我:學程式該怎麼學?
我的建議是,初學者花 100 小時學會基本語法之後,就開始寫專案。
而已經熟悉至少一門程式語言者,大約花 2 小時學習基本語法之後,也是一樣開始寫專案。
問題是,該寫甚麼專案呢?
如果不知道,就寫該程式環境最適合寫、最常見的那種專案。
像是 JavaScript + node.js , Python+Django , Ruby on Rail, PHP 就寫個留言板或網誌系統。
C# + WinForm 就寫個小畫家、記事本、或資料管理系統 (像是賣紅茶的系統) …..
C/C++ 呢?就寫個嵌入式作業系統、編譯器或組譯器吧!
我大學的時候,總是寫很小的練習程式,當了老師,還是寫很小的程式。
直到最近,才開始寫比較完整的專案!
但是對於新手而言,我的建議是,盡早開始寫專案,你在程式領域的進步會非常快速。
如果還是不知道從何下手,就從模仿開放原始碼的專案開始吧!