工作5年左右的测试工程师如何在职业瓶颈期内快速提升自己的身价?

当一般的测试工程师工作5年左右后,往往会遇到事业上的一个瓶颈期:能力上已经达到中级测试,工资比上不足比下有余,而且至少能在所在城市站稳脚跟。

不过根据行业现状,这类测试工程师再要向上提升,难度就不小了,具体表现为:不少人可能就在中小型公司间徘徊,工资或许有提升,但再也无法更高效地积累自己的经验和能力,或者就是,工作经验8年左右的测试工程师论能力和5年经验的没差多少。【自动化交流群】:1140267353 本群提供免费的学习指导,自动化资料以及免费的解答,不懂得问题都可以在本群提出来,之后还会有职业生涯规划以及面试指导;

其实,大多数测试员都很勤奋,无法百尺竿头更进一步的原因不是因为懒惰,而是不知道方法,本文就将分享这方面的内容。

正文开始。-------------------------------------------------------------

1  在职业瓶颈期内的普遍表现,如果得过且过,或许就发展停滞了

得过且过类型的程序员这里就不说了,相信大家都不是。

不过我见到不少具有5年经验的测试工程师,他们都很勤奋,但他们在攀登事业更高峰时,或多或少地会有些迷失感。

 
 

下面举些例子:

1 小张当前处在一家规模不算大的公司里,也已经是中级测试了,每天也很忙,总感觉在重复劳动,不知道后继该如何发展。

2 小李在一家外企,福利待遇也不算差,工作也不能算累,能自由安排的时间也不算少。在公司里干的活技术含量不算高,比如用的是性能测试+简单的web自动化测试,数据库是MySQL主从,看着一些技术大牛很风光,自己也想学,但技术点太多,往往学着学着就放弃了。

3 小王在一家互联网公司,每天工作压力很大,web自动化测试很厉害,总感觉陷入了web自动化,也不知道该如何进一步提升自己的能力,也不知道该进一步学哪些技能。

上述只是举例,对此,大家需要认真对待职业瓶颈期。

 
 

否则的话,或许会出现如下大家不愿意看到的结果。

1 过了快速进步期,个人发展就停滞不前了,比如在公司里,8年工作年限的测试员干的活和5年经验的差不多,而且也体现不出年限高的优势。

2 也能通过跳槽不断涨工资,但所在的公司规模始终不大,这里我无意歧视小公司,但大公司里测试员的眼界和格局普遍要比小公司的要好广阔。

3 我朋友目前在深圳,深圳的生活压力也不算小,而且他随着测试员的年龄增长,就得面临结婚买房照顾父母小孩的压力,如果持续2,3年发展停滞的话,生活可能就会比较艰辛。

2  大厂的高级测试工程师和软件测试架构师一般得具备的功能

解决这个问题时,我们需要直接面对靶心。

 
 

比较直接但有效的解决方案是:提升自己的能力,在公司里挣更多的钱。再具体一点,大公司往往需要哪些方面的能力呢?本人最近几年工作的公司规模不算小,也接触了不少大厂的测试员,这里来说下我的体会。

1   对高级测试工程师而言,大厂的基本要求是技能达标,即能完成项目组的任务,但就这点远远不够。

2   应该适当知道些配置部署方面的知识,比如,能用Python或puppeteer工具搭建一个自动化测试框架,一旦有问题,高级测试工程师还可以解决一些这方面的基本问题。

3  这点尤为重要,一般在公司里,每个人的工作都很忙,所以面对自己不熟悉的业务,从别人那边得到的帮助可能会很少,所以高级测试工程师的学习能力一定得很强,快速地熟悉各类业务和流程。

怎么样提升自己,而因为自己做出改变:

1 找到痛点后,需要能独立地设计出方案,这个方案可能就不是仅仅是代码或数据库级别的。

2  努力且方法得当,一切都有可能

我见过不少资质尚可,但因为感觉高级测试工程师或软件测试架构师的标准太高从而自暴自弃的,不过,我也见过(以及听说过)不少同学通过逆袭,最终晋级到高级测试工程师或软件测试架构师的水准。

1 小A,计算机大专,后来通过专升本和专业的软件培训,具备了从事软件测试的能力,第一家公司非常小。但他早上上班,晚上看书和看视频,还在网上租了个空间,自己实践接口自动化,web自动化,一些测试框架,经过3年努力,最终进了阿里,成为其中的高级测试工程师。

2 小B是上海一家二本学校的计算机专业学生,之前做了销售等和软件无关的工作,从事软件行业时,已经是28岁了,我记得他第一份测试工作也是一家小公司,入职后他不断跟别人吐槽,说他和22岁的毕业生做的是相同的工作。但他把这种压力当成了动力,也是不断学习不断实践。

经过不断试错,最终他找了一个比较好的方向,AI里的深度学习,然后经过面试,成功入职一下做数据分析的公司,目前薪资碾压同龄人。

案例讲完了,然后讲些能快速提升自己的方法:

1 一定得锻炼在linux方面的基本功,包括打开日志,以及在日志里根据关键字的找到上下文,并排查问题的本事。技术只有和业务结合,才能产生价值,在业务点方面,排查问题是绕不过去的弯,我见过身价不同的测试工程师,在这方面的能力绝对是不一样的。

2  完成本职工作外,一定得眼观六路耳听八方,在此基础上得迈开腿,多动嘴。

具体而言,有人到组里来寻求帮助时,可以尽量帮忙,哪怕这个问题最终没解决,自己至少也能通过观察别人如何解决,从而提升能力。又如,遇到开发的bug,就得多和开发沟通,争取快速地重现和解决问题。这样一来二去的,自己处理问题的能力提升了不算,还能提升自己协调沟通的能力,一举两得。

3  学习的重要性就不说,这里说下学习的方法。第一还得见缝插针地学,第二,一定得通过看视频或书,系列地了解到这个方面的知识点,先面到点,别反过来。第三,一定得边学边实践,如果测试环境没有,就自己去找相似的bug。第四,一定得通过面试(未必要去)等手段检验自己的学习方向和成果,一旦出现偏差,得及时纠正。

我就见过不少头脑灵活的人,就不断学不断面试,这类人学习的效率要远比闭门造车的人要高。

总结下,快速提升自己的方法,第一靠练,第二靠学,第三靠(通过面试)检验。

 

天道酬勤,靠自己的勤奋多少能换回些收获,但用对方法走对路,这点也很重要。本人最近接触了不少软件行业的朋友,最近在这方面稍微有些体会,所以写下此文。

以上仅供参考和借鉴,希望对你有所帮助!

点个关注不迷路
小枫文章整理不易,欢迎各位朋友点赞关注

猜你喜欢

转载自www.cnblogs.com/xiaofeng778/p/13373833.html