性能测试工程师成长必看书单

2023-03-01 17:05:59 浏览数 (1)

昨天晚上星球有同学问了一个问题:缓存、队列、存储、网络、中间件。这些内容,我应该看哪些书?我反问了一句:基于什么原因,你要看这些书?

这位同学回复道:招聘需求有这些要求,还有就是为了薪资的提升,以及在同事面前装大佬。

我整理了自己看过的自认为不错的几本技术书籍,并标注了推荐原因,仅供参考。

基础类

网络:入门——《图解HTTP》;进阶——《HTTP权威指南》

数据库:入门——《mysql必知必会》;进阶——《高性能mysql》

操作系统:入门——《计算机科学导论》;进阶——《Linux私房菜》

推荐原因:所有的计算机软件类技术,最底层最通用的就是这三部分知识。

中间件类

缓存:《深入理解Redis》

消息队列:《kafka入门与实践》

代理服务器:《nginx高性能web服务器详解》

系统架构原理:《分布式服务框架:原理与实践》

推荐原因:前面三本分别是缓存、队列、代理的内容,第四本可以系统的了解系统架构各方面的知识。

工程实践类

《性能之巅》:经典的性能问题排查与优化书籍,值得经常翻阅。

《京东基础架构建设之路》:大厂案例,从建设过程系统的了解如何分析和解决问题。

《逆流而上:阿里巴巴技术成长之路》:大厂案例,从建设过程系统的了解如何分析和解决问题。

《大型系统应用架构实战:部署、容灾、性能优化》:更偏向性能和稳定性建设的技术工程实践书籍。

最后,我要说的是,性能不仅仅是测试,扩展来说和服务的稳定性有很大关系。

专业的性能测试需要一定的知识广度和深度,更需要大量的项目实践和踩坑,才能喂出来。

了解系统架构,了解不同组件的原理和特性,了解常见问题如何排查以及解决,是必须具备的知识和经验。

最后,所有脱离业务的技术都是没有价值的。

内容仅供参考。

0 人点赞