`
lileibuaa
  • 浏览: 7242 次
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

原文链接:http://www.csdn.net/article/2011-03-08/293190

国外知名网站stackoverflow上有一个问题调查: 哪本书是对程序员最有影响、每个程序员都该阅读的书?,这个调查已历时两年,目前为止吸引了153,432人访问,读者共推荐出了478本书(还在增加),其中最火的一本书《Code Complete》被顶了1306次。如果你是个程序员,你一定有兴趣看看这些书里你都看过几本,如果你一本没看过的话,我也不好说什么,也许你是个天才,但我相信大多数人都知道,你在学校里根本学不到什么真正的工作中需要的知识,我们毕业后能帮助我们在公司中胜任工作的老师就是这些优秀的书籍,一本好书可以改变一个人的一生。

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

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

cover

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

第三名:689票 《Structure and Interpretation of Computer Programs》,中文版《计算机程序的构造和解释》

第四名:557票《The C Programming Language》,中文版《C程序设计语言》

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

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

第七名:430票 《The Mythical Man-Month》,中文版《人月神话》

第八名: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本对程序员最有影响力的书籍

分享到:
评论

相关推荐

    对程序员最有影响力的书籍之一:人月神话

    对程序员最有影响力的书籍之一1.软件领域绝无仅有,32年之后依旧畅销不衰的传奇经典! 2.软件开发人员、软件项目经理、系统分析师必读的一本书!

    程序员必读-最有影响力的书籍

    stack over flow :What is the single most influential book every programmer should read? 这里整理了前20本,后面再补充剩余的70本

    influential-cs-books:最有影响力的计算机科学编程书籍

    这些是被认为对程序员最有影响力的书籍。 为什么在 Github 上? 因为 SO 是大教堂,Github 是 bazzar ;) 长答案:我经常访问上面的线程。 随着时间的推移,这样一个活跃的线程被关闭,到书籍网站的链接被删除,我...

    程序员面试刷题的书哪个好-books:图书

    《高效能人士的七个习惯》是有史以来最鼓舞人心、最具影响力的书籍之一,25 年来一直吸引着读者。 它改变了总裁和首席执行官、教育工作者和父母的生活——简而言之,改变了数百万人的生活,各个年龄段和职业。 ...

    《程序员》杂志2012年第1期.pdf (免费积分下载)

    Engadget评论这是有史以来最激动人心和有趣的CEO备忘录之一。其中他向芬兰的同事们宣布,已经决定与微软战略结盟,并同时将Symbian、MeeGo和Qt三大拥趸颇众的平台打成遗留系统。还记得他是怎么说的吗? “设备之间...

    经典编程书单

    正如自然界里珍珠出自细沙对牡蛎的磨砺,计算机科学大师Jon Bentley以其独有的洞察力和创造力, 从磨砺程序员的实际问题中凝结出一篇篇不朽的编程“珠玑”, 成为世界计算机界名刊《ACM通讯》历史上最受欢迎的专栏,...

    [精品]编程珠玑(第2版•修订版).epub

    正如自然界里珍珠出自细沙对牡蛎的磨砺,计算机科学大师Jon Bentley以其独有的洞察力和创造力,从磨砺程序员的实际问题中凝结出一篇篇不朽的编程“珠玑”,成为世界计算机界名刊《ACM通讯》历史上最受欢迎的专栏,...

    编程珠玑 第2版【清晰有目录】.pdf

    正如自然界里珍珠出自细沙对牡蛎的磨砺,计算机科学大师Jon Bentley以其独有的洞察力和创造力,从磨砺程序员的实际问题中凝结出一篇篇不朽的编程“珠玑”,成为世界计算机界名刊《ACM通讯》历史上最受欢迎的专栏,...

    构建高可用Linux服务器

    第1版上市后广获好评,分别被《程序员》杂志和51CTO网站评选为“2011年度10大最具技术影响力的图书”和“2011年度最受读者喜爱的原创IT图书”。第2版在第1版的基础上进行了大量的修订和补充,不仅修正了原来存在争议...

    构建高可用Linux服务器_余洪春著.part3

    第1版上市后广获好评,分别被《程序员》杂志和51CTO网站评选为“2011年度10大最具技术影响力的图书”和“2011年度最受读者喜爱的原创IT图书”。第2版在第1版的基础上进行了大量的修订和补充,不仅修正了原来存在争议...

    编程珠玑(第2版•修订版),中文完整扫描版

    正如自然界里珍珠出自细沙对牡蛎的磨砺,计算机科学大师Jon Bentley以其独有的洞察力和创造力,从磨砺程序员的实际问题中凝结出一篇篇不朽的编程“珠玑”,成为世界计算机界名刊《ACM通讯》历史上最受欢迎的专栏,...

    《人月神话》PDF版本

    经典书籍,程序员、项目经理必看书箱。在软件领域,很少能有像《人月神话》一样具有深远影响力和畅销不衰的著作。

    编程珠玑 第二版 超清中文版 文字版可复制

    正如自然界里珍珠出自细沙对牡蛎的磨砺,计算机科学大师Jon Bentley以其独有的洞察力和创造力,从磨砺程序员的实际问题中凝结出一篇篇不朽的编程“珠玑”,成为世界计算机界名刊《ACM通讯》历史上很受欢迎的专栏,...

    SVN服务器VS2005客户端part2

    很少有程序员愿意冲在易于流血的最前沿,即便是他们已经因为 CVS 受了伤。甚至是在 Subersion 变得可靠之后,仍然用了好几年的时间,所有第三方编辑器、IDE 和文档规范才相继跟进。而 Subversion 依然在不断改进,...

    SVN服务器与VS2005客户端par1

    很少有程序员愿意冲在易于流血的最前沿,即便是他们已经因为 CVS 受了伤。甚至是在 Subersion 变得可靠之后,仍然用了好几年的时间,所有第三方编辑器、IDE 和文档规范才相继跟进。而 Subversion 依然在不断改进,...

    自己动手写操作系统(含源代码).part1

    我想中国有能力写出内核原型的程序员应该也有,但把这个题目写成一本书,感觉上不会有人愿意做这件事情,作者要花很多时间,加上主题比较硬,销售量不会太高,经济上回报有限。 但拿来文稿一看,整个编辑部大为惊艳...

    《编程珠玑 第2版》高清带书签

    正如自然界里珍珠出自细沙对牡蛎的磨砺,计算机科学大师Jon Bentley以其独有的洞察力和创造力,从磨砺程序员的实际问题中凝结出一篇篇不朽的编程“珠玑”,成为世界计算机界名刊《ACM通讯》历*受欢迎的专栏,*终结集...

    自己动手写操作系统(含源代码).part2

    我想中国有能力写出内核原型的程序员应该也有,但把这个题目写成一本书,感觉上不会有人愿意做这件事情,作者要花很多时间,加上主题比较硬,销售量不会太高,经济上回报有限。 但拿来文稿一看,整个编辑部大为惊艳...

    C#微软培训资料

    第十一章 方 法 .124 11.1 方法的声明.124 11.2 方法中的参数.125 11.3 静态和非静态的方法.129 11.4 方法的重载.130 11.5 操作符重载.134 11.6 小 结.137 第十二章 域 和 属 性 .139 12.1 域 .139 ...

    RISC-V-Reader-Chinese-v2p1.zip

    它的发展,并促使新人理解为什么它是一个有吸引力的指令集,以及它与传统指令集架构 (ISA)的不同。 我们的灵感部分来源于其它指令集架构书籍,但我们希望 RISC-V 自身的简洁性能让我 们写得比 See MIPS Run 一类 500...

Global site tag (gtag.js) - Google Analytics