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

編程開發必讀書籍:每一個Web開發人員都應該閱讀的10本書[圖]:
當開發人員問我他們應該閱讀哪些書籍的時候,我一般都是告訴他們:讓你讀的下去的書。許多開發人員會閱讀其餘人的代碼,實際上你提高本身最好的途徑就是閱讀,你的讀書效率越高,那麼你在平常工做中的效率也會越高。
本文咱們未來討論:每一個Web開發人員都應該閱讀的10本書:
一、《與愛因斯坦月球漫步》
爲何推薦一本記憶力訓練相關的書籍呢?由於如今的絕大多數開發人員都沒有想過要提升本身的記憶能力,結果所有依賴於移動設備,實際上,現現在的程序員很難在脫離Google和Stack Overflow的幫助下,獨立生成多行代碼,在編程過程當中你不免須要查找一些語言規範,或者一直想不起某個函數的具體寫法,最後不得不花時間去搜索,但假如這些都記在你的腦海裏,那就不同了
本書教授了一種特別的記憶術,最大限度的把你要記憶的東西存儲到特定的房間,當你要使用的時候能夠輕鬆從腦海裏調用。html

編程開發必讀書籍:每一個Web開發人員都應該閱讀的10本書[圖]
二、《You Don’t Know JS》
這個書籍是一個系列,共有7本書,它們應該被視爲JavaScript的聖經,每一個JS開發人員都應該放一本在牀頭,固然,你也能夠在GitHub上免費閱讀,做者在上面提供了每本書的完整版,固然讀完它們也是要花費很多時間,但每讀完一本都會讓你對JavaScript有一個全新的認識。
三、《代碼整潔之道 》
Bob叔的這本書,我已經在無數個地方推薦過了,本書是程序員編寫出乾淨代碼的聖經,旨在幫助開發者編寫出乾淨的代碼,從而有效提高代碼質量,裏面介紹的規則均來自Martin多年的經驗,擁有很高的借鑑價值
四、《軟件工藝》
這本書中的原則和《代碼整潔之道》徹底一致,惟一不一樣的地方就是它更注重工藝,而不是軟件科學,閱讀本書有助於開發者學會如何經過軟件爲客戶創造價值,它涉及到利益相關者之間的協做,項目管理以及成爲一個真正的工藝大師所須要具有的能力
五、《7 Languages in 7 Weeks》
《七週七語言:理解多種編程範型》共介紹了七種不一樣的編程語言。對於每種語言,分別介紹了各自的特性、應用,以及編程入門知識和關鍵編程範型,還帶領讀者使用可以表明該語言最重要特性的技術,解決某個不尋常的問題,使其充分掌握每種語言。
六、《7 Databases in 7 Weeks:》
《七週七數據庫》遵循《七週七語言》的寫做風格和體例,帶領你學習和了解當令最熱門的開源數據庫。在簡單的介紹以後,本書分章介紹了7種數據庫。這些數據庫分別屬於5種不一樣的數據庫風格,但每種數據庫都有本身保存數據和看待世界的方式。它們依次是postgresql、riak、apache hbase、mongodb、apache couchdb、neo4j和redis。
七、《JavaScript語言精粹 》
現在,JavaScript發展很是迅速,有些開發者基礎知識還沒學好,就開始專一於學習框架和庫,本書將會帶你回到最基礎的知識層面,愛的教育(http://www.simayi.net/dushubiji/6047.html)讀書筆記摘抄好詞好句及感悟賞析甄別出JavaScript好的和壞的特性,從而提取出相對這門語言的總體而言具備更好的可靠性、可讀性和可維護性的JavaScript的子集,以便你能用它建立真正可擴展的和高效的代碼。
八、《思考致富》
軟件可否成功和你生活中的成功類似,拿破崙•希爾研究發展出13條致富白金法則,構建了一個永不失敗的成功體制。這本書在上一個世紀就出版了,但它的故事一樣適用於今天成功人士的生活。
九、《人性的弱點全集》
從局外人的角度來看,編程是軟件工程師最重要的技能,但事實上,學會傾聽和溝通才是最重要的,簡單的擁有一個恨得想法,或者可以設計出一些東西當然很棒,但你可否很好地向別人傳達你的創意,那就是另一回事了,本書將會教會你與人相處的基本技巧、平安快樂的要訣、如何令人喜歡你、如何贏得他人的贊同、如何更好地說服他人、讓你的家庭生活幸福快樂等十篇。
十、《HTML & CSS設計與構建網站 》
這是一本適合讓你放在辦公桌面的好書,每次讀它你都能學到不同的東西,每一頁都在短小精悍的示例代碼的引導下,簡明直觀、直截了當地闡述一個新主題,你能夠把它當字典使用,或者把它當成優化網站設計的工具。程序員

相關文章
相關標籤/搜索