來源:程序猿 2018-06-13 15:51:20
我沒有從 Hacker News 學到任何有關對象和類的知識,但是我學到了一些別的東西。我知道了沒人喜歡 JavaScript。我知道了 Ruby 程序員是編程領域的潮人。我還知道了 Bret Taylor, Rich Hickey, and John Carmack 都是編程世界的領袖人物,還有就是,那些真正關心員工的軟件公司,它們公司的廚房看上去就像興奮劑實驗室。
總之,我學會了如何說行話。當你和其他程序員一同工作的時候,這一點非常重要,也正因如此,才使你覺得自己就是一名程序員。
項目實踐
在學習 Web 開發(fā)的第一年,我動手實現了以下項目:
●一個 Digg 的克隆版(來自 Sitepoint書上的 Rails 例子,我想現在它已經過時了)
●一個在線購物應用程序(來自 Agile Web Development with Rails 4)
●一個 GeekSquad-esque 應用程序(個人項目)
●一個實時在線課堂應用程序(個人項目)
●一個外語學習應用程序(課程項目)
我認為構建真實項目之所以非常重要的原因有很多,就我而言,最重要的一個原因是它充滿了樂趣。這恰恰是在傳統教育中嚴重缺失的,也正因如此,它才成為了諸多原因中最重要的一項。尋找如何開展項目實踐的參考資源,http://ruby.railstutorial.org/ 是一個不錯的選擇。
要具有“小強”精神
對于那些能堅持讀到此處的讀者們,我偷偷地增加了第四項內容。 Paul Graham 曾經對 Airbnb 的創(chuàng)始人說過:
“你們這些家伙是不會失敗的,因為你們就像打不死的’小強’一樣”
一段時期,你可能會有放棄學習編程的想法。就像任何具有同樣價值的事情一樣,學習編程真的很難,有時你會覺得自己真的很笨。這就是為什么第一項策略如此重要的原因 - 不要過度擔心是否已經取得進步,或者需要花費多長時間達成目標。你要做的就是每周堅持10-30個小時的編程。就像執(zhí)著的’小強’一樣,你就不會失敗。
多年以前我說過一句話 - “成功貴在堅持(注解:亦可譯為‘生活中80%的成功源于堅持’)”,這句話經常被其他人引用。人們常常向我提及,他們想編寫一個劇本,他們想制作一部電影,他們想撰寫一本小說。那些最終成功實現目標的人,80%的做法是先行動起來。那些最終失敗的人,他們連這一點都做不到。這正是他們不能做成一件事情的原因,他們沒有去做。一旦你去做了,如果你真地去編寫電影劇本,或者撰寫小說,實際上,你的成功之路已走過大半。這就是我可以告訴你的我人生最大的成功經驗。其它的都是失敗的教訓。
相關推薦:
小升初試題、期中期末題、小學奧數題
盡在奧數網公眾號
歡迎使用手機、平板等移動設備訪問幼教網,幼兒教育我們一路陪伴同行!>>點擊查看