每一个有理想的程序员,都是一个持续的学习者。
勤劳又能干的人邮君结合出版情况与读者反馈,整理出了一个程序员热推的「必读书单」,分为「基础篇」、「进阶篇」、「格局篇」三大类,希望能对不同层次的程序员都有所帮助。
让人邮君为你的理想雪中送炭,锦上添花吧!
10. 《程序员面试金典(第6版)》(推荐22%) Cracking the Coding Interview 作者:[美]Gayle Laakmann McDowell 内容简介: 本书层层紧扣程序员面试的每一个环节,全面而详尽地介绍了程序员应当如何应对面试,才能在面试中脱颖而出。 内容。
基础篇
《算法 (第4版)》
Sedgewick巨著,与高德纳TAOCP一脉相承
几十年多次修订,经久不衰的畅销书
涵盖所有程序员必须掌握的50种算法
本书全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。第4版具体给出了每位程序员应知应会的50个算法,提供了实际代码,而且这些Java代码实现采用了模块化的编程风格,读者可以方便地加以改造。
本书配套网站提供了本书内容的摘要及更多的代码实现、测试数据、练习、教学课件等资源。
《数学之美 第三版》
国家图书馆第八届文津图书奖
第五届中华优秀出版物奖图书提名奖
对于技术来说,数学思维与数学模型能够帮助技术展现别样的美。
《数学之美》是吴军博士的经典力作,目前已经更新到第三版,最初是以系列文章的形式,刊载于谷歌黑板报,获得了网友的高度评价。
《操作系统导论》
链接:https://pan.baidu.com/s/1_iUzJa9Q_XJO5A_aRQGdDQ 提取码:79f5 书名:程序员面试金典(第5版)作者:[美] Gayle Laakmann McDowell 译者:李琳骁 豆瓣评分:8.9 出版社:人民邮电出版社 出版年份:2013-11。
美国知名操作系统教材
全书围绕虚拟化、并发和持久性这3个主要概念展开,介绍了所有现代系统的主要组件(包括调度、虚拟内存管理、磁盘和I/O子系统、文件系统 )。
有了这本书,轻松理解操作系统,知识点一举拿下。
《鸟哥的Linux私房菜 基础学习篇 第四版》
畅销Linux入门书升级版
适用Linux系统应用和开发及运维的人员
本书是知名度颇高的Linux入门书籍,全面而详细地介绍了Linux操作系统。
本书内容丰富全面,基本概念的讲解非常细致,深入浅出。各种功能和命令的介绍,都配以大量的实例操作和详尽的解析,是初学者学习Linux不可多得的好书。
《Python编程无师自通 专业程序员的养成》
畅销Python编程类入门书
美国亚马逊Kindle编程类排行榜榜一
本书可以满足几乎所有想要学习编程的初学者。
进阶篇
《代码整洁之道》
编程大师“Bob大叔”数十年编程生涯的心得体会
软件开发领域为数不多的经典著作
本书提出一种观点:代码质量与其整洁度成正比。
《重构 改善既有代码的设计 第2版》
世界软件开发大师 MartinFowler 的不朽经典
普通程序员进阶到编程高手的修炼秘笈
如果说代码是术,重构则是道。
本书让重构这个看似高深莫测的话题走进了寻常程序员的世界,特别推荐软件开发人员、项目管理人员等阅读。
《构建之法 现代软件工程(第三版)》
微软研发总监邹欣力作
李未院士鼎力推荐
本书对软件工程的各个知识点和技能要求进行了系统性整理,可以说,本书对软件工程内容的覆盖不逊于任何一本现行的教材,同时本书讲述了业界最新实践方法。
《编程珠玑 第2版》
经典算法和数据结构习题精粹
计算机科学领域20余年畅销不衰的不朽经典
本书被称作计算机科学的不朽经典,是融深邃思想、实战技术与趣味轶事于一炉的奇书,带你真正领略计算机科学之美。
本书通过一些精心设计的有趣而又颇具指导意义的程序,对实用程序设计技巧及基本设计原则进行了透彻而睿智的描述,为复杂的编程问题提供了清晰而完备的解决思路。
正如自然界里珍珠出自细沙对牡蛎的磨砺,计算机科学大师 Jon Bentley 以其独有的洞察力和创造力,从磨砺程序员的实际问题中凝结出一篇篇不朽的编程“珠玑”,意味隽永。
《软技能2:软件开发者职业生涯指南》
《软技能:代码之外的生存指南》作者新作
针对职场上的各项重要“软技能”,为软件开发者提供专业的职业发展指导
这是一本为软件开发者量身定做的职业发展指南,处于任何发展阶段的软件开发者,都将从本书中获益。
编程的初学者,可以通过这本书了解如何开启软件开发的职业之旅;
中级软件开发者,可以通过这本书发现自己的知识短板,学会如何进一步拓展和掌握新的技术技能,如何提升技术水平,如何在自己梦想的编程工作中深耕细作;
书名:程序员面试金典(第5版)豆瓣评分:8.9 作者:[美]GayleLaakmannMcDowell 出版社: 人民邮电出版社 原作名: Cracking the coding interview:150 programming questions and solutions,fifth edition 译者: 李琳骁 / 漆犇 。
格局篇
除纯技术外,特别推荐《信息简史》、《黑客与画家:来自计算机时代的高见》、《硅谷之火:个人计算机的诞生与衰落(第3版)》、《算法帝国》这几本书,作为外延读物,帮助技术人员全面提升实力。
《信息简史》
获选第9届“文津图书奖”
2011年度《纽约时报》畅销书
一段历史,一个理论,一场洪流,用名词背后映射的意义空间来概括全书。
利用数据结构和算法来开发一个干净、简洁的解决方案,效果会非常好。 Gayle Laakmann McDowell的“Cracking the Coding Interview”书中介绍了有关算法和数据结构的所有知识。 学习这些知识是一个挑战,但却是非常值得的。掌握其中的任何一。
本书对人类与信息进行了更为立体的介绍,带你从信息的角度看恢弘的世界。
《黑客与画家:硅谷创业之父Paul Graham文集》
硅谷创业之父Paul Graham文集
美国亚马逊、纽约时报超级畅销书
《硅谷之火:个人计算机的诞生与衰落(第3版)》
乔布斯生前倾情赞誉
雷军读后改变命运
一部微型计算机发展史,让读者了解整个20世纪以及至21世纪初计算机从兴起到鼎盛直至今天受到平板电脑和手机等电子产品冲击的整个过程,是一本集历史故事与小说风格于一体的硅谷纪传体书籍。
《算法帝国》——算法,能够统治世界吗?
英特尔中国研究院院长吴甘沙鼎力推荐
《纽约时报》畅销书作者带我们走进一个算法统治的世界
今天,算法涉足的领域已经远远超出了其创造者的预期。特别是进入信息时代以后,算法的应用涵盖了金融、医疗、法律、体育、娱乐、外交、文化、国家安全等诸多方面,显现出源于人类而又超乎人类的强大威力。
《算法帝国》是《纽约时报》畅销书作者斯坦纳的又一力作,通过一个又一个引人入胜的故事,向读者介绍了算法掌控世界的真实情况,揭示了“机器人革命”是如何悄然在我们身边发生的。
《程序员面试金典(第6版)》
程序员面试“红宝书”,数十万程序员求职成功的敲门砖
亚马逊计算机类榜首图书
本书是原谷歌资深面试官的经验之作,层层紧扣程序员面试的每一个环节,全面而详尽地介绍了程序员应当如何应对面试才能在面试中脱颖而出。
内容主要涉及面试流程解析,面试官的幕后决策及可能提出的问题,面试前的准备工作,对面试结果的处理,以及出自微软、苹果、谷歌等多家知名公司的189道编程面试题及详细解决方案。还有最后一个章节帮你支招如何在薪水上讨价还价。
在程序员求职过程中,这本书可以实打实地帮助你过关斩将,尤其在换坑之前,强推用这本书复习!
每一个有理想的程序员,都是脚踏实地,同时又仰望星空。
他们技术与视野双修,既有硬核实力,内心又自有一片天地。
正如《算法帝国》里所说,“你很有可能统治世界,如果没有机器人抢在你前头的话”。
改变世界,将由这群人开始。