程序员必读经典书籍

What is the single most influential book every programmer should read?

这是一个在stackoverflow上的问题,借此问题,也就衍生出了许许多多关于程序员必读的一些经典书籍的书单。

读书

这里我还参考了一些其他的程序员必读书单,如下:
(1)程序员必读书籍——计算机书籍控 - 网站还提供各种计算机类的书籍PDF下载,分类整理的还不错
(2)一个合格的程序员应该读过哪些书 - 这是关于stackoverflow那个问题的中文版整理
(3)vhf/free-programming-books - github上一个流行的编程书签索引,里面也有中文版的
由此总结收录如下:
程序员必读经典书籍Top20:
每本书的链接均指向豆瓣读书。百度网盘下载链接 密码: cy8a
注:不要迷信排行榜,自己感兴趣和个人方向相关的书籍就可以拿来阅读~~

  1. 代码大全(Code Complete)
  2. 程序员修炼之道:从小工到专家(The Pragmatic Programmer: From Journeyman to Master)
  3. 计算机程序的构造和解释(Structure and Interpretation of Computer Programs)
  4. C程序设计语言(The C Programming Language)
  5. 算法导论(原书第3版)(Introduction to Algorithms, Third Edition)
  6. 设计模式:可复用面向对象软件的基础(Design Patterns: Elements of Reusable Object-Oriented Software)
  7. 重构:改善既有代码的设计(Refactoring: Improving the Design of Existing Code)
  8. 人月神话(The Mythical Man Month)
  9. 计算机程序设计艺术(The Art of Computer Programming)
  10. 龙书 编译原理(Compilers: Principles, Techniques and Tools)
  11. 哥德尔、艾舍尔、巴赫:集异璧之大成(Gödel, Escher, Bach: An Eternal Golden Braid)
  12. 代码整洁之道(Clean Code A Handbook of Agile Software Craftsmanship)
  13. Effective C++:改善程序与设计的55个具体做法
  14. More Effective C++:35个改善编程与设计的有效方法
  15. 编码的奥秘(Code: The Hidden Language of Computer Hardware and Software)
  16. 编程珠玑(Programming Pearls)
  17. 修改代码的艺术(Working Effectively with Legacy Code)
  18. 人件(Peopleware)
  19. 编程人生(Coders at Work)
  20. 别逗了,费曼先生(Surely You’re Joking, Mr. Feynman!)

好久没更博了~~好吧,我保证以后尽量每周更新,第一篇心情日志也要计划开写了···

注:图片来自于Dribbble

————————原创文章,未经许可,请勿转载!!!————————