美文网首页程序员读书
最近读的几本好书

最近读的几本好书

作者: VMWbjv | 来源:发表于2015-11-15 08:26 被阅读128次

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

    一. 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”或者长按识别二维码即可关注

    相关文章

      网友评论

        本文标题:最近读的几本好书

        本文链接:https://www.haomeiwen.com/subject/rejkhttx.html