陳鍾誠

Version 1.0

敏捷程式學習 – 1. 會寫後就做專案

原文:Facebook 網誌

常常有人問我:學程式該怎麼學?

我的建議是,初學者花 100 小時學會基本語法之後,就開始寫專案。

而已經熟悉至少一門程式語言者,大約花 2 小時學習基本語法之後,也是一樣開始寫專案。

問題是,該寫甚麼專案呢?

如果不知道,就寫該程式環境最適合寫、最常見的那種專案。

像是 JavaScript + node.js , Python+Django , Ruby on Rail, PHP 就寫個留言板或網誌系統。

C# + WinForm 就寫個小畫家、記事本、或資料管理系統 (像是賣紅茶的系統) …..

C/C++ 呢?就寫個嵌入式作業系統、編譯器或組譯器吧!

我大學的時候,總是寫很小的練習程式,當了老師,還是寫很小的程式。

直到最近,才開始寫比較完整的專案!

但是對於新手而言,我的建議是,盡早開始寫專案,你在程式領域的進步會非常快速。

如果還是不知道從何下手,就從模仿開放原始碼的專案開始吧!