Coding沒有這麼難!零技術背景的麻瓜也能學好程式語言的5個關鍵

2016-12-18 09:10
完全沒有技術背景的人,想學Coding該怎麼上手?(圖/pixabay)
完全沒有技術背景的人,想學Coding該怎麼上手?(圖/pixabay)

在一個寫程式正夯的年代,常遇到有朋友問我:「一點技術都不懂的人可以學寫程式嗎?學的起來嗎?」我的答案通常是:「當然可以學,但是學不學的起來不一定。」

怎樣才能學的起來呢?我歸結幾點觀察如下:

1. 三要素:動機、熱情、成就感

不管學習任何事物,動機都是最重要的。學寫程式本來就不是件容易的事,有動機才會有熱情,遇到挫折也較容易撐過去。2年前我決定開始學寫程式,是想要打造一個(自以為)有趣的產品,過程中遇到挫折與挑戰不計其數,好在有明確的動機與目標,學習的熱情才不至於被瞬間澆熄。

成就感則是另一個關鍵因子,想像你在學英文,每天要背100個單字,過程枯燥乏味,但如果你人在國外或有外國朋友,可以馬上實際應用你每天新學的東西,那成就感絕對比無聊的背單字高得多。學寫程式也是一樣,如果可以在初期很快地在網路上看到你架的網站,或是手機上看到你寫的 app,成就感的提升,自然而然會轉化為你繼續前進的動力。

2. 有系統的入門

學程式要怎麼入門?要自學還是上課,很多人討論過,在此就不贅述。

我想提的是「有系統」的入門,對於完全沒有任何技術背景的人來說特別重要。在進入 ALPHA Camp 以前,我也曾經在網路上找過很多相關的教學課程,免費資源雖然很多,但因為過於零散,東看西看的最後什麼也學不會,反而更加深挫折感。

當然,有系統不是一定要報名XX補習班的課,雖然專業的教學機構,理當是會提供你一個比較有系統的入門,但是,一本可以讀的懂的也讀得下去的書,或是一套完整的線上課程,只要是你能夠吸收的,適合你的模式,就算是有系統的入門,找到對的方向,學習的效果才會好。

3. 找尋同好

在學習的過程中,同儕的影響超乎想像的大,有上課的人,可以跟同學互相討論、相互扶持,是學習上很大的助益。自學的人,也可以透過參加程式相關社群或是 hackathon 結交同道中人。學習的路上即使再有熱情,如果永遠是孤軍奮戰,也是大大地加深了學習的難度,因此開始找尋同好一起學習吧!

4. 練習、練習、再練習

Erik Trautman 在 Viking Code School 部落格中的文章《Why Learning to Code is So Damn Hard》分析學習程式有多難,中間要經過一段漫長的絕望沙洲 (The Desert of Despair)。在過程中,就不是單靠有熱情有動機可以撐得過去,不斷的練習、不斷地找尋答案才能不斷的進步,這段時間是過程中相對痛苦的一段時間,因此前一點提到有同好一起互相扶持,在此時就顯得更重要。 (相關報導: 自學寫程式不到三年,24歲的他靠「求職天眼通」一戰成名 更多文章

最近在 PTT 看到一篇「轉職工程師經驗分享」,作者為了要練習 Objective-C, 做了一個 30DaysObjc 的開源專案,更是印證了不斷的練習,絕對是進步的第一法則。學習任何東西都一樣,就算你再有天份,也是需要不斷的練習才能持續進步,今年退休的 NBA 籃球巨星 Kobe Bryant,也是每天早上4:00就到運動場練球才能有今天的成就與榮耀,想成功沒有訣竅也沒有捷徑,一定要練習、練習、再練習。

更多文章
以假亂真太猖狂 臉書再推新措施 與事實查核網站合作打擊「假新聞」
一年一次的日本絕景!2016六本木耶誕燈海,「你的名字」3D投影照亮最絢爛東京夜
小時不讀書,長大當總統?川普嗆中國還拼錯字 網友群起惡搞
往窗外看就是最美富士山!嚴選山邊10家最棒渡假飯店,此生絕對要住一次
台灣每35分鐘就有1人罹患大腸直腸癌…這些「國民美食」真的不要太常吃啊!
能源政策擺盪20年 第三天然氣接收站建設回原點
中油壟斷天然氣事業 學者王京明:能源政策長期不思改進
家境清寒的他,不畏艱難投入醫療資源匱乏的偏鄉,立志做弱勢族群最強的後盾!
歷史上的這一周》納粹劊子手艾希曼遭判死刑、美國前總統小布希被丟鞋、英倫才女珍.奧斯汀生日快樂!
松山機場拆除後,那麼大的空地怎麼辦?都市規劃作家建議,參考德國經驗吧!
這些主廚都帥到讓人流口水啊!台北4大型男主廚餐廳,喜歡西餐的一定要去!
汪浩觀點:美國會保障臺灣的安全嗎?
陳朝平觀點:25年黃粱夢──機場捷運即將通車,基隆捷運在哪裡呢?
陳破空專文:川普質疑「一個中國」 北京難以反制
林彥廷觀點:「鳥籠公投」放寬了 更難過的還在後頭!
觀點投書:我們為什麼需要居住正義
悅濤觀點:不要讓富士康跑了!
觀點投書:「去台灣化」的華人影視娛樂圈 文化部快醒醒吧!
觀點投書:蔡政府,放不下身段,看不到能力
觀點投書:婚姻平權應先立專法實踐,但同性伴侶不宜收養子女
觀點投書:孩子們對不起,老師只能做一個溫柔的衝組
因為被討厭,所以有商機:《被討厭的商機》書摘(1)
美中南海較勁》中國同意歸還美軍無人潛航器 反咬美方「單方面炒作」
「同運和護家盟在天龍國交火」楊長鎮:鄉下父老沒被當成溝通對象
國民黨工靜坐 羅智強到場聲援:捍衛的是不容踐踏的民主與法治
記者來鴻:「不盡完美」的女漢子天堂
二二八受難者家屬阮美姝公祭 蔡英文憶:追尋轉型正義典範
太平洋島國巴布亞紐幾內亞外海強震 附近地區恐遭海嘯侵襲
婚姻平權》蔡英文支持修民法?黨政高層:這不是事實,總統未贊成個別方案
美國要中國速還無人潛航器 解放軍少將:「送上門的、該收就收!」
漫話英倫:聖誕與狐狸
不能賣、只能報廢 退役元首座車有了新用途
慶祝移民節 蔡英文:台灣會繼續把門打開,包容多元文化
「黨產會比黨團還了解黨產」藍委取消甲級動員 黨產會報告2天變1天
總統只是失言?才不是!杜特蒂再爆殺害毒蟲細節:我殺過3個人,但不知開了幾槍
是否參選南韓總統?將卸任的聯合國秘書長潘基文話不說死:20日告訴大家
別再讓「血汗海鮮」上桌 漁業署提改善外籍漁工待遇
羅興亞人疑遭大規模迫害 聯合國官員痛批緬甸政府:如果沒什麼好隱瞞,為什麼不讓我們進去看?