最近读的几本好书
单独开一个帖子来分享我最近读的几本好书。我暂且称它们为“好书”,但是好与坏又太主观,拿出自己的鉴别能力,如果你觉得不错,购买、阅读,再回头评论。
一. Linux相关
首当其冲的当然是《深入理解Linux内核》还有《Linux内核设计与实现》:
文章图片
Linux Kernel Development
文章图片
深入理解Linux内核 两本书比较适合交叉阅读,例如,你可以先读一遍《深入理解Linux内核》,第一遍读完你一定有很多模糊的知识点,也会忘掉60%的内容,但是,只要你花了功夫,你对Linux的认识一定上了一个台阶,这个时候,你可以去读第一遍的《Linux内核设计与实现》,该书做为《深入理解Linux内核》的精选摘要,比你自己总结的绝对好百倍。读完《Linux内核设计与实现》,再精度《深入理解Linux内核》第二遍,读完再精读《Linux内核设计与实现》第二遍和第三遍。
每读一遍,你的认识会有很大的变化,尤其是针对书中很多被你忽略的文字,哪怕是一句简单的描述,你能从中看出一个大世界。
我在读完上面两本书之后,去Quora上关注了作者rlover,然后把大神最近几年的问答通读了一遍。我直接的收获就是,rlover大神寥寥几句的回答,我竟然看的透了!
绝对神书,推荐每一个从业人员仔细研读,不管你是从事前端、后端还是客户端开发,此为内功!
读完内核,意犹未尽的时候,读完了另外两本也堪称经典的著作:《Linux设备驱动程序》和《Linxu系统编程》
文章图片
Linux系统编程
文章图片
Linux设备驱动程序 推荐等级仅次于内核,之所以花了一些时间,并不是要作驱动开发,而是为了回答自己几个内核的疑问。
改日月经贴,会单独聊一聊,为什么每个IT从业人员都应该懂点内核,以及我分享的更多的关于内核的资料!
二. 计算机系统
首当其冲的要属《深入理解计算机系统》:
文章图片
深入理解计算机系统 从汇编,到硬件,再到操作系统,篇篇都是经典。你说你软件写了这么多年,最后连计算机都不理解,不是件可悲的事情么?
三. Java相关
因为带的一个项目再使用Java,生产环境出现性能问题的时候,买了几本Java书读了读。因为我并不关心语言层面的东西,所以阅读和推荐的都和虚拟机有关系,《深入理解Java虚拟机》,《Java性能优化权威指南》:
文章图片
Java性能优化权威指南
文章图片
深入理解Java虚拟机 两本书的内容重叠度很高,选择一本读读即可。
四. 数据库相关
如果你们也在用MongoDB,那推荐你读《MongoDB权威指南》,再加上官方的手册,足够你熟悉这个优秀的文档型数据库。另外一本,《Redis的设计与实现》,算法部分值得了解和借鉴。
文章图片
文章图片
五. 其他
想写好代码的童孩可以去看《代码整洁之道》,如果你不想写出难以维护的代码,此书绝对推荐:
文章图片
更多书目持续完善,抽时间把去年的书籍整理出来,相信好多也算经典好书。
【最近读的几本好书】如果你觉得本文对你有用,分享 让更多的人看到,感谢!
文章图片
搜索“FangTalk”或者长按识别二维码即可关注
推荐阅读
- 热闹中的孤独
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 一个人的旅行,三亚
- 布丽吉特,人生绝对的赢家
- 慢慢的美丽
- 尽力
- 一个小故事,我的思考。
- 家乡的那条小河
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量