每個程序員都應該要讀的5本書,越早讀越受益

程序員基本上是一個吃青春飯的行業,特別是一些門檻比較低的領域

,比如前端開發、小軟件開發等等。這些技術領域由於門檻比較低,很多應屆生學習一兩年就可以很熟練的掌握,因此老程序員沒有任何優勢。但是我們真的就沒有辦法改變自己的命運嗎?


如何規劃自己的職業生涯,使得自己的競爭力隨著年齡的增加而不斷提升,是每一個IT從業者應該儘早思考的問題。本文作者很難給出一個明確的答案,但是本文作者在之前看過的書中有幾本書對本人有很大的觸動,因此在這裡推薦給大家,相信對大家會有很大的幫助。當然好書很多,也很值得閱讀,但是推薦的太多了大家都不願意讀了,因此本號作者精簡後再精簡,覺得這5本書是每個程序員必讀的書籍。

原則

這本是也是本號作者相見恨晚的一本書,如果能早讀十年,詳細自己的職業生涯也能更好一些。當然,現在讀也不完。本書是一本關於職業生涯規劃的書,它對職場的階段進行了深入的剖析,也就是

加添燃料期、錨定甜蜜區期和優化長尾期三個階段。同時對個人應該強化的能力進行了分析,也就是職場燃料。雖然本書不是專門寫給程序員看的書,但是裡面的知識是通用的,讀完本書後大家一定收穫滿滿。

每個程序員都應該要讀的5本書,越早讀越受益

本書的作者是布賴恩·費瑟斯通豪,他是奧美互動全球董事長兼首席執行官,奧美青年職業網絡(Young Professional Network)執行發起人。從作者的經歷可以看出,本書並非暢銷書作家的暢銷書,而是一本非常實用的職業生涯指導手冊。

高效能人士的七個習慣

該書在140多個過年暢銷,並且被翻譯成40多中語言,銷量超過2500萬冊。從這些數據我們也可以看出本書的重要性。據說,本書的影響力僅次於《聖經》。

該書是一本很老的書籍了,前前後後有幾十位名人推薦,包括奧巴馬、克林頓、普京、李開復、湯姆•彼得斯、肯•布蘭佳、沃倫•本尼斯、博恩•崔西和肯•布蘭佳等等。同時,很多世界級雜誌也有推薦,包括《紐約時報》、《福布斯》、《財富》、《商業週刊》、《經濟學人》和《哈佛商業評論》等。其中人人皆知的“要事優先”法則就是出於本書。

每個程序員都應該要讀的5本書,越早讀越受益

雖然本書名稱是7個習慣,但是本書並非條目的羅列,而是從兩個大的維度介紹個人與團隊之間的處事原則。個人方面中的是個人能力的提升和工作方式的優化,而團隊方面則是溝通效率的提升。這些理念其實與卡內基和稻盛和夫的是基本一致的。

史蒂芬·柯維(Stephen R. Covey),哈佛大學企業管理碩士,楊百翰大學博士。他是柯維領導中心的創始人,也是富蘭克林柯維公司(Franklin Covey)的聯合主席,曾協助眾多企業、教育單位與政府機關培訓領導人才。

軟件架構師的12項修煉

本書雖然是一本軟件架構師的書籍,但是通篇沒有提到一個技術點。本書從3個維度介紹了軟件架構師必須要掌握的12項軟技能。這些軟技能包括個人能力提升、溝通和團隊合作中必須要熟練掌握的技能。其實不僅僅是架構師,即使

每個程序員都應該要讀的5本書,越早讀越受益

代碼大全

不要被這本書的書名所迷惑,本書並非是代碼片段的集合,而是一個知道開發人員寫出高質量代碼的指導。寫代碼如同寫作,不是每個識字的人都可以寫出好文章,同樣,不是每個碼農都可以寫出好的代碼。而本書則是教大家如何寫出好代碼的經典之作。

每個程序員都應該要讀的5本書,越早讀越受益

深入理解計算機系統

前面一本書是介紹如何寫出好代碼的書,而本書則是從深層次介紹如何寫出高效代碼的書。本書是一本介紹計算機原理的書籍,但是本書更多的是從程序員的角度來介紹計算機的原理。而且,本書從不同的角度來介紹,如何才能寫出可靠、高性能和實用的程序。

每個程序員都應該要讀的5本書,越早讀越受益

本書最大的特點是細緻入微,絲絲入扣。書中通過很多代碼實例介紹程序運行的原理、結構和性能優化的方法等內容。這本書適合每位程序員,特別是做服務端軟件開發的程序員。

本文從非技術和技術方面介紹了5本經典之作。其實回頭想想,有的時候非技術的能力比技術能力還要重要。最後總結一句話,大家在工作中不要瞎忙,要放眼看看遠方,確定自己的方向沒有問題。


分享到:


相關文章: