世界顶级程序员的书架上都有哪些书?

程序员书库(ID:OpenSourceTop)编译

书单来自:http://pythonpracticeprojects.com/programmer-bookshelves.html

大多数程序员都被笔记本电脑和手机占据了大部分时间,而往往忽视了最重要的学习技术的来源——书籍。至少在我所处的编程圈子里,读书的人很少,这在我看来,挺可惜的。


如果有人问你,你愿意花5000美元请世界上最伟大的程序员之一做你的三个月导师么?相信你会毫不犹豫的答应,但是如果变成花50美元,但是你必须阅读,你是否还愿意?


一本好书就像受一位伟大导师的辅导,许多伟大的程序员,他们拥有着无数丰富的经验,并且选择把他们的经验心得提炼成一本书,那你为什么不享受呢,以下是该领域里一些顶尖程序员极力推荐的书籍,希望对你有所帮助


Joel Spolsky



Joel Spolsky毕业于耶鲁大学计算机系,从2000年就开始从事软件开发,2008年联合创立了Stack Overflow,致力于拯救所有领域的开发人员。到目前为止,开发人员在该网站上提出了数百万个各个开发领域内的不同问题。目前是Stack Overflow的CEO,同时他也是Fog Creek Software的联合创始人,Fog Creek Software是纽约市的一家软件公司,创建了FogBugz和Trello


Joel Spolsky向我们推荐了以下书籍:

  • 《人件》豆瓣评分8.2

  • 《快速软件开发》 豆瓣评分8.5

  • 《代码大全2》豆瓣评分9.3

  • 《程序员修炼之道:从小工到专家》豆瓣评分8.6

  • 《人月神话》豆瓣评分8.3



Steve Yegge



Steve Yegge是Grab的Data Insights工程主管,拥有近30年的技术行业经验。曾任职于Amazon,而后在Google工作了13年之久,于2018年1月份离开Google,加入Grab。


Steve Yegge向我们推荐了以下书籍:

  • 《程序员修炼之道:从小工到专家》豆瓣评分8.8

  • 《重构:改善既有代码的设计》豆瓣评分9.2

  • 《设计模式:可复用面向对象软件的基础》豆瓣评分9.4

  • 《Java并发编程》豆瓣评分8.4

  • 《精通正则表达式(第3版)》豆瓣评分9.2

  • 《算法设计手册(第2版)》豆瓣评分9.0

  • 《C程序设计语言》豆瓣评分9.4

  • 《The Little Schemer》豆瓣评分9.3

  • 《编译原理》豆瓣评分9.1



Scott Hanselman



Scott Hanselman是一位知名黑客,教授,每年都会在自己的博客上,整理推荐Windows平台的软件,同时还是《Professional ASP.NET 4.5 in C# and VB》、《ASP.NET MVC 4.5》、《Relationship Hacks》的书籍作者


Scott Hanselman向我们推荐了以下书籍:

  • 《代码大全2》豆瓣评分9.3

  • 《程序员修炼之道:从小工到专家》豆瓣评分8.6

  • 《编程珠玑》豆瓣评分9.1

  • 《重构:改善既有代码的设计》豆瓣评分9.2

  • 《UNIX操作系统设计》豆瓣评分7.8

  • 《设计模式:可复用面向对象软件的基础》豆瓣评分9.4



Stack Overflow


前面我们提到了Stack Overflow,这是全球IT界最受欢迎的技术问答网站,此前,该网站上曾有一个问题调查: 哪本书是对程序员最有影响、每个程序员都该阅读的书, 这个调查吸引了 153,432 人访问,读者共推荐出了 478 本书,下面列举了投票排行前十的书籍:

  • 《代码大全2》豆瓣评分9.3

  • 《程序员修炼之道:从小工到专家》豆瓣评分8.6

  • 《计算机程序的构造和解释》豆瓣评分8.6

  • 《C程序设计语言》豆瓣评分9.4

  • 《算法导论》豆瓣评分9.5

  • 《设计模式:可复用面向对象软件的基础》豆瓣评分9.4

  • 《重构:改善既有代码的设计》豆瓣评分9.2

  • 《人月神话》豆瓣评分8.4

  • 《计算机程序设计艺术 (第一卷)》豆瓣评分9.4

  • 《编译原理》豆瓣评分9.1


这份书单里,有没有你最喜欢的书呢?如果没有,留言告诉我们对你影响最大的书籍有哪些?你还可以点击查阅:

世界顶级的程序员们告诉你:这些书都是你应该读的
推荐↓↓↓
程序员书库
上一篇:书来了 | 升职了,但却不会管理怎么办 下一篇:这可能是学习Ruby最好的免费电子书!