软件测试行业能干多久?“35岁焦虑“成了多少IT人的梦魇

关心一个职业能做多久的一般分为两类人:

一类是还没入行但想入行的,对这个行业还不太了解。另一类是已经在行,但是当下处于茫然期的在职群体,这类人群会有此种疑问,不外乎技能底子不扎实、平时上班基本打酱油、下班回家打游戏,荒废了大量时间,但现实却是工资常年不见涨。想换工作时,才发现工作难找:

简历丢出去,石沉大海,没人联系;
有应试的,却发现自己对企业提出的岗位要求没信心;
找到了工作,要么就是薪资低,要么就是感觉自己无法胜任…

说这些不是为了评判这类人的对与错。因为不论你当前想入行还是已经在职,都需要明白一点,21世纪的互联网行业,是一个优胜劣汰的世界,并且这个现象愈演愈烈,所以如果你担心自保问题,那么我建议你完整看完本篇文章,或许对你的将来甚至一生都能带去难以想象的帮助。在这里插入图片描述
为大家准备了一份超全的学习大礼包,囊括了:
①、2021.9月最新版软件测试全套完整视频
②、500套软件测试面试题+面试讲解视频
③、10套典藏版 超高价值的软件测试试卷
④、300套软件测试项目简历模板
⑤、80套各类软测用例的设计模板合集
PS:内容总含量达300G,目前只有百度网盘能发送给大家,并且非会员不能一次性保存需要分批保存,私信我直接领取学习资料包:

▶ 软件测试的职业发展空间

测试猿大课堂在软件测试领域,一直走在行业的前沿,我们接触过非常多对软测行业有疑问的人。包括我们的学员群也有不少人经常交流这个话题,但多数人普遍表示:并不care这个职业能干多久的问题!为什么?因为手里有粮,心里不慌啊!

测试行业,从最初始的手工测试到自动化,测试行业的方向在变,技术、工具在变,但是不变的是这帮人持续学习的劲头。因为你一直在提升,每天都有新的收获,接触的越多你就越能发现这个行业的无穷尽可能,所以能干多久并没有明确的期限,前提是你对自己的要求是什么样的。技术做的不错,你就有底气,分享、论坛、授课、接外包、带团队,你都是不怕的。

当然也见过一批人,培训出来的,然后只会手工测试,自动化也搞不定,也不愿意学语言,然后干个几年,特别是到现在2021年,就会感觉比较吃力了,待遇也瓶颈了。那如果是这个水平,那可能这个职业对于这样的人来说也就三五年的水平。

如果你是刚刚接触到测试行业,还在迷茫蒙圈阶段,那么这里我给你一些建议,下面这张图,给出了清晰完整的软件测试行业职业发展路线规划图(有必要的可以保存到本地):在这里插入图片描述
下面我将从以下四个层面着重分析一下软件测试行业的整体情况,希望能给大家在择业方面做一个参考。

2021年软件测试行业的发展现状以及未来的前景趋势
软件测试行业的年龄分布
不同level的测试工程师应具备的基本技能
学历对于测试行业职业发展的影响

一、软测行业的发展现状及未来的前景预测

去年年底的时候,整个互联网来了一波裁员潮。一旦说资本对于未来形势的预期不好,就会减少投资。企业就会选择降低运营成本。那如何降低呢,就是裁掉价值不高的人员。所以在这个形势下,特别是今年,很多做手工测试的,都在说不好找工作,这是真实存在的。

另外就是技术的发展,CI/CD/DevOps的项目管理迭代的方法论的流行加大了测试压力。你要是刚开始进入这个行业,可能认为测试就是找bug,但是测试工程师的核心是质量保证。短时间迭代越来越快的节奏下,其实已经没有办法再靠人力去支撑了,到时候必然就会带来测试工程师要进行加班,而且光加班也是解决不了的问题。

比如说阿里的一些现状,就是招测试开发,或者说招研发做测试,由测试开发以及研发来负责完成公司内的质量体系建设,公司的持续集成,持续交付,DevOps,以及一些质量监控平台,剩下的点点点,外包给其他的公司来做,这是他们目前的一个现状。也就是说,如果你们只是点点点,那么很快你将失去在大的公司的工作机会,直接会被外包公司吸收过去。

所以,这些也就是为什么很多公司都要招聘测试开发在这里插入图片描述
因此,整个行业的目前的现状和未来的人才需求可以总结为三点:

手工测试逐渐被淘汰或者大量被外包吸收;
测试和开发以及运维之间的“墙”在逐渐打破(左移,研发阶段的质量保证;右移,发布后的质量监控);
因为测试开发重要性不断的显现,测试工程师的薪资也会不断提高。

二、软件测试行业的年龄分布

这几年听到的比较多的一个词就是35+,因为很多大厂裁掉了35+的“技术”人员,同样对于测试行业来说,35+也是一个瓶颈。

看一下测试行业的年龄分布:在这里插入图片描述
26-30岁,可以说这部分人是行业的主力。那么大于35岁的人,只有4%。也就是100个测试工程师,只有5个大于35岁的。5个人:100个人,平均一个人管20个人,这个比例也是非常正常的。

能够到这个年龄且留下来的人,都是偏管理或者影响整个团队的人。如果你在这个level里,还是带一线团队,那么你和其他人的价值是一样的,那么这个年龄在这个行业是没有办法生存的。能力上不够影响整个团队,经验上又缺乏很多东西,只是把一年的经验用了十年,那么在整个行业是很难立足的。

如果你已经35+,那么你的简历里面一定要突出管理能力,突出自己的技术影响力。所以这个图,也是对你未来的职业规划有一个参考;

25入行,到35,10年的时间,你来规划一下你可以成长到什么程度?

三、不同level的测试工程师应具备的基本技能

1、测试工程师

直白一点说,就是干苦力活的。对标过来就是百度的T3、T4,阿里的P5,腾讯的T1-T2。主要的工作就是需求分析,测试方案,测试策略,测试执行,都是业务测试。当然你能够掌握某些领域知识,比如你是测无人车的,无人车的业务是什么,我测AI,AI是什么,我去测大数据,大数据是什么,测的是电商,电商系统的架构是什么,业务知识是要懂的。再一个是带外包团队,可能会有一部分的外包团队交给这一部分人去带。主要是也就是管理这些基础的业务测试工作。

2、测试开发工程师

现在的很多互联网一线大厂,第一个level是不怎么招了,多数都是从第二个level开始招。一旦提测试开发,就一定要求你懂研发,懂测试,并且有一定的深入工作的能力。从这个level开始要求你的编程能力了,Java、Python、shell、SQL,这是最基础的,然后是业务测试。

这部分人仍然会负责一部分的业务测试的工作。老大会根据你的能力,给你安排一个比例。你能力很强,80%做技术,20%做业务测试,如果你能力不强,那就80%做业务,20%参与一部分技术。如果你的技术太low了,那就100%的全部做业务测试。所以这个时候会根据你的能力进行合理的时间划分。这里面的要求就比刚才突然间就拔高了,客户端的UI测试,服务端的接口测试,性能测试,基本上都属于这个范畴。

面试的时候,性能与非功能测试,可能不会做一个主面试点,主要还是在自动化和编程能力。也就是目前大家出去找工作,你们最容易被卡的这一关。所以在这个level里面,也是干活的,也就是既做业务测试,也做技术上的改造,以及去写一些自动化,但是仍然是偏重于业务的。

3、高级测试开发工程师/测试架构师

那么到这个level,业务测试已经非常少,甚至完全没有了,这个时候更多的是负责整个团队的流程管理。流程管理体系,白盒测试体系,测试工具与测试平台的开发,再一个是质量监控,还有一个质量管理。

通常一个团队里面,会有一个测试的管理,加上1-2个高级的测试开发工程师,或者叫测试专家也行。他会搭建起整个的持续集成系统。持续集成、白盒测试、以及一些平台的开发,主要会交给这些人负责。然后他会带2-3个测试开发工程师,这些测试开发工程师一边跟着他去学习,一边去做业务。然后剩下的活儿,交给外包公司或者校招的人去做。

四、学历对于测试行业职业发展的影响

从调查结果来看,基本上整个行业大部分都是本科学历了,以后专科学历也会越来越少,(所以,专科的同学们,上车要趁早啊)在这里插入图片描述
如果你是硕士或者博士,也是这个行业比较拔尖的群体,不到10%。之前我们在阿里的时候也是,看到有硕士的,基本上会特别的给高一级的。比如说你们是同样的能力,给你的P5,别人是硕士,就会给P6。即使是级别没有差别,也会在工资上区分开的。各家公司对于硕士有特殊的加成的。

还要注意到的一点就是专科的占到了18%,将近20%。这个数据还是挺可怕的。如果说要裁员,专科生是首当其冲的,所以如果你是专科生,赶紧的把你的能力提升上去,把你的履历提升上去。如果再不提升,再过个一两年,想提升也不容易了。

最后,为方便大家自学软件测试,特意给大家准备了一份13G的超实用干货学习资源,涉及的内容非常全面。需要的可以进主页查看私聊我在这里插入图片描述

包括软件学习路线图,50多天的上课视频、16个突击实战项目,80余个软件测试用软件,37份测试文档,70个软件测试相关问题,40篇测试经验级文章,上千份测试真题分享,还有2020软件测试面试宝典,还有软件测试求职的各类精选简历,希望对大家有所帮助……

整理不易呀,眼睛都留眼泪了。自学的朋友们,如果觉得资源对你有用,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。

Guess you like

Origin blog.csdn.net/weixin_57805858/article/details/121270159