转载至:http://hi.baidu.com/u_mail/creat/blog/
国外一知名网站上做了一个问题调查: 哪本书是对程序员最有影响、每个程序员都该阅读的书?, 这个调查已历时两年,目前为止吸引了 153,432 人访问,读者共推荐出了 478 本书(还在增加),其中最火的一本书《Code Complete》被顶了 1333 次。如果你是个程序员,你一定有兴趣看看这些书里你都看过几本,如果你一本没看过的话,我也不好说什么,也许你是个天 才,但我相信大多数人都知道,你在学校里根本学不到什么真正的工作中需要的知识,我们毕业后能帮助我们在公司中胜任工作的老师就是这些优秀的书籍,一本好 书可以改变一个人的一生。 下面是这个调查中排名靠前的书的一个简单的清单:
第一名:1333票《Code Complete (2nd Ed) by Steve McConnell》,中文版《代码大全(第二版)》,两届Software Jolt Award震撼大奖得主!
第二名:1181票 《The Pragmatic Programmer》,中文版《程序员修炼之道》
第三名:701票 《Structure and Interpretation of Computer Programs》,中文版《计算机程序的构造和解释》
第四名:572票 《The C Programming Language》,中文版《C程序设计语言》
第五名:481票 《Introduction to algorithms》,中文版《算法导论》
第六名:478票 《Refactoring: Improving the Design of Existing Code》,中文版《重构:改善既有代码的设计》
第七名:447票 《The Mythical Man-Month》,中文版《人月神话》
第八名:440票 《Design Patterns》,中文版《设计模式》
第九名:394票 《The Art of Computer Programming(First Volume Hardcover)》,中文版《计算机程序设计艺术第 (第一卷)》
第10名:364票 《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://hi.baidu.com/u_mail/creat/blog/
分享到:
相关推荐
复习这些知识点对于准备初级程序员考试至关重要,考生应通过实际编程练习、阅读相关书籍、参加在线课程等方式深入理解和掌握这些概念。同时,做模拟试题是提高应试能力的有效途径,通过模拟试题的解答,可以评估自身...
10. **学习资源与书籍推荐**:为读者推荐当时的热门编程书籍和技术文档。 通过这些内容,读者不仅可以了解到2001年IT行业的技术热点,还可以对比现在的发展,感受技术的变迁和进步。对于历史爱好者和想了解软件行业...
程序员的数学系列书籍介绍 本资源摘要信息中,我们将对程序员的数学系列书籍进行介绍,这些书籍涵盖了数学、算法、信奥、NOIP、CSP-J 等领域的知识点。 本系列书籍共有十四本,分别是: 1. “编”玩边学:Scratch...
根据提供的文件信息,我们可以推断出这是一本关于Android编程的指南书籍的部分内容。下面将根据给定的信息,包括标题、描述、标签以及部分内容,详细地解析与Android编程相关的知识点。 ### Android程序员指南 ###...
《SCSI程序员指南》是一本主要面向程序员的书籍,旨在从软件开发的角度全面介绍SCSI技术。本书由Brian Sawert所著,由韩永彬翻译引入中国,由中国电力出版社出版。作者在书中不仅为读者提供了SCSI的基础知识,还详细...
本书从排错、测试、性能、可移植性、设计、界面、风格和记法等方面,讨论了程序设计中实际的、又是非常深刻和具有广泛意义的思想、技术和方法,它的翻译出版将填补国内目前这方面书籍的空白。本书值得每个梦想并努力...
总的来说,《程序员羊皮卷-程序员职场生存手册》是一本全面指导程序员职业发展的书籍,它将理论与实践相结合,帮助程序员在代码的世界里找到自己的定位,提升专业技能,同时培养出适应职场环境的综合素质。...
- **书籍名称**:“程序员的数学系列书籍介绍-2021-01-01” - **标签**:NOI NOIP - **主要内容**:该文件包含了多本与编程、数学相关的书籍介绍,覆盖了从基础编程入门到高级数学概念的学习资料。 #### 二、编程...
收录于CSDN专辑《程序员面试(各种PDF书籍)》。该专辑包含: Android高薪之路:Android程序员面试宝典-李宁(高清PDF完整版)、 C#与.NET程序员面试宝典-靳华(高清PDF扫描版)、 C与C++程序员面试宝典-梁镇宇...
收录于CSDN专辑《程序员面试(各种PDF书籍)》。该专辑包含: Android高薪之路:Android程序员面试宝典-李宁(高清PDF完整版)、 C#与.NET程序员面试宝典-靳华(高清PDF扫描版)、 C与C++程序员面试宝典-梁镇宇...
根据提供的文件信息,本文将对Java程序员必看的书籍进行详细介绍。这不仅仅是一份书籍列表,更是一个系统的学习路径,帮助Java程序员从入门到进阶再到成为架构师的全过程。 ### 一、Java编程入门类 #### 1. **...
“程序员的数学系列书籍介绍” 本资源概述了程序员的数学系列书籍,涵盖了从基础数学到高级数学的多个方面。该系列书籍共13本,分别是: 1. “编”玩边学:Scratch 趣味编程进阶——妙趣横生的数学 2. Scratch ...
- 应用开发小组购买了Ivar Jacobson的相关书籍,如《面向对象的软件工程》和《用例驱动的方法》,并根据书中例子编写了大量的用例。 - 结果产生了大约12,386个用例,这些用例对于框架设计小组来说并没有太大帮助,...
《C#程序员必看书籍--c#数据安全手册》是一本深入探讨C#编程中数据安全问题的专业书籍,尤其对于那些在.NET环境中工作的开发者来说,它具有极高的学习价值。本书围绕密码术、数据完整性、数据保护以及密钥和证书管理...
例如,对于C++程序员来说,不仅需要阅读基础书籍,还需要深入理解C++编译器原理、操作系统内部机制(如内存、进程和线程管理)、处理器基础知识以及代码优化方法。此外,还需要深入学习数据结构与算法、测试和调试...
计算机软件水平考试指定用书,初级程序员教材,清晰带目录PDF,你值得拥有
【Android程序员指南-J.F.】是一本专门为初学者设计的Android开发教程,旨在帮助读者从零开始掌握Android应用开发的基本技能。以下是对该资源中可能包含的重要知识点的详细阐述: 1. **Android基础**:首先,书中会...
《程序员羊皮卷》是一本深受程序员喜爱的书籍,它由csdn(中国软件开发网络)的创始人推荐,被广大编程爱好者视为成长路上的重要指南。这本书的标题寓意深远,用“羊皮卷”来比喻程序员的智慧宝典,暗示着其中蕴含了...
根据提供的信息,这份文档主要介绍了针对程序员群体的一系列数学相关书籍。这些书籍旨在帮助程序员更好地理解数学原理,并将其应用于编程实践中。下面将对每本书籍进行详细介绍。 #### 二、书籍详细说明 1. **“编...