转自:http://blog.csdn.net/hzbooks/archive/2011/03/08/6232072.aspx

国外知名网站Stackoverflow 历时两年评选出11本对程序员最有影响力的书籍

推荐11本对程序员最有影响力的书籍

在购买以下图书时,您都无需犹豫!这些图书都经过了多年的读者口碑相传,有的出版至今快30余年,

整整影响过几代程序员。而如今他们都还在推荐这些图书,可见他们的经典之处。

导读:原文来自 stackoverflow.com 上发表的一篇《 What is the single most influential book every programmer should read? 》。

由国内整理编译《 推荐11本对程序员最有影响力的书籍 》。

内容如下:

国外知名网站stackoverflow上有一个问题调查: 哪本书是对程序员最有影响、每个程序员都该阅读的书?,这个调查已历时两年,目前

为止吸引了153,432人访问,读者共推荐出了478本书(还在增 加),其中最火的一本书《Code Complete》被顶了1306次。如果你是个程

序员,你一定有兴趣看看这些书里你都看过几本,如果你一本没看过的话,我也不好说什么,也许你是个天 才,但我相信大多数人都知

道,你在学校里根本学不到什么真正的工作中需要的知识,我们毕业后能帮助我们在公司中胜任工作的老师就是这些优秀的书籍,一本

好书可以改变一个人的一生。

下面是这个调查中排名靠前的书的一个简单的清单:

第一名:1306票《Code Complete (2nd Ed) by Steve McConnell》,中文版《代码大全(第二版)》,两届Software Jolt Award震撼大奖

得主

第二名:1161票 《The Pragmatic Programmer》,中文版《程序员修炼之道》

第三名:689票 《Structure and Interpretation of Computer Programs》,中文版《计算机程序的构造和解释》。这本书是以LISP语言编

写,历年来是麻省理工大学计算机系统的第一门必修课程。但在前两年变了。与其对应的还有一本超级重量级的图书,那就是《深入理解

计算机系统》

第四名:557票《The C Programming Language》,中文版《C程序设计语言》。这本书是C语之父的作品,份量可想而知。与其并名的

C++之父作品《C++程序设计原理与实践》同样也占得了语言里的一席之地。

第五名:472票 《Refactoring: Improving the Design of Existing Code》,中文版《重构:改善既有代码的设计》

第六名:472票 《Introduction to algorithms》,中文版《算法导论》

第七名:430票 《The Mythical Man-Month》,中文版《人月神话》。如果说《人月神话》是作者Brooks刚刚完成若干个改变 了全球计算

系统格局的重大项目,在人生和事业的巅峰时期的激情之作,那么本书则是作者功成名就之后,在研究和教学中将先前在设计领域中的探索

心得和实践经 验切磋琢磨、去伪存真、取其精华的反思之作。可以说,比起锐气有余的《人月神话》,本书更多了几分高屋建瓴的大局观以

及数十年如一日积淀而成的丰富材料, 是设计领域真正的大师之作。《设计原本》也是IBM 100周年的经典巨献。

第八名:426票 《Design Patterns》,中文版《设计模式》

第九名:386票 《The Art of Computer Programming(First Volume Hardcover)》,中文版《计算机程序设计艺术第 (第一卷)》

第10名:353票 《Compilers: Principles, Techniques, and Tools 》,中文版《编译原理》。本书被众多开发者亲切的称为龙书。

第11名:329票 《Head-First Design Patterns》,中文版《Head First 设计模式》

当然了,这里的排名并不具有什么权威性,但绝对可以说都是好书,这11本外还有很多书虽然票数不是那么多,但大家估计都耳熟能详,比

如 《Effective C++》(中文版《Effective C++:改善程序与设计的55个具体做法》),《Clean Code》(中文版《代码整洁之道》),

《Effective Java》(中文版《Effective Java中文版(第2版)》等。

记得有位先哲曾说过:一种编程语言的重要性并不在于语言本身,而是在于这种语言来体现出来的编程思维模式。所以说,并不是你用到的

书才去读,读书是一种习惯。

原文链接:What is the single most influential book every programmer should read?

译文链接:推荐11本对程序员最有影响力的书籍

国外知名网站Stackoverflow 历时两年评选出11本对程序员最有影响力的书籍相关推荐

  1. 国外网站评出对程序员最具影响的书籍清单

    国外知名网站 stackoverflow 上有一个问题调查: 哪本书是对程序员最有影响.每个程序员都该阅读的书?这个调查已历时两年,目前为止吸引了153,432 人访问,读者共推荐出了 478 本书( ...

  2. 哪本书是对程序员最有影响(stackoverflow)

    来源[] http://www.aqee.net/what-is-the-single-most-influential-book-every-programmer-should-read/ 哪本书是 ...

  3. 毕业两年的我--奋斗中的程序员

    又到一年毕业季,不知不觉,自己毕业快两年了,在这两年中,从一位小白程序员蜕化到现在的拥有两年经验的C++程序员,这两年里面,不敢说成长有多快,进步有多大,但是感觉很踏实,每天都过得很充实,每天都在一点 ...

  4. 松下PLC FP-XHC60T 程序 两个PLC通信控制11个轴 程序稳定已批量生产 注释完整 带威纶通触摸屏程序

    松下PLC FP-XHC60T 程序 两个PLC通信控制11个轴 程序稳定已批量生产 注释完整 带威纶通触摸屏程序

  5. 【干货】从国外知名网站看用户体验4个基本标准

    送给真正的互联网人一顿干货早餐 [小咖导读]文自百度ued,很多人把用户体验和易用性这两个术语混为一谈,然而,易用性被越来越多的用于用户完成某项预定任务的难易程度,它往往与可用性测试联系在一起.因此, ...

  6. 分享程序员提升自身能力的7个实用网站

    从我一踏入软件开发这一行业开始,我就知道开发者学习和成长所需的一切资源都可以在网上找到,我们要做的就是学会如何轻松访问这些资源. 软件开发是一项充满挑战的职业,需要不断学习才能在同行里面保持领先,所以 ...

  7. 国外程序员推荐的免费编程书籍资源

    StackOverflow上有位网友(xenoterracide)提问: 我正试着搜集整理一个可在网上免费阅读的计算机编程书籍列表.这些书可以是某种特定编程语言,也可以计算机方面通用书籍.网上有哪些免 ...

  8. 相亲网站比自己优秀的男人太多?单身程序员惊现神操作!

    话说,今年还有不到一个月就要过去了,作为一个单身狗的小编,看着大街上一个个成双成对的情侣,不由感到悲从心来,只能妄图从新闻中寻找一丝安慰.结果你别说,我最近还真的找到了一条嫉妒引起舒适的新闻,接下来我 ...

  9. 精选国外知名网站手机版网页设计欣赏

    互联网发展如此的迅速,手机互联网用户逐渐成了一个相当庞大的群体.所以我们的网站必须去考虑适应手机互联网用户的需求,从传统的电脑互联网到手机互联网(更准确的说是移动互联网)需要有至少两个方面的考虑,一是 ...

最新文章

  1. 【luogu3398】 仓鼠找sugar [LCA 倍增]
  2. 基于 abp vNext 和 .NET Core 开发博客项目 - 使用 abp cli 搭建项目
  3. 【Linux】一步一步学Linux——traceroute命令(167)
  4. 上传文件大小限制,webconfig和IIS配置大文件上传
  5. 设置堆内存大小_jmap和jhat命令行工具的配合使用,更好的掌握堆内存状况
  6. 图论 —— 生成树 —— 最小瓶颈路
  7. centos 6.5配置apache php mysql_centos6.7下搭配apache php mysql环境
  8. HIPS软件的一些知识
  9. 虚拟机win7系统忘记开机密码怎么办
  10. Unity 路径点弧线运动
  11. 万字实录:从DDCTF大赛看当前网络安全新趋势 | 硬创公开课总结文+视频(上篇)...
  12. python 批量处理图片文件(做到图片不变形)
  13. matlab pca 主元 贡献,主元分析(PCA)原理
  14. 安卓开发: Jetpack compose + kotlin 实现 俄罗斯方块游戏
  15. LeetCode: 953. 验证外星语词典
  16. 【千锋】网络安全学习笔记(三)
  17. PC端的阿里云盘搜索工具
  18. dota有哪些经典的典故或笑话?
  19. [精华] [转贴]Curses函数说明(SCO)
  20. 2022N1叉车司机操作证考试题库及在线模拟考试

热门文章

  1. 重磅!2019中山入户最新资讯,教你如何解决入户难题
  2. 一分钟解决Springboot响应报错:would dispatch back to the current handler URL [/index] agai
  3. 【无标题】鸿蒙培训1
  4. 专升本英语 学习笔记
  5. python地图匹配_坐标点地图匹配方法
  6. iphone11各机型对比_iPhone 11系列配置规格对比 快来看看哪款最适合你
  7. RPA机器人是什么意思?RPA机器人能为企业解决哪些问题?
  8. Kafka 的这些原理你知道吗
  9. VR全景是什么,它的市场,未来发展及特点
  10. Android像素单位dp,sp,px,pt的区别和比较