自學程式風氣興起後
各種免費、付費的自學管道都快速發展
例如「人人都該學程式設計」裡就有十個免費線上學習程式的網站連結
這些連結都很棒、深入淺出且多半帶有影音教學,唯一的問題是「他們都是英文的!」
所以雖然Mr. Jamie不斷提倡要大家自學程式(「趁你還年輕,來學點程式吧!」、「從今天起,開始學寫程式吧,每個人!」、「教我們的孩子程式,可能比教他們英文還重要,非常多」)
「Rails Girls」也證明學程式真的不難(「Rails Girls Taipei ♥ 女生們一起來寫程式吧!現場直擊」、「Rails Girls ♥ 歡迎初學女性一起快樂寫程式」、「讓女生也可以快樂寫程式!專訪 Rails Girls 主辦團隊」)
但是自學程式的風氣在台灣一直無法擴散
缺了什麼資源呢?
我認為有以下這些,如果有人在自學過程中間發現還有更多需求,歡迎留言告訴我
1. 給初學者的討論社群
初學程式時,有太多非常基本的問題,不知道要怎麼問,別人也不知道要怎麼回答
這時候如果可以有個初學者社群,因為大家起跑點差不多,遇到的問題常常是類似的
所以格外可以理解其他人在問什麼,也可以從相同的高度給建議
為此我成立了一個Facebook社團做實驗(https://www.facebook.com/groups/458590234247111/)
歡迎想學程式的人申請加入,我保證在這三個月內,裡面的問題一定會有人回應
2. 有效的範例檔
網路上的範例檔大多因為版本關係,已經跟現在的開發環境有點差異
例如搜尋 iOS的BMI程式範例,會找到很多過去版本的教學,直接複製貼上會產生錯誤訊息無法正常運作
對初學者來講,這樣不只很難知道怎麼修正,還會因此失去繼續下去的動力
在這個部落格,將會重新整理、發佈一系列的教學文章
每個範例都確定可以運作,如果你一步一步照做出了問題,請留言或是到FB社團反應,我會立刻更正
程式範例預計如下(圖文教學):
Android程式範例(一)BMI計算程式
iOS程式範例(一)BMI計算程式
3. 深入淺出的程式教學文
教學文分為「觀念篇」跟「語法篇」
會以生動活潑的漫畫來讓大家進入程式的世界
如果看漫畫入門後發現真的對程式有興趣,再透過延伸連結去深入探討
已經找到了可以幫忙畫漫畫的人,但這個分類最有可能拖搞XD
(待續)