一个大厂10年自动化测试工程师之“死“
Posted 测试员小静
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个大厂10年自动化测试工程师之“死“相关的知识,希望对你有一定的参考价值。
事件
去年年底,公司来了一位工作十余年的自动化测试工程师,据说是个大佬,应聘的岗位是高级测试工程师。比较巧的是,这位工程师是我上一家公司隔壁部门的同事。
我们均来自大厂,但是是国企,二线城市。所以尽管他在前公司工作十余年了,在这个大厂环境下,其工资在行业内也不会太高。以我对两家公司工资水准的了解,他跳过来的工资应该是原来的两倍多。
所以对于这位老哥来说,这次跳槽得到的工资应该还算满意的。但是,好景不长。。今年过年回来不久之后就被裁了。。所以他从我的前同事变成了现同事,又变成了前前同事。。。
起初我还以为是他嫌工资太低了自己离职,毕竟十年工作经验应该不只这个价。当时我挺羡慕他的,因为我觉得有十年工作经验就可以这样为所欲为,想来就来想走就走。
后来,我错了,从同事的小道消息得知,他是被裁的,试用期没过。他去年年底过来,过年回来正好干满试用期3个月,试用期没过只能走人了。
这个现实给我敲了一次警钟:在软件测试这个行业,三十五岁就算是“老人”了。这是必须承认的一个事实,可以多看一些公司的招聘要求。
这位十年经验自动化测试工程师被裁的事引发了我的思考:为何被裁?
我觉得有些事情能早点想清楚就该早点想清楚,早点想对策。防止一些糟糕的事情降临打我们个措手不及。
至于为何被裁?有朋友可能会觉得是受疫情的影响导致公司经营不善才会被裁的。
应该不是这个原因,因为公司各个岗位都在不停的招人,而且招进来的能进入试用期的员工基本都可以转正,除了极少数的要求真的达不到的才会不能按时转正。
所以大概率的原因是这位工程师的能力没能达到上级的要求,因此被辞退。
如何防止被淘汰?下面我分享一下我的几点看法:
思考
1、学习能力
随着行业的发展,技术都在不断地进步,我们只能不断地学习来提高自己的核心竞争力。
在保证已熟练掌握现有知识、技术的前提之下,可以多涉猎其它方面地相关技术。既要保证自己的知识深度,也要保证自己的知识广度,横、纵同时发展。
与此同时,不断积累行业经验,“努力做到拥有n年工作经验的测试工程师,而不是一年经验用了n年的测试工程师。”
上级招十年工作经验工程师应该是想着招过来可以起到技术指导性、领导性的作用,而这位高级测试工程师并没有能起到这样子的作用,没有表现出一些十年工作经验工程师该表现出来的东西。
2、自律、思考能力
在这个比较浮躁的社会里,我们可能需要多一份自律,多一点地思考。
我上一份工作的环境算是比较安逸的,每天上班8个小时、住小区(需付少量网费、电费)、每天公司班车接送,加班极少,除了极少数技术骨干常常自愿加班之外,其他人基本上五点半到点下班,我就是属于这一类人。。。
待在这种安逸的环境之下(温水煮青蛙),很容易让人失去了斗志。
在这种环境下,靠的就是自己的自律了,自己有没有额外地进行充电,还是把闲暇下来的时光都给挥霍掉了。
那位老哥在这样的环境下工作了十年,如果只是靠工作环境来推动自己,那这十年工作经验估计就得大打折扣了。
总之,“我们就是要不断地学习、不断地思考,思考行业、思考方向,保持着一颗前进地心。如果我们可以踏踏实实地走好每一步,我相信我们一定可以很好地越过35岁这道坎。”我也还在起步期,不知未来如何,但我觉得我35岁时应该还在做着技术。
分享
说句实话,如果我选择在上一家国企待着,是完全不用担心所谓的35岁的危机的,工资虽然完全比不上现在的公司,但也足够养家糊口。之所以还是选择了跳槽出来,说的官方点这叫“跳出舒适圈”,说简单点就是“我觉得我可以挣的更多”。
事实也如我所愿,国企有一个非常好的好处就是,能给我足够的学习时间,这些年的学习我都做了笔记整理,如果你也是一名软件测试的从业者,想要做些改变而又暂时找不到一个方向的话,或许我这能给你一些启发。
学习路线及规划分享如下:
-
第一阶段 测试基础
测试基础是软件测试最重要最加分的部分,只要你是做测试,不管是什么测试,测试的基础、理论知识都是必须学会的。
最好是学到什么程度呢,最好是能够理解,能有自己的话表述出来
毕竟面试初级测试的时候,问的问题都是从基础理论上进行考核的。
那测试基础有哪些内容呢?测试的定义、测试的分类、测试的方法、测试的生命周期。
测试计划、测试方案、测试策略、测试用例的编写。
BUG的分类、BUG的六要素、BUG的生命周期、BUG的定义.
测试和开发流程的关系、瀑布流、V字形、W字型(双V)、螺旋型、敏捷等等。
PDCA、5W2H等分析管理的方法
质量管理体系CMMI(了解)嗯,大概就是以上的内容吧,以上全部都是理论和文档能力、只要你肯背、肯写,都是能独立的掌握的。这边为你准备了200G软件测试教程资料免费分享给你,关注微信公众号【程序员小濠】免费获取~(主要分享软件测试的学习资源,帮助想转行、进阶、小白成为高级测试工程师…软件测试交流群:175317069)
第二阶段 工具学习
软件测试的基础学完了过后,应该学习工具了。
其实学工具真的很容易,所以大家不用去纠结工具的选择。
把最基础的几个工具学习了就行了,以后用到什么工具就去学什么。在这个阶段,学习工具什么的,重点在于接口测试的学习,所有的工具的学习,都是在为了接口测试的学习做铺垫。
下面我会列出需要学习的工具和知识点,按顺序学习就好。 - 简单的网络协议:TCP/UDP,HTTP/HTTPS
- Linux的基本操作和常用指令。
- mysql数据库的基本操作和常用sql语句。
- fiddle抓包工具的使用。
- postman接口测试工具的使用。
- jmeter和loadrunner性能测试工具的使用。
-
第三阶段 代码学习
OK,学完了以上两个部分,恭喜你,你已经是一个出色的初级测试工程师了。
接下来,你要考虑你的发展方向了。
是成为一个自动化测试工程师呢?
还是性能测试工程师呢?
还是安全测试工程师呢?
啊!这个问题好难!我也不知道该怎么选。
反正我啥都会一点,哪个岗位都能去面一面。
关于方向的选择,看我的这篇文章。嗯,相信你心中已经有了答案了,那我们继续往下面说。
这个阶段,我们应该学习代码了,关于编程语言的选择,我推荐python。
还有数据库也是必须掌握的!在工具篇的学习里,我认为你已经可以掌握数据库的相关的应用了!
所以现在各位可以去学习编程语言了,
不过不用像开发那样,学的那么深入。
比如Java。 python的话也是一样的(python现在变成主流了)
总之前期你两者二选一的学习就OK了。建议是学习python
啥?你问我学的啥。
我当然是两种都会啊。
哈哈哈哈哈哈哈,惊不惊喜!意不意外!
与薪资相匹配的是你的能力 ,只学测试理论知识是不足以让你在测试行业立足的,还必须掌握一定的开发能力
绵薄之力
最后为了帮助大家迅速建立测试思维能力,早日斩获大厂Offer、掌握职场话语权,下面这份《软件测试全栈学习路线图》应该会对你很有帮助
从测试概念到最后的测试开发,希望大家能照着这个体系,在3-4年内完成这样一个体系的构建,可以说,这个过程会让你痛不欲生,但只要你熬过去了,以后的生活就会轻松很多,正所谓完事开头难,只要迈出了第一步,你就已经成功了一半,古人说的好:不积跬步无以至千里,等到完成之后在回顾这段路程的时候,你肯定会感慨良多,掌握了以上技术,在任何一线互联网大厂测试岗位都能独挡一面
下面是一些配套的资源,希望能帮到大家
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
关注我的微信公众号:【程序员小濠】免费获取~
我的学习交流群:175317069 群里有技术大牛一起交流分享~
如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!
以上是关于一个大厂10年自动化测试工程师之“死“的主要内容,如果未能解决你的问题,请参考以下文章
非985,211的 自动化测试工程师如何通过社招进入 BAT 等一线大厂?