2019程序员升级打怪必备书单,从入门到大牛!

不管是刚入行的小白还是工作经验丰富的程序员,都需要不断提高自己的专业知识和编程技能,提高我们的生存技能。

懂搜索引擎是程序员的基本功,不,应该是童子功,学姐就不多说!

而针对其他存生技能,学姐给大家推荐一些好书,能从在这个行业中深耕多年的牛人中学到更多。

p.s.关注公众号【黑马程序员上海中心】,回复“书籍”,领取电子书~~~

代码整洁之道

软件质量,与代码质量紧密相关。本书提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。

作为编程领域的佼佼者,本书作者给出了一系列行之有效的整洁代码操作实践。

2019程序员升级打怪必备书单,从入门到大牛!_第1张图片
image

重构(第2版)

重构,一言以蔽之,就是在不改变外部行为的前提下,有条不紊地改善代码。本书内容既可用来改善既有代码的设计、提升软件的可维护性,又可用于使既有代码更易理解、焕发出新的活力。

今年3月份出版了第2版,豆瓣评分高达9.3。

2019程序员升级打怪必备书单,从入门到大牛!_第2张图片
image

设计模式:可复用面向对象软件的基础

本书结合设计实作例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。

书中分类描述了一组设计良好、表达清楚的软件设计模式,这些模式在实用环境下特别有用。

2019程序员升级打怪必备书单,从入门到大牛!_第3张图片
image

计算机程序的构造和解释

《计算机程序的构造和解释(原书第2版)》1984年出版,成型于美国麻省理工学院(MIT)多年使用的一本教材,所以知道帧数有多么的经典了吧。

同时,你将会学到其他东西,函数式编程(第三章)、惰性计算、元编程、虚拟机、解释器和编译器。推荐给有实际工作经验的初级程序员!

2019程序员升级打怪必备书单,从入门到大牛!_第4张图片
image

软技能 代码之外的生存指南

书中论述的内容既涉及生活习惯,又包括思维方式,全面讲解软件行业从业人员所需知道的所有“软技能”。

本书共分为职业篇、自我营销篇、学习篇、生产力篇、理财篇、健身篇、精神篇等七篇,概括了软件行业从业人员所需的“软技能”。

2019程序员升级打怪必备书单,从入门到大牛!_第5张图片
image

架构整洁之道

本书围绕“架构整洁”这一重要导向,系统地剖析其缘起、内涵及应用场景,涵盖软件研发完整过程及所有核心架构模式。

每一位软件研发从业人员——无论从事的是具体编码实现、架构设计,还是软件研发管理,《架构整洁之道》都是不可或缺的。

2019程序员升级打怪必备书单,从入门到大牛!_第6张图片
image

代码大全(第2版)

其实这本书算的上是经典的基础书籍,学姐为什么放在最后,因为这本书有944页,一共35章,能读完真的是不容易!

它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。

2019程序员升级打怪必备书单,从入门到大牛!_第7张图片
image

最后,这些书一起买下来需要花不少银子,学姐将其中书籍的电子版整理出来,方便同学们先观看一二!

遇到自己感兴趣的书籍再去买纸质书籍更好!

领取方式 :关注公众号【黑马程序员上海中心】,回复“书籍”,领取电子书~~~


推荐阅读:

2019版大数据学习路线图(含大纲+视频+工具+书籍+面试)

2019年黑马新版C/C++学习路线图(内含大纲+视频+工具+书籍+面试)

2018年新版Java学习路线图(内含大纲+视频+工具+书籍+面试)

2018年最新Python学习路线图(内含大纲+视频+工具)

2018版Go语言+区块链学习路线图(含大纲+视频+工具+资料)

2018新版前端与移动开发学习路线图(视频+工具+书籍+资源)

你可能感兴趣的:(2019程序员升级打怪必备书单,从入门到大牛!)