杭州IT培训
美国上市IT培训机构

400-111-8989

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

  • 时间:2019-06-24 10:38
  • 发布:程序员书库
  • 来源:网络

全栈工程师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

这份书单里,有没有你喜欢的书呢?

预约申请免费试听课

怕钱不够?就业挣钱后再付学费!    怕学不会?从入学起,达内定制课程!     担心就业?达内多家实践企业供你挑选 !

【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与联系我们,我们会予以更改或删除相关文章,以保证您的权益!"
上一篇:入行物联网的避坑指南
下一篇:浅谈IT行业的职业发展方向

Java 后端有哪些不用学的技术?

分布式存储之数据切片

策略模式:巧妙替代你的if-else

sorted()之正序倒序

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
江西省

贵州省

广西省

海南省