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

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

这份书单里,有没有你最喜欢的书呢?如果没有,留言告诉我们对你影响***的书籍有哪些? 

当前题目:世界顶级的程序员们告诉你:这些书都是你应该读的
分享路径:http://www.gawzjz.com/qtweb2/news36/1686.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联