程序员应该阅读的一些书籍
本系列文章由 @yhl_leo 出品,转载请注明出处。
文章链接: http://blog.csdn.net/yhl_leo/article/details/50755719
在stackoverflow上有两个有意思的问题调查:哪本书是对程序员最有影响且有必要阅读的?和哪些非编程的书是程序员应该阅读的?,两个调查问题都是7年前提出的,距今前者吸引了801053人访问,后者也有60192人访问,如果你是个程序员,一定有兴趣看看这些书里你都看过了哪些本。一本好书,可以让人受益良多,甚至改变一个人的一生,废话不多说,列举出一些名列前茅的几本书:
哪本书是对程序员最有影响且有必要阅读的?
按照票数排名先后列举:
1. Code Complete (2nd edition) :中文版《代码大全(第二版)》,史蒂夫·迈克康奈尔(Steve McConnell)被公认为软件开发社区中的首要作者和发言人之一,两届Software Jolt Award大奖得主。
2. The Pragmatic Programmer:中文版《程序员修炼之道》
3. Structure and Interpretation of Computer Programs:中文版《计算机程序的构造和解释》
4. The C Programming Language:中文版《C程序设计语言》
5. Introduction to Algorithms:中文版《算法导论》
6. Design Patterns:中文版《设计模式》
7. Refactoring: Improving the Design of Existing Code:中文版《重构:改善既有代码的设计》
8. The Mythical Man Month:中文版《人月神话》
9. The Art of Computer Programming:中文版《计算机程序设计艺术》
10. Compilers: Principles, Techniques and Tools:中文版《编译原理》
11. Gödel, Escher, Bach:中文版《哥德尔 埃舍尔 巴赫——集异璧之大成》
12. Clean Code: A Handbook of Agile Software Craftsmanship:中文版《代码整洁之道》
哪些非编程的书是程序员应该阅读的?
同样按照票数排名先后列举:
1. The Hitchhiker’s Guide to the Galaxy:中文版《银河系漫游指南》
2. How to Win Friends and Influence People:卡耐基畅销励志书
3. Surely You’re Joking, Mr. Feynman!:中文名《别闹了,费曼先生》(理查德・费曼,1956年与薛温格和朝永振一郎共获诺贝尔物理奖)
4. Nineteen Eighty Four:中文版《一九八四》
5. Gödel, Escher, Bach:中文版《哥德尔 埃舍尔 巴赫——集异璧之大成》
6. The Design of Everyday Things
7. Getting Things Done:中文版《尽管去做:无压工作的艺术》
8. The Mythical Man-Month:中文版《人月神话》
9. Don’t Make Me Think:中文版《点石成金:访客至上的Web和移动可用性设计秘笈》
10. Peopleware: Productive Projects and Teams:中文版《人件》,与《人月神话》共同被誉为软件管理领域最为璀璨的”双子星“
11. Zen and the Art of Motorcycle Maintenance:中文版《禅与摩托车维修艺术》
更为全面的书单列表,可以访问原网站获得。
程序员应该阅读的一些书籍相关推荐
- 国外知名网站Stackoverflow 历时两年评选出11本对程序员最有影响力的书籍
转自:http://blog.csdn.net/hzbooks/archive/2011/03/08/6232072.aspx 国外知名网站Stackoverflow 历时两年评选出11本对程序员最有 ...
- 程序员发展路线及特定书籍推荐-摘自图灵社区
程序员发展路线及特定书籍推荐-摘自图灵 标签(空格分隔): 杂乱之地 今天看到段不错的职业规划,拿出来跟大家分享一下. 基本发展路线 可以看到,基本上职业发展到完成工作阶段需要经过几年的沉淀,期间就会 ...
- 程序员快速阅读,绝对不是神话
你的时间很多吗?还是经常不够用? 程序员快速阅读,绝对不是神话,不仅是程序员而且是每一个人都能快速阅读.21世纪是信息爆炸的时代,在信息的大潮中,没有快速阅读引领你的脚步,你一定会被这个时代淹没. 下 ...
- 推荐11本对程序员最有影响力的书籍
推荐11本对程序员最有影响力的书籍 2011-03-08 09:05 | 8788次阅读 | 来源:外刊IT评论 [已有22条评论]发表评论 | 作者:外刊IT评论 | 收藏这篇资讯 导读:原文来自s ...
- 程序员必读的十本书籍推荐
程序员必读的十本书籍推荐 书籍是知识和智慧的重要来源,如果你是一个程序员,除了编码之外,你休闲之余或许还需要大量的阅读来充实自己.下面是由学习啦小编给大家带来关于程序员必读的十本书籍推荐,希望对大家有 ...
- 对程序员最具影响的书籍清单
国外知名网站 stackoverflow 上有一个问题调查: 哪本书是对程序员最有影响.每个程序员都该阅读的书? 很多程序员响应,他们在推荐时也写下自己的评语.以前就有国内网友介绍这个程序员书单, ...
- 推荐一个Web前端程序员必须要吃透的书籍!
随着互联网时代的发展,Web进入2.0时代,前端开发的岗位逐渐独立出来,大量的前端程序员工资和技术水平飙升.前端框架层出不穷,新技术不断更新,作为前端的程序员也是倍感吃力.但为了高薪,每一个前端开发者 ...
- 【转】每个程序员应该阅读的10本经典书籍
如果你是一个程序员, 除了编码之外,你还需要大量的阅读.今天我要为大家介绍几本值得一读的书,包括<The Pragmatic Programmer>,<The Mythical Ma ...
- Java程序员推荐阅读书籍
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水 ...
- javascript高级程序设计pdf_一个老牌程序员推荐的JavaScript的书籍,看了真的不后悔!...
很多人问我怎么学前端?我的回答是:读书吧!相对于在网上学习,在项目中学习和跟着有经验的同事学习,书中有着相对完整的知识体系,每读一本好书都会带来一次全面的提高.而如果深一脚浅一脚的学习,写出代码的质量 ...
最新文章
- 军团要塞2正版服务器,专用服务器配置 - Official TF2 Wiki | Official Team Fortress Wiki
- 深入理解java中的ArrayList和LinkedList
- linux日志显示too many open files解决
- MySQL中REGEXP正则查询同一个字段模糊搜索
- ReportViewer 2010 打印预览,用鼠标快速切换显示比例时报错:存储空间不足,不能处理此命令...
- 第11章 路由器OSPF动态路由配置
- SQL逗号分隔的字段统计(摘自网络)
- Django里面是文件静态化的方法
- 《Python Cookbook 3rd》笔记(1.3):保留最近N个元素
- Prepare for Mac App Store Submission--为提交到Mac 应用商店做准备
- 华为5G又一黑科技曝光!中国通信技术将全球领先
- 【今日CS 视觉论文速览】 11 Jan 2019
- bdf比特数字基金_第四届世界数字经济大会,比特元BTY作为协办方参与
- MTK驱动(74)---平台待机功耗分析流程
- pos机改造迷你打印机_小票打印机如何自动弹出钱箱
- dom4j获取指定节点值_XML解析之DOM4j以及XPATH技术
- 金电联行程小龙:企业数字化转型的目标、决策与实践
- R爬虫可视化第五季-图解欧洲足球五大联赛
- 惠普打印机136w硒鼓芯片怎么清零_惠普136w打印机怎么清零
- oracle查询第二个字为a,Oracle中SQL语句学习二(like,转义,order by)