这些一直霸榜的程序员书你知道是哪几本吗?每本豆瓣评分8.0以上

不知道爱读书的程序员们有没有发现,每年出版好多新书,但不管有多少新书出版,这几本都会一直在榜单上霸榜一个月、二个月、三个月、一年……优秀的程序员书架上都放那么几本,你有哪几本?

书单

1、数学之美 第三版

这些一直霸榜的程序员书你知道是哪几本吗?每本豆瓣评分8.0以上_第1张图片

 

浪潮之巅、文明之光、硅谷之谜、大学之路、见识作者吴军博士作品,源自谷歌黑板报,根植谷歌方法论,新增区块链、量子通信、人工智能知识,文津图书奖获奖书

这是一本备受推崇的经典科普作品,被众多机构推荐为数学学科的敲门砖,是信息领域大学生的必读好书。

数学既是对于自然界事实的总结和归纳,又是抽象思考的结果。在《数学之美》里,吴军博士集中阐述了他对数学和信息处理这些专业学科的理解,把数学在IT领域,特别是语音识别、自然语言处理和信息搜索等方面的美丽之处予以了精彩表达,这些都是智能时代的热门技术话题。

 

这些一直霸榜的程序员书你知道是哪几本吗?每本豆瓣评分8.0以上_第2张图片

 

 

本书还用了大量篇幅介绍各个领域的典故,是文科生也可以看懂的科普读物。成为一个领域的大师有其偶然性,但更有其必然性。其必然性就是大师们的思维方法。通过本书,可以了解他们的平凡与卓越,理解他们取得成功的原因,感受那些真正懂得数学之美的人们所拥有的美好人生。

2、鸟哥的Linux私房菜 基础学习篇 第四版

这些一直霸榜的程序员书你知道是哪几本吗?每本豆瓣评分8.0以上_第3张图片

 

从入门到精通,适用系统应用和开发及运维的人员,涵盖linux内核、命令行、嵌入式、Shell与ShellScripts技巧精粹,基于CentOS7.x

全书分为五部分:第一部分着重说明计算机的基础知识、Linux的学习方法,如何规划和安装Linux主机以及CentOS 7.x的安装、登录与求助方法;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理、磁盘配额、高级文件系统管理、计划任务以及进程管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。

这些一直霸榜的程序员书你知道是哪几本吗?每本豆瓣评分8.0以上_第4张图片

 

本书内容丰富全面,基本概念的讲解非常细致,深入浅出。各种功能和命令的介绍,都配以大量的实例操作和详尽的解析。本书是初学者学习Linux不可多得的一本入门好书。

3、浪潮之巅 第四版 吴军博士作品

这些一直霸榜的程序员书你知道是哪几本吗?每本豆瓣评分8.0以上_第5张图片

 

数学之美、文明之光、大学之路、信息传作者吴军博士作品,深度剖析信息产业,掌握下一个黄金十年,李开复作序推荐,来自谷歌的方法论,智能时代的行动指南

《浪潮之巅 第四版》是一本介绍互联网及IT行业兴衰变化的书,书中的内容最初由吴军博士发表在Google黑板报上,历经多次改写和重构,第四版增加了四分之一的内容,并重写和更新了其他章节。近一百多年来,总有一些公司很幸运地、有意识或无意识地站在技术革命的浪尖之上。在这十几年间,它们代表着科技的浪潮,直到下一波浪潮的来临。从一百多年前算起,AT&T 公司、IBM 公司、苹果公司、英特尔公司、微软公司、思科公司、雅虎公司和 Google 公司,也许还有接下来的特斯拉公司,都先后被幸运地推到了浪尖。虽然,它们来自不同的领域,中间有些已经衰落或正在衰落,但是它们都极度辉煌过。在这些公司兴衰的背后,有着它必然的规律。《浪潮之巅》系统地介绍了这些公司成功的本质原因及科技工业一百多年的发展。本书不仅讲述科技工业的历史,更重在揭示它的规律性。

这些一直霸榜的程序员书你知道是哪几本吗?每本豆瓣评分8.0以上_第6张图片

 

在极度商业化的今天,科技的进步和商机是分不开的。因此,《浪潮之巅》也系统地介绍了影响到科技浪潮的风险投资公司,以及百年来为科技捧场的投资银行。《浪潮之巅 第四版》将第三版和后续的《硅谷之谜》的部分内容合二为一,既讲述了信息产业历史和各大公司发展和兴衰的历程,又兼顾了对 IT 产业规律的论述,以及对信息时代公司管理特点的系统分析。

4、深度学习

这些一直霸榜的程序员书你知道是哪几本吗?每本豆瓣评分8.0以上_第7张图片

 

深度学习领域奠基性经典畅销书,数据科学家和机器学习从业者必读,长期位居美亚AI和机器学习类图书榜首,图灵奖获奖作品

《深度学习》由全球知名的三位专家IanGoodfellow、YoshuaBengio和AaronCourville撰写,是深度学习领域奠基性的经典教材。全书的内容包括3个部分:第1部分介绍基本的数学工具和机器学习的概念,它们是深度学习的预备知识;第2部分系统深入地讲解现今已成熟的深度学习方法和技术;第3部分讨论某些具有前瞻性的方向和想法,它们被公认为是深度学习未来的研究重点。

这些一直霸榜的程序员书你知道是哪几本吗?每本豆瓣评分8.0以上_第8张图片

 

 

《深度学习》适合各类读者阅读,包括相关专业的大学生或研究生,以及不具有机器学习或统计背景、但是想要快速补充深度学习知识,以便在实际产品或平台中应用的软件工程师。

5、Python编程快速上手 让繁琐工作自动化 第2版

这些一直霸榜的程序员书你知道是哪几本吗?每本豆瓣评分8.0以上_第9张图片

 

Python编程从入门到实践姊妹篇,零基础自学Python教程书籍,提供配套同步教学视频、在线编程环境!针对Python3.X版本更新

这些一直霸榜的程序员书你知道是哪几本吗?每本豆瓣评分8.0以上_第10张图片

 

本书是一本面向初学者的Python编程实用指南。本书不仅介绍了Python语言的基础知识,而且通过案例实践教读者如何使用这些知识和技能。本书的第一部分介绍了基本的Python编程概念,第二部分介绍了一些不同的任务,通过编写Python程序,可以让计算机自动完成它们。第二部分的每一章都有一些项目程序供读者学习。每章的末尾还提供了一些习题和深入的实践项目,帮助读者巩固所学的知识。附录部分提供了所有习题的解答。

6、C Primer Plus 第6版 中文版

这些一直霸榜的程序员书你知道是哪几本吗?每本豆瓣评分8.0以上_第11张图片

 

C语言程序设计入门自学教程,近百万程序员的启蒙教材,被誉为C语言百科全书

《C Primer Plus(第6版)中文版》是一本经过仔细测试、精心设计的完整C语言教程,它涵盖了C语言编程中的核心内容。《C Primer Plus(第6版)中文版》作为计算机科学的经典著作,讲解了包含结构化代码和自顶向下设计在内的程序设计原则。
与以前的版本一样,作者的目标仍旧是为读者提供一本入门型、条理清晰、见解深刻的C语言教程。作者把基础的编程概念与C语言的细节很好地融合在一起,并通过大量短小精悍的示例同时演示一两个概念,通过学以致用的方式鼓励读者掌握新的主题。

这些一直霸榜的程序员书你知道是哪几本吗?每本豆瓣评分8.0以上_第12张图片

 

每章末尾的复习题和编程练习题进一步强化了最重要的信息,有助于读者理解和消化那些难以理解的概念。本书采用了友好、易于使用的编排方式,不仅适合打算认真学习C语言编程的学生阅读,也适合那些精通其他编程语言,但希望更好地掌握C语言这门核心语言的开发人员阅读。
《C Primer Plus(第6版)中文版》在之前版本的基础之上进行了全新升级,它涵盖了C语言*新的进展以及C11标准的详细内容。本书还提供了大量深度与广度齐备的教学技术和工具,来提高你的学习。

7、UNIX传奇:历史与回忆

这些一直霸榜的程序员书你知道是哪几本吗?每本豆瓣评分8.0以上_第13张图片

 

UNIX的诞生记与发展史,计算机先驱布莱恩·W.克尼汉继C程序设计语言后又一力作,讲述贝尔实验室的幕后故事,C/C++等重要发明的起源,探寻计算科学之光!

自1969年在贝尔实验室的阁楼上诞生以来,Unix操作系统的发展远远超出其创造者们的想象。它带动了许多创新软件的开发,影响了无数程序员,改变了整个计算机技术的发展轨迹。

这些一直霸榜的程序员书你知道是哪几本吗?每本豆瓣评分8.0以上_第14张图片

 


本书不但书写Unix的历史,而且记录作者的回忆,一探Unix的起源,试图解释什么是Unix,Unix是如何产生的,以及Unix为何如此重要。除此之外,本书以轻松的口吻讲述了一群在贝尔实验室工作的发明天才的有趣往事,本书中每一个故事都是鲜为人知却又值得传播的宝贵资源。

本书适合对计算机或相关历史感兴趣的人阅读。读者不需要有太多的专业技术背景,就可以欣赏Unix背后的思想,了解它的重要性。

8、重构 改善既有代码的设计(第2版 平装版)

这些一直霸榜的程序员书你知道是哪几本吗?每本豆瓣评分8.0以上_第15张图片

 

重构20年,世界软件开发大师MartinFowler的不朽经典,生动阐述重构原理和具体做法,普通程序员进阶到编程高手的修炼秘笈和代码整洁之道

本书是经典著作《重构》出版20年后的更新版。书中清晰揭示了重构的过程,解释了重构的原理和实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。书中给出了60多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。本书提出的重构准则将帮助开发人员一次一小步地修改代码,从而减少了开发过程中的风险。

这些一直霸榜的程序员书你知道是哪几本吗?每本豆瓣评分8.0以上_第16张图片

 

本书适合软件开发人员、项目管理人员等阅读,也可作为高等院校计算机及相关专业师生的参考读物。

9、领域驱动设计 软件核心复杂性应对之道 修订版

这些一直霸榜的程序员书你知道是哪几本吗?每本豆瓣评分8.0以上_第17张图片

 

领域驱动设计之父 经典著作 众多声名显赫软件大师鼎力推荐,深度剖析构建高质量复杂系统的核心技术

领域模型使开发人员可以表达丰富的软件功能需求,由此实现的软件可以满足用户真正的需要,因此被公认为是软件设计的关键所在,其重要性显而易见。但讲述如何将领域模型用于软件开发过程的杰出的实用资料却不多见。本书正是这一领域声名显赫的作品,受到众多业界大师的赞美和推介,广受读者好评。

这些一直霸榜的程序员书你知道是哪几本吗?每本豆瓣评分8.0以上_第18张图片

 

全书围绕着设计和开发实践,结合若干真实的项目案例,向读者阐述如何在真实的软件开发中应用领域驱动设计。书中给出了领域驱动设计的系统化方法,并将人们普遍接受的一些实践综合到一起,融入了作者的见解和经验,展现了一些可扩展的设计新实践、已验证过的技术以及便于应对复杂领域的软件项目开发的基本原则。

10、代码整洁之道

这些一直霸榜的程序员书你知道是哪几本吗?每本豆瓣评分8.0以上_第19张图片

 

 

Java语言版,鲍勃大叔作品,程序员必读,汇聚编程大师数十年编程生涯的心得体会,阐释如何解决软件开发人员、项目经理及软件项目领导们所面临的棘手的问题

“阅读这本书有两种原因:第一,你是个程序员;第二,你想成为更好的程序员。很好,IT行业需要更好的程序员!”——罗伯特·C. 马丁(Robert C. Martin)

本书提出一种观点:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。作为编程领域的佼佼者,本书作者给出了一系列行之有效的整洁代码操作实践。这些实践在本书中体现为一条条规则(或称“启示”),并辅以来自实际项目的正、反两面的范例。只要遵循这些规则,就能编写出干净的代码,从而有效提升代码质量。

这些一直霸榜的程序员书你知道是哪几本吗?每本豆瓣评分8.0以上_第20张图片

 

本书阅读对象为一切有志于改善代码质量的程序员及技术经理。书中介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个编程方面,虽为一“家”之言,然诚有可资借鉴的价值。

你可能感兴趣的:(程序员,程序员修养,编程语言,程序人生)