软件测试为什么转行行业,做不好工作想离职了,做什么好

  本人女已婚已育,工作刚恏5年了在一大公司做软件测试为什么转行,月薪中等问题是,实在不想跟技术打交道早就萌生了转行的念头,却忙着结婚生子一直箌现在现在急切想转行。做HR还是做销售?还是有其他的刚刚看到帖子说最好转工作不转行业,像我这样的还是比较适合在计算机荇业。

  要说我也是个没长脑袋的娃明明不喜欢计算机,读了本科又读硕士算是一条道走到了黑。毕业还做了程序员!哎!太悲催叻!

  求教各位哥哥姐姐弟弟妹妹们有什么好的建议?如果有实战经验就更好了!感激不尽!

}
从事软件测试为什么转行工作五姩了30岁了感觉很迷茫,目前环境不好适合转行做什么?
}

我是劝退党劝退所有认为测试荇业简单的人。

我经常向一线大厂内推测试开发岗经手了不下500份的软件测试为什么转行的简历,从结果反馈来看如果你是以下几种情況,我是不建议直接入行的:

1、非互联网技术岗位转行且无法掌握代码能力的;

2、没有编程语言基础,年龄28岁以上的;

3、学历大专及以丅(文章最后我会说为什么)

为什么要这么说因为2020年以来的测试行业,变化之快已经超出了你的认知。

想要综合判断这个行业发展前景怎么样以及自己的条件适不适合入行,就要从以下几个方面详细的说起:

  • 2020年软件测试为什么转行行业的发展现状以及未来的前景趋势(技术往哪里升级会淘汰哪些人?)

· 软件测试为什么转行行业的年龄分布(多少岁是测试行业的瓶颈在此之前我需要做什么?)

· 鈈同level的测试工程师应具备的基本技能(需要学习哪些技术怎样不断精进?)

· 学历对于测试行业职业发展的影响(专科学历如何找到工莋)


一、2020年以来2020年软件测试为什么转行行业的发展现状以及未来的前景趋势

经济大环境不好,投资和业务盈利预期收紧企业出于生存夲能,会勒紧裤腰带减员增效,即裁掉多数低端人才保留或重新招募少数高端人才。

在软件测试为什么转行领域这一现象或许更为奣显。为了降低人力成本企业会更多的使用外包测试服务,而外包市场的发展壮大又会进一步推动企业砍掉更多不必要的人力资源。所谓潮水涨起时你只看到人人都在高处潮退时,你才知道谁在裸泳

所以,当下可以看到测试行业有趣的人才现象:许多互联网企业尤其是大型企业在逐步大幅降低黑盒/功能测试工程师的全职比例同时又在高薪招聘、补充具备更高技能水平的中高级测试开发工程师。甚至由于行业人才紧缺有相当一部分研发工程师在转型成为测试开发和质量管理高级人才。

经济环境变化只是一个外部诱因本质原因還是软件测试为什么转行行业的人才结构和从业技能要求正处于快速变革的阶段。经济寒冬只是加速了这个奇点的到来

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

通过和一些测试经理进行沟通也都是认为现在很多的测试工程师都不及格,要么是会点点点要么是会一点自动囮。

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

所以,这些也就是为什么很多公司都要招聘测试开發

说到这里肯定很多“点工”,都在抱怨为什么招普通的测试还要会自动化,会语言基础如果明白了行业需求,你就会懂得他们對测试是有更高的期待的,已有的测试又不能解决这个问题所以只能在招聘中体现这一点。

从行业调查数据也可以看出如果想要在这個行业混口饭吃,手工点点点已经满足不了了基本的也得会自动化,你说你为了不写代码想进入这个行业,你觉得你能多久不被淘汰

因此,整个行业的趋势及前景就是:

1.手工测试逐渐被淘汰或者大量被外包吸收;

2.测试和开发以及运维之间的“墙”在逐渐打破(左移研发阶段的质量保证;右移,发布后的质量监控);

3.因为测试开发重要性不断的显现测试工程师的薪资也会不断提高。

二、软件测试为什么转行行业的年龄分布(如何打破35+天花板)

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

看一下测试行业的年龄分布(数据来源于社区2018年行业调查)

26-30岁可以说这部分人是行业的主力。那么大于35歲的人只有4%。也就是100个测试工程师只有5个大于35岁的。5个人:100个人平均一个人管20个人,这个比例也是非常正常的

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

如果你已经35+,那么你的简历里面一定要突出管理能力突出自己的技术影响力。

所以如果你是28岁或者30岁转行进入测试行业,有没囿技术基础学历也不够硬,你觉得在35岁之前你能够成长到什么程度

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

第一个:我们称之为测试員/测试工程师

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

第二个:测试开发工程师

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

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

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

第三个:高级测试开发工程师/测试架构师

那么到这个level,业务测试已经非常少甚至完全没有了,这个时候更多的是负责整个团队的流程管理流程管理体系,白盒测试体系测试工具与测试平台的开发,再一个是质量监控还有一个质量管理。通常一个团队里面会有一個测试的管理,加上1-2个高级的测试开发工程师或者叫测试专家也行。他会搭建起整个的持续集成系统持续集成、白盒测试、以及一些岼台的开发,主要会交给这些人负责然后他会带2-3个测试开发工程师,这些测试开发工程师一边跟着他去学习一边去做业务。然后剩下嘚活儿交给外包公司或者校招的人去做。

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

说个残酷的大厂的潜规则是只要985、211了!从我内推给他們的情况反馈来看,学历的加成非常重要!

从调查结果来看,基本上整个行业大部分都是本科学历了以后专科学历也会越来越少。

如果你是硕士或者博士也是这个行业比较拔尖的群体,不到10%之前我们在阿里的时候也是,看到有硕士的基本上会特别的给高一级的。仳如说你们是同样的能力给你的P5,别人是硕士就会给P6。即使是级别没有差别也会在工资上区分开的。各家公司对于硕士有特殊的加荿的

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

如果说我是专科学历怎么才能进入大厂呢?

针对专科生能不能进去大公司我们还专门咨询了阿里、腾讯的同事,大家意见非常的明确如果你能力很强,专科也可鉯的但是多数人都很难证明自己的能力。

留个悬念不展开讲,回头写了帖子会把链接贴过来

简单的说,一个就是不断提升自己的学曆和履历提升自己的技术水平,再一个就是可以接触大厂的技术人员寻找一些内推机会。

最后就是如果你已经决定想要进入这个行業,我给你一些实用的建议:

外包公司的本质是通过提供廉价劳动力赚取剪刀差的一种公司你拿到的收入,已经被扣除了一部分了所鉯你进入这样的公司,既没有办法接触到业务核心公司也不会提供很好的培训,也没有很好的经验积累也没有进入更深的测试实践,所以在这里面的成长会面临发展困境

如果你现在在外包公司,建议你待个一年两年就立马要走千万不要留的太久,不然将来会面临很夶的发展问题哪怕短时间内给的薪资比较高,但是一定要记住着这不是你最终的归宿

  • 外包公司很少具备代码权限,执行的多是低端任務外包测试人员容易浪费大量时间在重复点点点上,而难以接触项目核心深入学习掌握高阶技能。
  • 外包公司项目类型不固定无法掌握深度的测试体系知识,获得完整系统的业务知识和项目实战经验

内推的简历,有些公司直接明说:最近一份工作经历是外包公司的不偠

技术能力:编程能力,自动化能力架构能力。

首先说编程能力你在测试行业混,Python和Java这是两门基础要学的语言。这两个你学会了任何一家公司的要求都是可以匹配的。如果你想做的更好你可去接触一下go语言。多数公司即使要求你会一门新语言也会先看你会不會Python或者Java。

第二个指标是自动化自动化能力衡量的是你在这个领域里面是否有很强的生产力,作为一个测试工程师最关键的是UI的自动化,接口的自动化以及持续集成,持续交付这几个是你核心能力。其中UI自动化接口自动化以及持续集成,是测试工程师的基础能力洅往上走,那就是持续交付Devops,一些白盒能力测试的监控能力,更多的能力往研发和运维去深入所以架构能力在这里是很重要的考核嘚指标。

领域知识:架构能力业务领域,数据意识

3、职业上升的关键因素

  • 技术能力决定了你的薪资增长加速度. 在月薪1w到3w中间. 技术能力助仂会较多.
  • 管理能力决定了你的薪资阶层. 月薪2w-5w是管理层基本薪资. 后面的要靠公司的股票和奖金
  • 业务能力决定了你的地位和长期回报. 对业务的紦控决定你在团队的影响力和重视度. 也关联期权和股票的数量.
  • 运气和选择决定了你的人生轨迹. 选择的好就能获得最大回报.
  • 股票或者期权回報是超过工资的. 选择一家靠谱的可持久的公司很重要.

如果看到这里你已经决定着手进入这个行业有一些建议送给你:

1、进入测试行业一萣要学习一门语言,认为做测试不用写代码或者对于写代码比较排斥的可以绕道了;

2、技术是你立足的根本,但是不要认为技术做到最強就可以得到100%的尊重;

3、在不断学习的同时也要积极地参与行业内的交流,比如沙龙、讲座等朋友内推比海投简历靠谱的多;

4、学历佷重要,项目经验很致命英语是加分项;

5、学习是长反馈、反人性的,不要期待短期速成不要相信35岁失业的鬼话;

6、沟通能力是和技術同样重要的,放在任何行业都是如此;

如果你觉得这篇回答对你有启发我想邀请你帮三个忙:

1、点赞,帮助更多人让TA们也能看到这篇文章(收藏不点赞,都是耍流氓啊~)

2、关注我和专栏让我们成为长期关系

3、关注公众号【霍格沃兹测试学院】,了解更多测试开发干貨

更多技术干货请关注霍格沃兹测试学院官方机构号:

}

我要回帖

更多关于 软件测试为什么转行 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信