選擇一本好書,絕對是精神的食量

一、語言類(學習一門其它語言)
Python

Python學習手冊(O'Reilly系列):
《Python學習手冊(第3版)》講述了:Python可移植、功能強大、易於使用,是編寫獨立應用程序和腳本應用程序的理想選擇。不管你是剛接觸編程或者剛接觸Python,經過學習《Python學習手冊(第3版)》,你能夠迅速高效地精通核心Python語言基礎。讀完《Python學習手冊(第3版)》,你會對這門語言有足夠的瞭解,從而能夠在你所從事的任何應用領域中使用它。


Python基礎教程(圖靈):
Python程序設計的方方面面,首先從Python的安裝開始,隨後介紹了Python的基礎知識和基本概念,包括列表、元組、字符串、字典以及各類語句。而後按部就班地介紹了一些相對高級的主題,包括抽象、異常、魔法方法、屬性、迭代器。此後探討了如何將Python與數據庫、網絡、C語言等工具結合使用,從而發揮出Python的強大功能,同時介紹了Python程序測試、打包、發佈等知識。最後,做者結合前面講述的內容,按照實際項目開發的步驟向讀者介紹了幾個具備實際意義的Python項目的開發過程。
ruby
學習Ruby(O'Reilly系列):
開車上路前,其實不用鉅細匪遺地瞭解整輛車的構造,使用ruby程序語言也是如此,用ruby設計程序時,其實不需對它瞭如指掌。本書同時獻給程序設計老手與新手,它就像幫助人們快速開車上路的駕駛指南。書中提供了不少ruby程序範例,並說明運行方式與緣由,恰好足以讓咱們本身設計出ruby程序。人們對於ruby的興趣,源自rails網站開發架構的流行,這也吸引了來自java和php的開發者。不過,ruby的靈活性還有很是多的用途。最佳的學習方式,莫過於本身動手作!本書幾乎每頁都有範例,可讓你們動手玩個夠。
Ruby for Rails(圖靈程序設計叢書):
本書是一部專門爲rails實踐而寫的經典ruby著做,由四部分組成,共17章。第一部分講述ruby和rails的編程環境。第二部分和第三部分與rails緊密聯繫,着重對ruby這門語言進行詳細介紹;所採用的rails應用示例,既說明了ruby的特性,也給出了有關rails的重要信息。第四部分講述瞭如何應用第二部分和第三部分的ruby知識來開發rails應用。
本書適合於ruby的初學者,也適合於想要進一步提升ruby編程技能,開發實際rails應用的web程序員。


二、基礎類
重構:改善既有代碼的設計(圖靈):推薦
《重構:改善既有代碼的設計》清晰地揭示了重構的過程,解釋了重構的原理和最佳實踐方式,並給出了什麼時候以及何地應該開始挖掘代碼以求改善。書中給出了70多個可行的重構,每一個重構都介紹了一種通過驗證的代碼變換手法的動機和技術。《重構:改善既有代碼的設計》提出的重構準則將幫助你一次一小步地修改你的代碼,從而減小了開發過程當中的風險。
重構與模式(圖靈):
本書由Joshua Kerievsky科瑞夫斯蓋著,楊光,劉基誠譯。本書開創性地深刻揭示了重構與模式這兩種軟件開發關鍵技術之間的聯繫,說明了經過重構實現模式改善既有的設計,每每優於在新的設計早期使用模式。本書不只展現了一種應用模式和重構的創新方法,並且有助於讀者結合實戰深刻理解重構和模式。書中講述了27種重構方式。

三、前端類
JavaScript高級程序設計(圖靈):
本書從最先期Netscape瀏覽器中的JavaScript開始講起,直到當前它對XML和Web服務的具體支持,內容主要涉及JavaScript的語言特色、JavaScript與瀏覽器的交互、更高級的JavaScript技巧,以及與在Web應用程序中部署JavaScript解決方案有關的問題,如錯誤處理、調試、安全性、優化/混淆化、XML和Web服務,最後介紹應用全部這些知識來建立動態用戶界面。
本書適合有必定編程經驗的開發人員閱讀,也可做爲高校相關專業課程的教材。
精通AngularJS
AngularJS誕生於Google,已用於開發多款Google產品。它是一套JavaScript前端框架,用於開發當下流行的以數據驅動的單頁面Web應用。其核心特性是:MVC、模塊化、自動雙向數據綁定、語義化標籤、依賴注入等。《精通AngularJS》深刻淺出地講解了AngularJS的開發概念和原理,並經過豐富的開發實例向讀者展現了構建複雜應用的完整過程,包括學習使用AngularJS特有的基於DOM的模板系統,實現複雜的後端通訊,建立漂亮的表單,製做導航,使用依賴注入系統,提升Web應用的安全性,使用Jasmine開展單元測試,等等。


《JavaScript編程全解》(圖靈):
    本書全方位地介紹了JavaScript開發中的各個主題,不管是前端仍是後端的JavaScript開發者均可以在本書中找到本身須要的內容。本書對HTML五、Web API、Node.js及WebSocket等最新的熱門技術也做了深刻淺出的介紹,並提供了大量實際應用範例。
    本書語法說明系統深刻、示例代碼規範詳細,對容易產生問題之處均作了重點說明,不只適合初學者入門,並且有經驗的JavaScript開發人員、項目負責人也能從中受益。php

相關文章
相關標籤/搜索