程序员综合篇
1.《程序员面试攻略》
l推荐理由
本书对程序员面试中的各种注意事项、常见题型和常解答技巧进行了介绍,书中的面试例题都取材于顶绷计算机公司的实际招聘面试题,每道例的后面都紧跟解决方案的思路和逻辑分析步骤。它不仅能帮助求职者快速复习有关的知识,也对如何给大面试考官留下一个良好而又深刻印象的面试技巧进行了指导,面这些能帮助读者获得一份真正的高薪工作。本书适合于所有正在找工作或将要找工作的程序员。
l九度链接
/thread-128-1-3.html
2.《程序员面试宝典》
l推荐理由
本书取材于各大IT公司历年面试真题(包括笔试题、口试题、电话面试、英语面试,以及逻辑测试和智商测试)。通过精确详细的分类,把在应聘程序员(含网络、测试等)过程中所遇见的常见考点分为21章。不仅对传统的C系语言考点做了详尽的解说,包括面向对象问题、sizeof问题、const问题、数据结构问题等。还根据外企出题最新特点,针对设计模式问题、C#问题、网络问题、数据库问题、NET问题等,做了深入的说明。 最后本书着力讲述了如何进行英语面试和电话面试,并给出了大量实际英语面试中的问题、参考答案,以及常用词汇,尝试解决程序员应聘外企时语言问题造成的瓶颈。本书的面试题并非简单的罗列。除了对每道题目都有详细的解析和回答外,对相关知识点还有扩展说明。 希望真正做到由点成线,举一反三。本书对于读者从求职就业到提升计算机专业知识都有显著的帮助。
l九度链接
/thread-127-1-3.html
3.《游戏之旅-我的编程感悟》
l推荐理由
这是一本非常有特色的计算机编程学习书籍。其特色就在于它将作者十余年来对游戏编程的所思、所感、所悟与编程理论知识相结合,褪去了纯理论的教学理念,使读者在前人的学习过程中吸取学习经验和教训,将计算机基础知识和高级编程技术不知不觉地融入自己的头脑中。
本书忠实地记录了作者十余年来对游戏编程的所思、所感、所悟。全书按照作者本人学习和实践的过程,带着读者从基础的计算机知识到高级的编程技术,从非常专业的汇编优化到非常实际的项目管理进行了一次游戏开发的全景探索。本书不仅适合游戏开发者阅读,也会给所有的开发者和程序爱好者带来启示。
l九度链接
/thread-916-1-3.html
4.《哥德尔、埃舍尔、巴赫——集异壁之大成》
l推荐理由
这是一本空前的奇书,也是一本杰出的科学普及名著,它以精心设计的巧妙笔法深入浅出地介绍了数理逻辑、可计算理论、人工智能等学科领域中的许多艰深理论,轻松、幽默、流畅的文字隐藏着大量的潜台词,它们前后照应、互相联系,交织成一个复杂、无形的网络,读者看不见它,但可以嗅出它的气味,并觉察到这是作者有意喷洒的。作者希望借此引起读者的兴趣,从而在反复玩味中体会出那些潜台词来,真正触及本书的精华。
l九度链接
/thread-915-1-3.html
5.《ProgrammingInterviews Exposed》
l推荐理由
Everything you need to know to succeed in the programming interviewand get the job you want Whether you are a veteran programmerseeking a new position or a whiz kid starting your career,interviewing for a programming job requires special preparation.The interview is likely to consist of an hour-long interactive oralexam in computers, programming, and logic. This helpful guide willgive you the tools necessary to breeze through the test and make alasting impression that will get you a top-dollaroffer!
l九度链接
/thread-914-1-3.html
6.《新手编程导论》
l推荐理由
设计才是真正的编程!面向对象并不是一切?对象的引用才是对象 对接口编程才是真正的编程 对数据的描述才是数据面向对象数据库并非数据库?网络才是真正的操作系统!无论你以为上述观点是惊天大秘还是不过尔尔,你都需要这本书!
l九度链接
/thread-1020-1-4.html
7.《代码大全》
l推荐理由
第2版的《代码大全》是著名IT畅销书作者史蒂夫·迈克康奈尔11年前的经典著作的全新演绎:第2版不是第一版的简单修订增补,而是完全进行了重写;增加了很多与时俱进的内容。这也是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。这本书中所论述的技术不仅填补了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。这本书对经验丰富的程序员、技术带头人、自学的程序员及几乎不懂太多编程技巧的学生们都是大有裨益的。可以说,无论是什么背景的读者,阅读这本书都有助于在更短的时间内、更容易地写出更好的程序。
l九度链接
/thread-978-1-4.html
8.《代码之美》
l推荐理由
《代码之美》介绍了人类在一个奋斗领域中的创造性和灵活性:计算机系统的开发领域。在每章中的漂亮代码都是来自独特解决方案的发现,而这种发现是来源于作者超越既定边界的远见卓识,并且识别出被多数人忽视的需求以及找出令人叹为观止的问题解决方案。《代码之美》33章,有38位作者,每位作者贡献一章。每位作者都将自己心目中对于“美丽的代码”的认识浓缩在一章当中,张力十足。38位大牛,每个人对代码之美都有自己独特的认识,现在一览无余的放在一起,对于热爱程序的每个人都不啻一场盛宴。虽然本书的涉猎范围很广,但也只能代表一小部分在这个软件开发这个最令人兴奋领域所发生的事情。
l九度链接
/thread-982-1-4.html
9.《代码优化:有效使用内存》
l推荐理由
本书系统深入地介绍了各种代码优化编程技术。全书分为4章。第1章集中介绍如何确定程序中消耗CPU时钟最多的热点代码的所谓程序剖析技术以及典型部分工具的实用知识。第2,3章分别全面介绍RAM了系统与高速缓存子系统的代码优化知识。第4章主要介绍了机器代码优化技术。各章在讨论基本原理的同时详细给出了代码实例,并对优化性能进行了定量的分析。
该书特别适合于作为应用程序员及系统程序员的学习与开发之用。同时,本书对在硬件方面的专业人员与技术工作者有一定的参考价值。
ll九度链接
/thread-1000-1-4.html
10.《WorkingEffectively with Legacy Code》
l推荐理由
Get more out of your legacy systems: more performance,functionality, reliability, andmanageability
Is your code easy to change? Can you get nearly instantaneousfeedback when you do change it? Do you understand it? If the answerto any of these questions is no, you have legacy code, and it isdraining time and money away from your developmentefforts.
l九度链接
/thread-996-1-4.html
11.《CodeReading -- The Open Source Perspective》
l推荐理由
首先,阅读代码这个领域确实很少有书涉及到,作者试图阐述他阅读代码的一些经验,当然,这很值得我们参考,尤其是阅读开源代码的人,可能会从中学到很多开源项目的规范与设计方法,从而更好地去理解opensource
l九度链接
/thread-986-1-4.html
12.《代码阅读方法与实践》
l推荐理由
代码阅读有自身的一套技能,重要的是能够确定什么时候使用哪项技术。本书中,作者使用600多个现实的例子,向读者展示如何区分好的(和坏的)代码,如何阅读,应该注意什么,以及如何使用这些知识改进自己的代码。养成阅读高品质代码的习惯,可以提高编写代码的能力。阅读代码是程序员的基本技能,同时也是软件开发、维护、演进、审查和重用过程中不可或缺的组成部分。本书首次将阅读代码作为一项独立课题,系统性地加以论述。本书引用的代码均取材于开放源码项目——所有程序员都应该珍视的宝库。本书围绕代码阅读,详细论述了相关的知识与技能。“他山之石、可以攻玉”,通过仔细阅读并学习本书,可以快速地提高读者代码阅读的技能与技巧,进而从现有的优秀代码、算法、构架、设计中汲取营养,提高自身的开发与设计能力。
l九度链接
/thread-979-1-4.html
13.《疯狂的程序员》
l推荐理由
本书描写了绝影等程序员的成长之路,分为大学、工作、创业三部分。作者笔下以绝影、BOSS liu、BugYang等为代表的程序员是大多程序员成长的真实写照,很多网友看过小说之后都说“这些事好像就是我身上发生的事情,但是我写不出来,绝影写出来了”。
l九度链接
/thread-130-1-4.html
14.《程序人生》
l推荐理由
这是一些文章的合集。这些文章包括普通的,有名的的程序员的经历,还有一些让人深思的程序员问题,书中把它们分成奋斗篇,中国篇,外国篇,反思篇,如果你想进入程序设计的世界,这些文章应该能给你一些启示,也一定能给你一定的鼓励!
l九度链接
/thread-126-1-5.html
15.《软件工程思想》
l推荐理由
《软件工程思想》讲述“软件开发”和“做程序员”的道理,视野独特,构思新颖,内容风趣,不落窠臼,令人耳目一新。堪称难得,以至回味无穷。
l九度链接
/thread-149-1-5.html
16.《我是一只IT小小鸟》
l推荐理由
一群IT小小鸟——
来自十几所院校,或男生,或女生;或科班,或半路转行。
分布在不同的公司,或外企,或国企,或民企,老板有土有洋。
有失意,有快意;有泪水,有欢笑。在失望中追求希望,在迷茫中辨别方向。
他们用自己的成长故事,告诉在校的师弟师妹们:
青春太宝贵,千万别浪费;要想不浪费,万事早准备。
l九度链接
/thread-99-1-5.html
17.《程序员修炼之道》
l推荐理由
《程序员修炼之道》由一系列独立的部分组成,涵盖的主题从个人责任、职业发展,直以用于使代码保持灵活、并且易于改编和复用的各种架构技术,利用许多富有娱乐性的奇闻轶事、有思想性的例子以及有趣的类比,全面阐释了软件开发的许多不同方面的最佳实践和重大陷阱。无论你是初学者,是有经验的程序员,还是软件项目经理,本书都适合你阅读。
l九度链接
/thread-129-1-5.html