(资料图片仅供参考)

好书在精不在多,每一本经典书籍都值得反复咀嚼,温故而知新!

分享几本经典书籍。

重构 改善既有代码的设计

就像豆瓣评论所说的,看后有种醍醐灌顶、欲罢不能的感觉。无论你是初学者,还是深耕多年的老手,这本书都值得你深度品读。作者有丰富的编程经验和思想,总结了一套非常实用的重构的基本方法,让你更好的理解重构的思想精髓,找到适合自身以及团队的代码整洁之道

计算机是怎样跑起来的

这本书相对比较基础,但是讲解非常精妙、有趣,描述了计算机各个方面。从单片机电路开始,汇编,结构化程序,数据结构于算法,面向对象,数据库,TCP/IP原理,加密解密,XML,软件工程统统有清晰描述,易于理解。在知识的整体理解基础上再阅读文档,学习编程会事半功倍。所以而推荐本书。

代码整洁之道

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

《代码整洁之道》讲述了一系列行之有效的整洁代码操作实践。 这是一本真正的好书,书中介绍的规则均来自作者Bob大叔多年的实践经验,涵盖从命名到重构的多个编程方面,很有学习价值。

大话数据结构

《大话数据结构》 这本书最大的特点是,通篇以一种趣味方式来叙述,大量引用了各种各样的生活知识来类比,并充分运用图形语言来体现抽象内容,对数据结构所涉及到的一些经典算法做到逐行分析、多算法比较。这本书特别适合初学者。

网络是怎样连接的

这本书以探索之旅的形式,从在浏览器中输入网址开始,到显示出网页内容为止的整个过程,以图配文,讲解了网络的全貌,非常适合初学者阅读。是一本非常棒的关于网络的科普书,深入浅出,通俗易懂。

计算机网络自顶向下方法

这本书是经典的计算机网络教材,采用作者独创的自顶向下方法来讲授计算机网络的原理及其协议,自第1版出版以来已经被数百所大学和学院选作教材。书中从应用层讲起,然后展开,摆脱了从物理层开始的枯燥,直接接触应用实例,更能吸引读者的兴趣。而且,书上很多例子举的很好,生动形象。

深入理解计算机系统

CSAPP是一本很好的书,糅合了计算机组成原理、操作系统、网络编程、并行程序设计原理等课程的基础知识。对于刚接触编程,或者像大彬这种非科班出身的人来说,这是一本指导性的书,它会告诉你,要想成为一个优秀的程序员,应当重点理解哪些计算机底层原理,告诉你应该在以后的自学过程中,应该重点学习哪些课程,比如操作系统和体系结构等。

推荐内容