世界顶级的程序员们告诉你:这些书都是你应该读的

yueloveme 2019-03-25

在很早之前就想整理一份来自经验丰富的***程序员推荐阅读的书籍清单,全栈工程师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

世界顶级的程序员们告诉你:这些书都是你应该读的

相关推荐