1. 程式人生 > >頂級程序員推薦的編程開發書籍【整合】

頂級程序員推薦的編程開發書籍【整合】

頂級 hid 中學 三部曲 9.4 領取 工程師 tac mach

全棧工程師Dmitry Shvetsov整理了Bob叔以及Jeff Atwood and DHH等世界知名程序員曾經在博客中推薦過的書單,下面我們就一起來看看深受大神們青睞的書籍都是哪些?

技術分享圖片

Toptal公司副總裁Bozhidar Batsov在他的演講中提到:作為一名程序員,需要掌握15本書:

《Inside the Machine》美亞評分 4.6
《代碼大全》豆瓣評分 9.3
《具體數學》豆瓣評分 9.6
《計算機程序的構造和解釋》豆瓣評分9.5
《程序設計方法(中文版)》 豆瓣評分 8.7

Bozhidar認為,即使你有20年的編程經驗,你也可以從上面的書中學到很多。

《算法設計手冊》和《算法》可以讓你對算法有更好的理解

想成為一名優秀的程序員一定要知道編譯器是如何運行的《編譯原理》
每個程序員都應該懂點C語言《C程序設計語言》豆瓣評分 9.4
《 UNIX環境高級編程(第3版)》豆瓣評分 9.5
《UNIX網絡編程卷2》豆瓣評分8.3

這些書對於優秀的開發人員來說都是必不可少的,而對於使用面向對象語言的程序員,Bozhidar建議:

《測試驅動的面向對象軟件開發》豆瓣評分 7.6
《領域驅動設計》 豆瓣評分 8.1
《編程格調 》原版豆瓣評分9.4

技術分享圖片

眾所周知Robert C. Martin,也就是Bob叔是一大名鼎鼎軟件工程師、作家、講師等,其《代碼整潔之道》相信許多程序員都拜讀過,那麽,他會推薦什麽書呢:

《設計模式》 豆瓣評分9.1

《計算機程序的構造和解釋》 豆瓣評分 9.5
《計算機程序設計藝術》 豆瓣評分 9.5
《圖靈的秘密》 豆瓣評分8.8
《重構》 豆瓣評分 9.2
《解析極限編程》豆瓣評分 8.2
《Redshirts》 豆瓣評分 8.4
《”Bobiverse“三部曲》

技術分享圖片

Jeff Atwood,Stack Overflow和Discourse的聯合創始人,他也分享了一些推薦給開發者的閱讀清單:

《代碼大全(第2版)》 豆瓣評分 9.3
《人月神話》 豆瓣評分 9.0
《點石成金 : 訪客至上的Web和移動可用性設計秘笈》 豆瓣評分 8.2
《快速軟件開發》 豆瓣評分 8.5
《人件》 豆瓣評分 8.2
《設計心理學》 豆瓣評分 8.2

《About Face 4: 交互設計精髓》 豆瓣評分 8.6
《軟件創新之路》 豆瓣評分 8.5
《編程珠璣》 豆瓣評分 9.1
《程序員修煉之道》 豆瓣評分 8.8
《Web可用性設計》 豆瓣評分 7.8
《正則表達式經典實例》 豆瓣評分 7.0
《The Visual Display of Quantitative Information》 豆瓣評分 9.1
《Visual Explanations》 豆瓣評分 8.6
《Envisioning Information》 豆瓣評分9 9.0
《Beautiful Evidence》 豆瓣評分 8.8
《軟件研發之道》 豆瓣評分 8.2

技術分享圖片

David Heinemeier Hansson,又名DHH, Ruby on Rails的創建者,Basecamp的創始人兼CTO,作家和演說家,分享了對他來說最重要的5本書:

《Smalltalk Best Practice Patterns》
《重構》 豆瓣評分 9.2
《企業應用架構模式》 豆瓣評分 8.3
《領域驅動設計》 豆瓣評分 8.1
《你的燈亮著嗎?》 豆瓣評分 8.1
《風格的要素》 豆瓣評分 8.2
《寫作法寶》 豆瓣評分 8.5

自己是從事了五年的前端工程師

如果你依然在編程的世界裏迷茫,不知道自己的未來規劃,對前端開發感興趣,可以加入web前端學習交流群:784783012 裏面可以與大神一起交流並走出迷茫。新手可免費領取學習資料,看看前輩們是如何在編程的世界裏傲然前行不停更新最新的教程和學習方法(詳細的前端項目實戰教學視頻),有想學習web前端的,或是轉行,或是大學生,還有工作中想提升自己能力的,正在學習的小夥伴歡迎加入

點擊:加入

頂級程序員推薦的編程開發書籍【整合】