素材巴巴 > 程序开发 >

顶级程序员推荐的编程开发书籍【整合】

程序开发 2023-09-11 12:34:30

全栈工程师Dmitry Shvetsov整理了Bob叔以及Jeff Atwood and DHH等世界知名程序员曾经在博客中推荐过的书单,下面我们就一起来看看深受大神们青睐的书籍都是哪些?

1240

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

1240

众所周知Robert C. Martin,也就是Bob叔是一大名鼎鼎软件工程师、作家、讲师等,其《代码整洁之道》相信许多程序员都拜读过,那么,他会推荐什么书呢:

《设计模式》 豆瓣评分9.1
《计算机程序的构造和解释》 豆瓣评分 9.5
《计算机程序设计艺术》 豆瓣评分 9.5
《图灵的秘密》 豆瓣评分8.8
《重构》 豆瓣评分 9.2
《解析极限编程》豆瓣评分 8.2
《Redshirts》 豆瓣评分 8.4
《”Bobiverse“三部曲》

1240

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

1240

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

自己是个做了几年全栈开发的老码农,如果你对前端开发这门技术感兴趣,这里推荐一下我的前端学习交流群: 767273102    ,里面都是学习前端的从最基础的HTML+CSS+JavaScript。jQuery,Ajax,node,angular等到移动端HTML5的项目实战的资料都有整理,送给每一位前端小伙伴。最新技术,与企业需求同步。好友都在里面学习交流,每天都会有大牛定时讲解前端技术!

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69901074/viewspace-2644633/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/69901074/viewspace-2644633/


标签:

上一篇: 学习vue之node的安装 下一篇:
素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。