部门来了一位前阿里的大神…

对于程序员来说,高薪的秘诀其实只有两个字:“技术”。

技术的高低决定了你的薪水、福利。万丈高楼平地起,程序员还是要先埋头做事,学技术提升自己,代码写多了,薪资自然有大幅提升。

在我的前公司,系统研发部门来了一位前阿里的大神。为什么叫他大神,因为他来公司一年,就做了一件事情——性能优化:把公司服务器的数量缩减到了原来的一半,结果系统的性能指标,反而还提升了很多!一个好的系统性能调优不但给公司省钱,还提高系统的性能。公司省了钱,老板肯定高兴,老板一嗨皮,继续加薪,项目奖金翻倍,要知道,当时他的薪水是我的5倍还要多!

争取努力跟上大神的我,总结出他的一些性能优化经验,下面分享给大家。一般是以下几个步骤:

1.目前现象;
2.提出猜想;
3.验证猜想;
4.定位到问题;
5.解决问题;


1.png

性能优化流程同样的服务器,同样的业务代码,别人完成功能后,并发量只有500,而你是2000。老板不给你加薪,给谁加?在一线互联网公司,面试问的内容,往往也是围绕着这个展开的。


2.png

性能优化图谱

但是大家实际做性能优化中的难点是卡在哪里呢?一看技术点,好像我也懂一些,但是我怎么还是不会性能优化呢?仔细梳理下,其实不难发现,存在以下几个问题:

第一:提不出猜想。
为什么你提不出猜想,那是因为你的知识面不广,基础知识不牢固。知识面不够,就导致针对现象,提不出问题。

第二:定位问题难;
这个的问题就是不会使用工具,我们在佐证我们的猜想时需要一些辅助工具。不会使用工具,就导致不能佐证猜想。

这两步都做不好,性能优化工作就根本无法展开了。

你可能感兴趣的:(部门来了一位前阿里的大神…)