长期搞技术的都看过4本计算机神书

1 深入理解计算机系统

这本书是cmu(美国cs四大名校之一)计算机学院的院长的力作,而且基本上cmu计算机最火的课之一。每年都被抢爆。所以非常值得大家学习。 除了cmu之外目前国内许多的计算机名校都基于这本书开设了相关课程。比如北大、交大、哈工大等等。

推荐学习网站:https://fengmuzi2003.gitbook.io/csapp3e/

2 数据密集型应用系统设计

这本书的主要讲了分布式数据库、数据分区、事务、分布式系统等内容。从数据模型与查询语言,数据编码到数据复制和分区,再到事务,一致性共识,分布式系统面临的一些挑战(如故障与部分失效、不可靠网络和时钟),作者都结合实例提供了有深度的讲解,在工业与学术之间平衡的很好。

推荐学习网站: 《DDIA 逐章精读》小册https://ddia.qtmuniao.com/#/

3 凤凰架构

这是一部以“如何构建一套可靠的分布式大型软件系统”为叙事主线的开源文档和经典书籍,是一幅帮助开发人员整理现代软件架构各条分支中繁多知识点的技能地图。作者高屋建瓴、用词严谨、逻辑清晰,深度与广度并存,适合阅读。

推荐学习网站:http://icyfenix.cn/summary/

4 性能之巅

本书是学习性能优化,性能调优最佳书籍。国际知名的性能专家 Brendan Gregg 将业界验证的方法、工具和指标融汇在一起,本书着眼于硬件和操作系统,花了大量的篇幅介绍了常见硬件和操作系统的运行原理,并针对 linux 和 solaris 做了分别介绍。除了知识点外,作者还结合自己的经验分享了大量的方法论足以应对复杂环境的性能分析和调优工作,大师之作,功力深厚。

推荐学习网站:https://www.yuque.com/bingjian-k1lg4/hrozu0/zgforr

请登录后发表评论

    没有回复内容