1. 程式人生 > >編程開發必讀書籍:每個Web開發人員都應該閱讀的10本書[圖]

編程開發必讀書籍:每個Web開發人員都應該閱讀的10本書[圖]

bob img database .html 桌面 學會 軟件 高效 知識

編程開發必讀書籍:每個Web開發人員都應該閱讀的10本書[圖]:
當開發人員問我他們應該閱讀哪些書籍的時候,我通常都是告訴他們:讓你讀的下去的書。許多開發人員會閱讀其他人的代碼,實際上你提升自己最好的途徑就是閱讀,你的讀書效率越高,那麽你在日常工作中的效率也會越高。
本文我們將來討論:每個Web開發人員都應該閱讀的10本書:
1、《與愛因斯坦月球漫步》
為什麽推薦一本記憶力訓練相關的書籍呢?因為現在的絕大多數開發人員都沒有想過要提高自己的記憶能力,結果全部依賴於移動設備,實際上,現如今的程序員很難在脫離Google和Stack Overflow的幫助下,獨立生成多行代碼,在編程過程中你難免需要查找一些語言規範,或者一直想不起某個函數的具體寫法,最後不得不花時間去搜索,但假如這些都記在你的腦海裏,那就不一樣了
本書教授了一種特別的記憶術,最大限度的把你要記憶的東西存儲到特定的房間,當你要使用的時候可以輕松從腦海裏調用。
2、《You Don’t Know JS》
這個書籍是一個系列,共有7本書,它們應該被視為JavaScript的聖經,每個JS開發人員都應該放一本在床頭,當然,你也可以在GitHub上免費閱讀,作者在上面提供了每本書的完整版,當然讀完它們也是要花費不少時間,但每讀完一本都會讓你對JavaScript有一個全新的認識。
技術分享圖片
3、《代碼整潔之道 》
Bob叔的這本書,我已經在無數個地方推薦過了,本書是程序員編寫出幹凈代碼的聖經,旨在幫助開發者編寫出幹凈的代碼,從而有效提升代碼質量,裏面介紹的規則均來自Martin多年的經驗,擁有很高的借鑒價值
4、《軟件工藝》
這本書中的原則和《代碼整潔之道》完全一致,唯一不同的地方就是它更註重工藝,而不是軟件科學,閱讀本書有助於開發者學會如何通過軟件為客戶創造價值,它涉及到利益相關者之間的協作,項目管理以及成為一個真正的工藝大師所需要具備的能力
5、《7 Languages in 7 Weeks》
《七周七語言:理解多種編程範型》共介紹了七種不同的編程語言。對於每種語言,分別介紹了各自的特性、應用,以及編程入門知識和關鍵編程範型,還帶領讀者使用能夠代表該語言最重要特性的技術,解決某個不尋常的問題,使其充分掌握每種語言。
6、《7 Databases in 7 Weeks:》
《七周七數據庫》遵循《七周七語言》的寫作風格和體例,帶領你學習和了解當令最熱門的開源數據庫。在簡單的介紹之後,本書分章介紹了7種數據庫。這些數據庫分別屬於5種不同的數據庫風格,但每種數據庫都有自己保存數據和看待世界的方式。它們依次是postgresql、riak、apache hbase、mongodb、apache couchdb、neo4j和redis。
7、《JavaScript語言精粹 》

如今,JavaScript發展非常迅速,有些開發者基礎知識還沒學好,就開始專註於學習框架和庫,本書將會帶你回到最基礎的知識層面,×××(http://www.simayi.net/dushubiji/6047.html)讀書筆記摘抄好詞好句及感悟賞析甄別出JavaScript好的和壞的特性,從而提取出相對這門語言的整體而言具有更好的可靠性、可讀性和可維護性的JavaScript的子集,以便你能用它創建真正可擴展的和高效的代碼。

8、《思考致富》
軟件能否成功和你生活中的成功相似,拿破侖?希爾研究發展出13條致富白金法則,構建了一個永不失敗的成功體制。這本書在上一個世紀就出版了,但它的故事同樣適用於今天成功人士的生活。
9、《人性的弱點全集》
從局外人的角度來看,編程是軟件工程師最重要的技能,但事實上,學會傾聽和溝通才是最重要的,簡單的擁有一個恨得想法,或者能夠設計出一些東西固然很棒,但你能否很好地向別人傳達你的創意,那就是另外一回事了,本書將會教會你與人相處的基本技巧、平安快樂的要訣、如何使人喜歡你、如何贏得他人的贊同、如何更好地說服他人、讓你的家庭生活幸福快樂等十篇。
10、《HTML & CSS設計與構建網站 》
這是一本適合讓你放在辦公桌面的好書,每次讀它你都能學到不一樣的東西,每一頁都在短小精悍的示例代碼的引導下,簡明直觀、直截了當地闡述一個新主題,你可以把它當字典使用,或者把它當成優化網站設計的工具。

編程開發必讀書籍:每個Web開發人員都應該閱讀的10本書[圖]