2013年上半年我讀過的那些書


2013年過的很快,一不留神8個月就過去了。在今年年初的時候我給自己定下了2013全年閱讀30本書的計划。這段時間總共算了下自己讀完的加上在讀的有10多本。

這些書中既有實體書,也有電子書。實體書有的是公司買的,有的是自己自掏腰包,但是年底可以報賬。電子書的話主要是在亞馬遜和豆瓣上買的正版書,閱讀工具是自己的電腦或者手機。

現在我看書越來越傾向於電子書。因為攜帶方便,購買方便,閱讀更方便。看電子書的神器莫過於kindle了。在kindle還沒進入中國之前,我們公司的很多人都已經通過各種途徑入手了。當時自己想買個日版的(全球最便宜),奈何信用卡有問題,通過不了日本亞馬遜的驗證。雖然自己有ipad,但總感覺太笨重,並且ipad上娛樂功能太多,容易分心。以后一定要入手一個kindle。

高效程序員的45個習慣:敏捷開發修煉之道

又是一本講敏捷的書。如今這年頭技術書不套上敏捷兩字都不好意思給別人打招呼。很多人對敏捷有偏見,認為是個噓頭。其實這是個舶來品,被念歪也不可避免。這本書里面的習慣都是很有借鑒意義的。作為一個程序員要有專業素養。而專業素養都有哪些那?請看這本書。

這是我寫的一篇讀書筆記。傳送門

打造Facebook:親歷Facebook爆發的5年

一個創業公司的典范,一個硅谷的傳奇,一個年輕又低調的CEO……Facebook從來不缺乏神秘。而這本書則是從工程師的視角展示Facebook的方方面面。雖然是金子總會發光的,但現在絕大多數人的首要目標恐怕是如何讓自己成為金子。從《打造Facebook》這本書中可以了解這家公司的工程師文化,學習到那些“金子”為什么能成為“金子”,並借鑒到自己身上。

這是我的讀書筆記。傳送門

圖靈的秘密:他的生平思想及論文解讀

誠然,我沒有完全看懂這本書。當看到哪些大堆大堆的數學符號時,我就懵了。這本書以圖靈的那篇驚世駭俗的論文(<論可計算數及其在判定性問題中的應用>(On Computable Numbers, with an Application to the Entscheidungsproblem))為主線,穿插了圖靈的一生。大名鼎鼎的圖靈機就是出自這篇論文。

這是我的讀書筆記。傳送門

Shell腳本學習指南

坦白說,這本書的質量並不怎么高,一是翻譯質量較差勁,而是內容編排有問題。讀這本書也是因為想深入了解一下Shell的一些核心概念,能夠做到靈活運用。程序員在終端敲出各種字符來完成各種各樣的任務,就像是黑魔法師在施展魔法。大多數情況下,終端操作比在UI操作的效率快的不是一點半點。

這是我讀了此書后寫的一個Shell腳本,現在自己還一直在使用。傳送門

正則表達式必知必會

這本書不厚,只有100來頁,只需要花一個下午就可以翻完。但是它是一本好書,結合實例講解了正則表達式的全部概念。保證你看完后面對正則表達式再也不膽怯了,也知道在適合的時候使用正則表達式了。 如果你不了解回溯引用、前后查找、嵌入條件等概念,那么說明你還未掌握正則表達式最power的地方。

這是我讀完此書后畫的一個腦圖。傳送門

持續集成:軟件質量改進和風險降低之道

這本書從理論角度闡述了持續集成的重要性與可行性。如今持續集成已經成為了軟件開發過程中的一項必不可少的實踐。如果你的項目中還未引入持續集成,那么趕緊行動起來吧。我工作的項目中持續集成已經成為標配。

這是我寫的一篇將雲端CI traivs-CI引用到個人項目中的簡介。傳送門

Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript

這是一本英文書。由於自己是這本書的譯者,所以肯定要首先讀完這本書。JavaScript是一門與C#、Java等大眾語言風格相差甚遠的語言。它本身就是借鑒了很多語言的特性,語法借鑒自java,函數借鑒自Scheme,原型繼承借鑒自Self,而JavaScript的正則表達式特性則借鑒自Perl。但是由於規范的缺失,JavaScript使用過程中又有很多陷阱。這本書作為Effective development program系列中的一員,是你成為JavaScript專家的捷徑。里面有大量的來自一線的開發經驗,一定讓你大有收獲。

這本書目前編輯還在校審,過幾個月中文版就會面世。 這是我寫的譯者序初稿。傳送門

程序員的思維修煉:開發認知潛能的九堂課

這本書很精彩。有人說編程需要縝密的思維,嚴密的邏輯,一個小數點的錯誤都有可能導致航天飛機的墜毀。而有人說編程需要靈感,一個功能有千萬種實現,我們要找出最優雅的那種。這兩種觀點貌似完全沖突,但是都對。如果你想知道為什么,那就讀這本書吧。你會明白為什么專家解決問題總是那么高效,而自己的成長卻是那么緩慢。

這是我寫的一篇文章,里面有些思想借鑒於它。傳送門

此外,還有幾本書正在讀,有《黑客與畫家》、《寫給大家看的設計書》、《Rework》、《實例化需求》….還有一本《SICP》嘗試讀了幾次都沒讀完。這本書確實比較難讀懂。 之后我還會計划多讀幾本英文書。因為我發現很多原版的技術書都很淺顯易懂,而翻譯成中文往往會難以理解。

如果一個人一生有70年壽命,除去頭20年,那么還有50年。如果半個月看完一本書,那么全年可以看24本。50年就是1200多本。而世界上每個月出本的書籍都遠遠超過這些。

而作為程序員本來時間就很寶貴,所以看書一定要盡量選精品。最后給大家附上我司的Developer讀書路線圖,里面不乏經典的書籍。傳送門


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM