對(duì)于一個(gè)程序員來說,成功的職業(yè)生涯通常是指在一定的時(shí)間內(nèi),完成高質(zhì)量且被認(rèn)可的工作。
為此,要遵循一定的原則來編寫可靠的代碼、要不停地測(cè)試工作、要不斷地更新技術(shù)。
對(duì)成功的渴望是人們與生俱來寫在基因里的一部分。對(duì)于成功,我們拒絕心靈雞湯,把行動(dòng)落實(shí)在具體的事情上。
有人說,有閱讀的人就有未來。我們應(yīng)該借鑒優(yōu)秀程序員的哪些閱讀經(jīng)驗(yàn)?
1、使用在線社區(qū)和論壇
如果你苦思冥想也不能解決問題,那么不如訪問一些在線社區(qū),向廣大的程序員們求解。正如俗話說的,共享的問題就是減半的問題。訪問在線社區(qū),例如 Stackoverflow 或 TechNet 尋求提示和技巧。
在國(guó)外,建議你經(jīng)常上digg去看看各種 BLOG 的聚合。
2、閱讀代碼和開發(fā)者頭條
如果你身邊有一些比較牛逼的程序員,觀察他們閱讀習(xí)慣,你會(huì)發(fā)現(xiàn):他們經(jīng)常閱讀一篇很長(zhǎng)的文章,但是其實(shí)他們會(huì)略過其中的文字,主要還是閱讀里面的代碼。
另外,他們對(duì)于開發(fā)者頭條也非常關(guān)注。因?yàn)榛ヂ?lián)網(wǎng)每天都有新事物出現(xiàn),需要跟上時(shí)代的步伐。例如w3cschool app閱讀代碼和開發(fā)者頭條。
3、閱讀干貨書
之前國(guó)外知名網(wǎng)站stackoverflow上有一個(gè)問題調(diào)查: 哪本書是對(duì)程序員最有影響、每個(gè)程序員都該閱讀的書?
調(diào)查投票靠前榜單有十幾本,我們知道最好的前五本就可以了。
第一名:1306票《代碼大全(第二版)》
第二名:1161票 《The Pragmatic Programmer》,中文版《程序員修煉之道》
第三名:689票 《計(jì)算機(jī)程序的構(gòu)造和解釋》
第四名:557票 《C程序設(shè)計(jì)語(yǔ)言》
第五名:472票 《重構(gòu):改善既有代碼的設(shè)計(jì)》
最后,閱讀關(guān)于如何變得更優(yōu)秀的書籍,也是提高自身能力的關(guān)鍵。另推薦閱讀Malcolm Gladwell 的《異類》來了解更多成功的秘訣,網(wǎng)絡(luò)上有電子版的。
養(yǎng)成一個(gè)習(xí)慣需要21天,繼續(xù)堅(jiān)持上面的這些習(xí)慣,如果覺得還不錯(cuò),那就堅(jiān)持下去吧!