`
yun342173024
  • 浏览: 74115 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

程序员有影响的书

 
阅读更多
哪本书是对程序员最有影响、每个程序员都该阅读的书
国外知名网站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》,中文版《计算机程序的构造和解释》
 


第四名: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版)》等 。

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

本文转载自 http://www.aqee.net/what-is-the-single-most-influential-book-every-programmer-should-read/
  • 大小: 21.4 KB
  • 大小: 19.9 KB
  • 大小: 16.6 KB
  • 大小: 10.5 KB
  • 大小: 8.7 KB
  • 大小: 11.5 KB
  • 大小: 21.9 KB
  • 大小: 41.3 KB
  • 大小: 19.3 KB
  • 大小: 28.3 KB
  • 大小: 127.2 KB
分享到:
评论
2 楼 pangbuddy 2012-08-24  
men4661273 写道
一个都没看过,,,我也不是神,那就是我out了


NO, 一个都没看过正说明你是神!
1 楼 men4661273 2012-08-24  
一个都没看过,,,我也不是神,那就是我out了

相关推荐

    成为高级程序员的必备书籍

    本书适合初学者,也适合有一定经验的程序员作为参考书。内容详尽且易于理解。 - **《The C++ Programming Language》** 作者:Bjarne Stroustrup 出版社:Addison Wesley Longman (2000) 页数:1017页 ...

    程序员职业小白书 —— 如何规划和经营你的职业.zip

    个人品牌的建立和网络影响力的扩展也是程序员职业发展中不可忽视的一部分。通过在社交媒体上分享自己的学习心得和项目经验,或是积极参与开源社区,都可以提高你的知名度,吸引潜在雇主的注意。此外,参加技术会议、...

    一个程序员的告白书!

    而在本案例中,程序员巧妙地利用了编程语言的特性,创作了一封别具匠心的“告白书”。这种创新的方式不仅体现了程序员的创造力和技术功底,还为情感表达开辟了新的途径。 #### 1.2 符号与代码的情感意义 在这封告白...

    程序员养生书

    长时间坐姿工作、面对电脑辐射、缺乏运动、加班熬夜等问题,都可能导致程序员出现各种职业病,如颈椎病、腱鞘炎、脂肪肝等,甚至影响到心脑血管健康。而这些问题的存在使得程序员成为亚健康的代名词。因此,程序员...

    程序员实用算法书中的源码

    《程序员实用算法书中的源码》是一本专为程序员设计的算法书籍,旨在提升程序员在实际工作中应用算法的能力。...无论是在面试、开发还是研究中,对这些实用算法的掌握都将对程序员的职业生涯产生积极影响。

    程序员养生书草稿1

    通过这些内容,可以看出程序员的养生不仅关系到个人的身体健康,也影响到他们的工作状态和生活质量。在养生方面,程序员需要培养健康的生活习惯,学会在高强度的工作中寻求平衡,同时也要积极地了解和实践养生知识,...

    程序设计思想修炼 每个程序员必备的书籍

    在IT行业中,程序设计思想是每个程序员不可或缺的技能,它涉及到如何有效地解决问题、编写可维护的代码以及优化软件设计。...无论是在日常编码、项目管理还是团队合作中,这些知识都将对程序员的职业生涯产生深远影响。

    每个程序员都该阅读的书

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

    对程序员最具影响的书

    对程序员最具影响的书

    程序员需要知道的书籍

    它涵盖了词法分析、语法分析、语义分析以及代码生成等关键步骤,对于想要深入理解计算机语言工作原理或者从事编译器开发的程序员来说,是不可或缺的参考书。通过学习编译原理,程序员可以更好地理解语言特性和优化...

    哪本书是对程序员最有影响、每个程序员都该阅读的书?

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

    程序员必读非程序书籍

    这本书探讨了理性和感性的平衡,对程序员理解如何在工作中追求卓越和质量有深远影响。 12. 《安德的游戏》by Orson Scott Card(推荐数:183) 这部科幻小说虽然针对青少年,但其策略和团队协作的主题对程序员也有...

    一个程序员该读那些书

    接着,Andrew Hunt 和David Thomas所著的《程序员修炼之道》也是一本对程序员成长影响深远的作品。与《代码大全》不同的是,《程序员修炼之道》更偏向于提供软件开发过程中可能遇到的问题解决策略,以及个人职业规划...

    Java程序员必看的书籍.pdf

    本文提供了一份 Java 程序员必看的书籍清单,每本书籍都有其特点和特色,对程序员的编程思路和习惯都有潜移默化的影响。 Java 程序员可以根据自己的需求和水平,选择合适的书籍来阅读和学习,从而提高自己的编程...

    Java程序员必看的书籍.docx

    《重构 改善既有代码的设计》可以帮助你产生影响是潜移默化的,而《测试驱动开发 by Example》可以让你在短时间内掌握测试驱动开发的思想。 这些书籍都是 Java 程序员必看的书籍,涵盖了从入门到架构师的多个阶段,...

    C程序员成长攻略

    C语言对程序员的影响深远。许多程序员的成长故事中都有C语言的影子。它之所以能够成为众多程序员首选的语言,是因为C语言不仅功能强大,而且在计算机科学领域有着极其重要的地位。C语言的特点和魅力吸引了大量的编程...

    程序员面试宝典 程序员

    9. **软技能**:良好的沟通能力、问题分析能力和自我学习能力同样重要,这将影响到面试者是否能在团队中高效协作和持续成长。 《第三章 三种考试(电子)》可能是对面试形式的深入探讨,涵盖了在线测试、电话面试和...

    程序员困上班那点事经典

    8. **心理健康**:程序员工作中的压力可能对心理健康产生影响,书中可能涵盖如何处理工作压力、保持良好心态的建议,甚至包括休息和放松的技巧。 9. **职业规划**:明确个人职业目标,制定长期和短期规划,可以帮助...

    极好的书籍程序员羊皮卷

    同时,书中可能还提到了如何建立个人品牌,通过开源贡献、撰写技术博客等方式提升行业影响力。 总的来说,《程序员羊皮卷》是一本全面指导程序员成长的书籍,它涵盖了技术、职业发展、团队协作等多个方面,旨在帮助...

Global site tag (gtag.js) - Google Analytics