5. 別拷貝粘貼別人的代碼!
Tommy Nicholas去年12月寫的博客里也提到了這個觀點。只有你把代碼敲出來,你才能真的學到東西,你才能發(fā)現你對某些代碼還沒弄透,也希望你去google一下你的疑問,這樣才能越到越來越多的東西。
6. 別在別人面前得瑟“我在學編程呢!”,除非面對一個高手,你要求教。
開始學編程之后,你要為自己找到一兩個編程老師帶著你學,但別學了一點就在那些不會編程的朋友面前窮顯擺。
我一直相信,如果你把想做的事兒說了出去,那事兒就永遠只能停留在你嘴上了。所以除非對方是你可以請教的老師,不然就閉上嘴,低下頭,老老實實編你的程。
7. 編程就是失敗無數次后弄清為什么。很痛?很挫?。亢苷?。
編程就是要重復的犯錯誤,犯重復的錯誤,弄清楚錯在哪兒,再改正錯誤。下次再碰到相似問題(你一定會碰到的),你就會想起之前蹂躪你的那些代碼和你的對策,吃N塹,長一智。
當然,搞定編程的成就感也會讓你爽到內傷?!澳菛|西是我想出來滴!”的快感是我活著的動力!我為之著迷!但獲得快感的路也灰常艱辛。不斷尋找你的動力,不斷前進!
8. 別再糾結應該學什么,開干!
我一朋友的朋友總是沒完沒了的問我各種磨唧問題。他試圖在正式開始前看清所有可能會搞不定的地方。
這是一種最操蛋的學習方式。正確的方法是:選門語言(Ruby 或 Python)、買本剛出版的書、把自己當個白癡、立馬開始學!立馬開始第一章!有必要就把第一章再看一遍!你根本沒法想象有多少知識是你不知道的!不過沒關系,你會慢慢都搞明白的。大家都是這么過來的。