一些希望當我學習如何 coding 時能夠有人告訴我的事情
還有我從教導他人中學到的事
※ 本文翻譯自 Medium 上 Cecily Carver 所寫的 "Things I Wish Someone Had Told Me When I Was Learning How to Code"。原文可以參考這裡 。
---
在你學習寫程式前,先想想你想要寫什麼樣的程式
知道如何寫程式就像是蓋東西一樣,而且當你對於目標有明確的認知時,你的學習之路會清楚許多。但假如你的目標只是 "學會怎麼寫程式" 而沒有對於你要寫的程式沒有個清楚的印象,或者是抱持著他們會改變你的生活的願景,那你會發現這個過程會相當的令人挫折。對於要承認當初學習資訊科學是為了想要證明我很聰明,而且希望能得到一個屬於聰明人的工作這點,我覺得有點害羞。另外,我也很喜歡思考數學及理論 (An Eternal Golden Braid [#1] 這本書在我的啟蒙期震憾了我),而寫程式相當適合結合這兩者。雖然這些東西並不足以長久滿足我,但在之後我找到了令外幾個我喜歡而且能跟科技連結的興趣,像是音樂,還有文學。
所以,你到底想要寫怎麼樣的程式?架網站?遊戲?iPhone Apps?一個能夠讓你賺錢的創業計畫?互動藝術?你想要讓你的老闆對你感到滿意,又或是你想要把某些乏味的工作自動化好讓你有更多的時間來看水獺的照片?或許你只是想要讓自己 "增值",在履歷表上再多幾行贅字,又或是讓自己滿足你的學業需要。這些都是很好的目標,只要你確定哪一個是你當初的目的,然後朝著目標學習。