本文总结了现阶段的测试的普遍现状,耐下心来看,你绝对能有所收获。
一个从事软件测试的朋友,在外包干了五年嘎嘎点,24岁入的行,到现在快三十了,还是纯功能还在点,前几个月公司开始大批的裁员,很不幸他也在裁员的名单中。
在一起喝酒的时候就在和我吐槽,软件测试行业的内卷越来越离谱了,一个个的全部都是内卷王,尤其是哪些刚毕业的大学生,那卷的叫一个凶。
最近很多测试人在找工作的时候,明显的会发现功能测试很难找到工作,即使有,也是外包,甚至外包都要求会性能或者自动化测试。所以对于纯手工测试,不好找工作的情况是真实存在的。
另外就是技术的发展,CI/CD/DevOps的项目管理迭代的方法论的流行加大了测试压力。你要是刚开始进入这个行业,可能认为测试就是找bug,但是测试工程师的核心是质量保证。短时间迭代越来越快的节奏下,其实已经没有办法再靠人力去支撑了,到时候必然就会带来测试工程师要进行加班,而且光加班也是解决不了的问题。
行业大量技术根基薄弱的测试工程师面临淘汰和外包。这句话听起来比较残酷,但是你必须要看到这种变化。通过和一些测试经理进行沟通,也都是认为现在很多的测试工程师都不及格,要么是会点点点,要么是会一点基础自动化。
比如说阿里的一些现状,就是招测试开发,或者说招研发做测试,由测试开发以及研发来负责完成公司内的质量体系建设,公司的持续集成,持续交付,DevOps,以及一些质量监控平台,剩下的点点点,外包给其他的公司来做,这是他们目前的一个现状。也就是说,如果你们只是点点点,那么很快你将失去在大的公司的工作机会,直接会被外包公司吸收过去。
所以,这些也就是为什么很多公司都要招聘测试开发
说到这里,肯定很多会点点点的,都在抱怨为什么招普通的测试,还要会自动化,会语言基础?如果前面行业发展你可以理解,那么你也就可以懂得,他们对测试是有更高的期待的,已有的测试又不能解决,所以只能在招聘中体现这一点。
从行业调查数据也可以看出,如果想要在这个行业混口饭吃,手工点点点已经满足不了了,基本的也得会自动化,你说你为了不写代码,想进入这个行业,你觉得你能多久不被淘汰?
因此,整个行业的趋势及前景就是:
1、纯手工测试逐渐淘汰或大量被外包吸收;
2、有语言基础是基本的招聘需求,会性能或者自动化测试是普遍要求;
3、大厂更多倾向于直接招测试开发,手工测试基本都是外包出去;
4、测试和开发以及运维之间的“墙”在逐渐打破(左移,研发阶段的质量保证;右移,发布后的质量监控);
5、由于测试开发重要性不断地显现,测试开发工程师的薪资也会不断提高,行业内部薪资差距拉大。
6、测试行业的管理会逐渐扁平化
7、不懂开发的测试工程师已经是新时代的文盲
8、测试行业的门槛增加,但薪资会提高
9、更多的研发工程师进入测试领域
10、表面"衰落"的测试行业(不懂技术的测试工程师会逐渐被淘汰出局,赶紧脱离落后的业务体系, 脱离落后的测试技能)
当你发现你的实力配不上现在的野心的时候,就应该静下心来提升自己。学习并不是记录表象,而是掌握本质。
每位软件测试行业从业者都能意识到目前自己面临的窘境,但能及时作出改变,顺应时代变化的人还是太少。多数人明明“泰山崩于前而面色如土”却只能眼睁睁看着自己被行业淘汰吗?
并不是!!!
从python语言基础开始,结合完整的自动化企业项目全面教学,涵盖:web自动化、APP自动化、接口自动化、持续集成、性能等
或许能帮助你解决很多工作中的迷惑。按照这个路线图学下去多的不敢说学完15k-20k轻轻松松拿捏
最近一个朋友,从16年开始就认识了。可以说是我们公司的元老级员工。他目前遇到了一个让他困扰的职场难题,背景如下:
1)公司准备搞安全测试了,现在有人员培训的计划,所以全组有学习安全测试课程的安排。
2)他自己目前专职性能测试1年了,现在他领导有意想把他往安全测试的方向发展,但是他自己内心是排斥安全测试的,但是又不好拒绝领导的好意。
3)自己不想去安全,不是因为不感兴趣,而是因为目前阶段自己觉得性能还没完全摸清楚,现在又进入另外一个陌生的领域,心里没底。
【满头大汗不是心虚,就是单纯的天气太热了,领导你要相信我。】
4)且公司内部目前打算培养3个人做安全测试,他从性能部门转过去从零开始学习安全测试。
5)自己也不清楚安全测试的发展情况,非常头疼。目前就只想好好把性能搞好。
6)当问及是否在性能小组做起来相对来说没有安全那么有机会呢?他自己反馈说自己不适合搞管理,其实不管是性能还是安全,都是执行层面,但是目前只想把性能做好。
-
这就是这个好兄弟的故事背景,其实仔细分下下这个问题的本质就是:公司安排去做专职安全,但是他自己只想专职做性能,但是又不好怎么去拒绝这样的安排。
很多人遇到这样的问题,一般会是怎样解决呢?
就是向上沟通,最后达成理想的结果。
向上沟通还有一个非常大的前提,就是,公司如此安排是否跟自己的能力有关?表现有关?
于是,我给他的解决建议方案如下:
第一步,我问他你领导想要你去安全组,是否是因为你们性能组多了指标?所以派你过去?因为你再这个公司待了1年多,重新去找个不熟悉业务的再来学习安全测试,成本会更大?
第二步,确认是否因为性能组不缺人,但是你的性能测试能力表现相对弱了一点?所以团队觉得学性能也是学,学安全也是学,是否考虑这个情况才让你去安全测试组从零开始学习呢?
不过上面两步,学员都给到了比较正向的答复,
1)安全组刚刚成立,目前缺人,从外面招人成本太高,且不一定能够找到合适的,所以才会派自己过去。
2)性能组目前是8个人,如果调走2个人,压力还是比较大,所以性能小组是不会多人的!自己的能力也没有问题,没有给团队拖后腿。
在得到这个肯定的答复后,我就给他说了接下来应该怎么做。
第三步,可以直接找上级聊,说下自己的职业规划,努力去争取下,不然做自己不感兴趣的事情,可能后期工作热情会打折扣,也会导致自己的缺乏工作的动力,直接影响工作结果。
第四步,沟通的时候,一定要注意语气,不要让人觉得恃宠而骄,而是应该尽量表达自己是弱势方,请求领导的理解。
第五步,一定要尽早去沟通,因为现在还是成立安全测试小组的初期,如果等后续花了大量的时间去学习去研究,你再去说,就会影响团队的进度,损失会更大!
最后,这个好兄弟也沟通的比较顺利,领导也同意不给他转到性能测试组了。
========到这里为止,你是否觉得是一个比较愉快的结果了?=======
但是,我想说的主题是,人到30+,如果在工作或职位的选择上相对来说还不自由,是急需破局的!
怎么破局?如下几点值得你参考。
第一:一定要尽早选择好自己的方向,无论是管理还是技术,越早成为技术专项工程师,越具有选择权和主动权,这里选择好方向后,唯一要投入的就是学习,而学习我建议最快的方式就是:培训。不要永远抠抠搜搜的说没钱或怕被骗怕学不会,你怕的永远是自己不能坚持 ,能够坚持的人就一定会有收获。一个人如果连自己的未来都不舍得投资,还会有什么大前途呢?
第二:一定要具备向上和向下沟通的能力,不管有什么事情,如果沟通的能力一般,那么你就会成为职场上沉默的羔羊,就会被自己的讨好型人格所压迫,逐渐失去自己对工作的兴趣,那么还能有什么会让你开心起来呢?因为一天24小时,至少有3分之一的时间是需要跟这份工作相处!
第三:一定要提高自己的价值,因为你自己没有任何价值或任何突出的技能,那么当你不愿意去服从公司安排的时候,公司永远只会觉得你没有任何价值,你的离开就是对公司创造的最大价值。永远不要让公司觉得,他在安排一个啥也不懂的人,结果这个人还不愿意?那公司只能认为我是在花钱培养你,而你还工作在公司不需要的岗位或和你不匹配的岗位!
说到最后,我们在岗位或工作上无法选择,错的不是我们的30+年龄,也不是公司。
错的是自己的规划能力!
如果你在24岁能够提前安排好30岁之后的职场晋升或未来走向,那么身不由己的永远不会是你!
如何提前安排好?
少听鸡汤,多听过来人的建议!踏踏实实走好每一步,只有你认真走路,那么走过的每一步才会算数!