糕飛.想點三十而立.努力發奮

2012年9月16日 星期日

學寫程式的錯誤

+ 暫沒回應
看了這篇 blog: The 2 Biggest Mistakes I Made When Learning to Code,作者說他想學太多不同的程式語言和沒有立刻用那些語言去實踐寫程式,為最大的失誤。只能說,我也不能同意更多。



想學太多

之前為了寫網站,想學 HTML5 又想學 Backbone,又想用 MongoDB,不然顯得不夠酷、不夠新。Backend 的想用 php,用 php 沒有理由不試用 symfony,然後聽說跟 ruby on rails 差不多,又想學一學。可是,根本不需要用這些的,只是為學而學。Programming langauge 和 framework 每日都有新的走出來,要全部學會根本不可能,如何去蕪存菁,學自己所需的才是重點。


實踐

學習後不實踐,等於沒有學過一樣。以前也是自己寫一個留言板來學 php 的,現在學 ruby on rails 則去寫 2learn2teach。學一種新 language、新 framework,一定要用,不然的話,過幾天便會忘記。像我之前看過 iOS 的 tutorial,現在已經不記得怎寫了。


科技日新月異,做 IT 的人都對新科技新想法很好奇,每有新事物也想試用(若不的話你還是不要做 IT 了)。可是因為這樣而令自己失去焦點,變成只開荒不耕耘也是不行。最好的方法是,找一個你想寫的 apps(如 iPhone games),再用最簡單的方法寫出來,寫好後才用那些 fancy/cool 的方法吧。