最近读的几本好书

单独开一个帖子来分享我最近读的几本好书。我暂且称它们为“好书”,但是好与坏又太主观,拿出自己的鉴别能力,如果你觉得不错,购买、阅读,再回头评论。

一. Linux相关

首当其冲的当然是《深入理解Linux内核》还有《Linux内核设计与实现》:

最近读的几本好书_第1张图片
Linux Kernel Development


最近读的几本好书_第2张图片
深入理解Linux内核

两本书比较适合交叉阅读,例如,你可以先读一遍《深入理解Linux内核》,第一遍读完你一定有很多模糊的知识点,也会忘掉60%的内容,但是,只要你花了功夫,你对Linux的认识一定上了一个台阶,这个时候,你可以去读第一遍的《Linux内核设计与实现》,该书做为《深入理解Linux内核》的精选摘要,比你自己总结的绝对好百倍。读完《Linux内核设计与实现》,再精度《深入理解Linux内核》第二遍,读完再精读《Linux内核设计与实现》第二遍和第三遍。

每读一遍,你的认识会有很大的变化,尤其是针对书中很多被你忽略的文字,哪怕是一句简单的描述,你能从中看出一个大世界。

我在读完上面两本书之后,去Quora上关注了作者rlover,然后把大神最近几年的问答通读了一遍。我直接的收获就是,rlover大神寥寥几句的回答,我竟然看的透了!

绝对神书,推荐每一个从业人员仔细研读,不管你是从事前端、后端还是客户端开发,此为内功!

读完内核,意犹未尽的时候,读完了另外两本也堪称经典的著作:《Linux设备驱动程序》和《Linxu系统编程》

最近读的几本好书_第3张图片
Linux系统编程
最近读的几本好书_第4张图片
Linux设备驱动程序

推荐等级仅次于内核,之所以花了一些时间,并不是要作驱动开发,而是为了回答自己几个内核的疑问。

改日月经贴,会单独聊一聊,为什么每个IT从业人员都应该懂点内核,以及我分享的更多的关于内核的资料!

二. 计算机系统

首当其冲的要属《深入理解计算机系统》:

最近读的几本好书_第5张图片
深入理解计算机系统

从汇编,到硬件,再到操作系统,篇篇都是经典。你说你软件写了这么多年,最后连计算机都不理解,不是件可悲的事情么?

三. Java相关

因为带的一个项目再使用Java,生产环境出现性能问题的时候,买了几本Java书读了读。因为我并不关心语言层面的东西,所以阅读和推荐的都和虚拟机有关系,《深入理解Java虚拟机》,《Java性能优化权威指南》:

最近读的几本好书_第6张图片
Java性能优化权威指南
最近读的几本好书_第7张图片
深入理解Java虚拟机

两本书的内容重叠度很高,选择一本读读即可。

四. 数据库相关

如果你们也在用MongoDB,那推荐你读《MongoDB权威指南》,再加上官方的手册,足够你熟悉这个优秀的文档型数据库。另外一本,《Redis的设计与实现》,算法部分值得了解和借鉴。

最近读的几本好书_第8张图片
最近读的几本好书_第9张图片

五. 其他

想写好代码的童孩可以去看《代码整洁之道》,如果你不想写出难以维护的代码,此书绝对推荐:

最近读的几本好书_第10张图片

更多书目持续完善,抽时间把去年的书籍整理出来,相信好多也算经典好书。

如果你觉得本文对你有用,分享 让更多的人看到,感谢!

最近读的几本好书_第11张图片
搜索“FangTalk”或者长按识别二维码即可关注

你可能感兴趣的:(最近读的几本好书)