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