最受程序員推薦的20本書

程序員書庫(ID:OpenSourceTop) 編譯
鏈接:http://blog.teamtreehouse.com/25-programming-books-for-the-aspiring-developer

Treehouse是一家網頁與應用指導公司,類似於Lynda,Codecademy 以及Udacity。最近,Treehouse在Facebook和Twitter做了一項問卷調查:如果你推薦一本編程書,它會是什麼?


Treehouse 的用戶群體前端程序員佔比更為高一些,因此列表中前端相關的書籍也會較多,下面是經過統計後,最受程序員推薦的前20本書


通用編程書籍


1、《代碼整潔之道》


最受程序員推薦的20本書



Bob 叔的《代碼整潔之道》正是程序員編寫出乾淨代碼的聖經,作者在書中給出了一系列行之有效的整潔代碼操作實踐。旨在幫助開發者編寫出乾淨的代碼,從而有效提升代碼質量

2、《代碼大全》


最受程序員推薦的20本書



本書幾乎涵蓋了軟件開發過程中的各方面,可便於讀者在工作學習中隨時查閱,極具參考價值。

3、《Think Like a Programmer》



最受程序員推薦的20本書



本書旨在教讀者如何系統地解決問題,書中提供大量的技術和示例,但是這本書不會告訴任何人在特定的環境下該做什麼,而是培養讀者解決問題的能力,讓他們用程序員思維去突破每一個難題

4、《編碼》


最受程序員推薦的20本書



這本書被描述為不懂計算機的人都能看得懂,但這並不是說本書的知識十分淺顯,相反地,作者通過一種巧妙的方式,完整介紹了計算機的原理和應用,讓讀者充分理解軟件和硬件的區別

5、《Starting Out with Programming Logic & Design 》



最受程序員推薦的20本書



本書是一本介紹性編程手冊,旨在讓沒有任何編程經驗的人,學習編程的概念和邏輯,書中沒有涉及太多的語言語法,更能增加新手學習編程的信心

6、《Beginning Programming All-In-One Desk Reference For Dummies 》



最受程序員推薦的20本書



本書也是一本非常好的編程入門書。在這個實用指南中,讀者將瞭解到編譯、算法、最佳實踐、調試程序等概念。

7、《Cracking the Coding Interview》


最受程序員推薦的20本書


本書是適合硅谷技術面試的一本面試指南,因為題目分類清晰,風格比較靠譜,所以廣受推崇。

HTML & CSS


8、《HTML & CSS設計與構建網站》



最受程序員推薦的20本書



本書採用有別於許多傳統編程書籍的新穎編排方式,指導讀者如何構建出用戶友好、令人賞心悅目的Web內容

9、《Head First HTML and CSS》


最受程序員推薦的20本書


head first系列作為初學者入門最合適不過,這本書展示了學習創建符合工業標準的Web頁面的完整歷程,讓學會HTML和CSS來創建你想要的Web頁面

10、《You Don't Know JS》


最受程序員推薦的20本書


本書旨在為那些變成新手,提供了學習JavaScript必要的背景知識,一共分為上、中、下三卷,上圖為中卷,本系列書籍介紹了學習編程的基本構建模塊,以及JavaScript的核心機制。

11、《JavaScript編程精解(第2版)》


最受程序員推薦的20本書


覆蓋了JavaScript的絕大多數語言特性,涉及Web編程和Node.js服務器編程,以及JavaScript性能優化等。

12、《Head First JavaScript程序設計》



最受程序員推薦的20本書



本書內容涵蓋JavaScript的基本知識以及對象、函數和瀏覽器文檔對象模型等高階主題。書中配備了大量有趣的實例、圖示和練習,讓讀者輕輕鬆鬆掌握JavaScript。

13、《JavaScript & jQuery》


最受程序員推薦的20本書


這本彩色書籍採用了一種視覺方法來講述JavaScript和jQuery,向讀者展示瞭如何通過使用代碼示例、信息圖形和攝影作品使web頁面更具交互性和讓界面更直觀。

14、《JavaScript高級程序設計(第3版)》



最受程序員推薦的20本書



全書從JavaScript 語言實現的各個組成部分——語言核心、DOM、BOM、事件模型講起,深入淺出地探討了面向對象編程、Ajax 與Comet 服務器端通信,HTML5 表單、媒體等內容,還介紹了離線應用和與維護、性能、部署相關的最佳開發實踐。

15、《JavaScript忍者秘籍(第2版)》


最受程序員推薦的20本書


本書適合具備一定JavaScript基礎知識的讀者閱讀,書中分4個部分,從不同層次講述了逐步成為JavaScript高手所需的知識。

Python


16、《笨方法學Python 3》



最受程序員推薦的20本書



本是一本入門的python學習書籍,書中的內容以52個exercise構成,按照由易到難、循序漸進的方式,一步一步引導讀者深入python。

17、《流暢的Python》



最受程序員推薦的20本書



從語言設計層面剖析編程細節,兼顧Python 3和Python 2,教你寫出風格地道的Python代碼。

18、《Python編程:從入門到實踐》


最受程序員推薦的20本書


本書是一本針對所有層次的Python 讀者而作的Python 入門書。第一部分側重基本概念的講解,第二部分通過開發三個項目,幫讀者解決編程中的問題與困惑

19、《Python編程快速上手》


最受程序員推薦的20本書


本書是一本面向實踐的Python編程實用指南。本書的目的,不僅是介紹Python語言的基礎知識,而且還通過項目實踐教會讀者如何應用這些知識和技能。

其他


20、《程序員修煉之道》


最受程序員推薦的20本書



本書涵蓋的主題從個人責任、職業發展,知道用於使代碼保持靈活、並且易於改編和複用的各種架構技術,利用許多富有娛樂性的奇聞軼事、有思想性的例子及有趣的類比,全面闡釋了軟件開發的許多不同方面的最佳實踐和重大陷阱。

你呢?如果讓你推薦一本書,你會極力推薦哪一本呢?


分享到:


相關文章: