10年软件测试工程师感悟,行业大洗牌

引言

曾经,入行是一件很简单的事。会点点点,是个正常人,愿意做,就行。反正也对你没太大期望,整个软件开发完了,给测试点一遍,没问题,就可以上线了。所以,给很多同学留下的印象就是:测试职业,门槛低,入门简单。如果找不到工作,或者不想干开发,就来做测试吧。也不知道,后来入行的同学,是从哪里得到的信息。现在还有很多同学,有这类思维。

比如:

写了几年代码,写不下去了,听说测试简单,先搞几年测试。小文员一枚,想入行 IT,听说测试入门简单,请问怎么入行。之前在工厂上班,太累,且工资低,想入行 IT。听朋友说,测试入门简单,想入行,请问,怎么入?之前干财务的,想入行 IT,干点技术,听说测试入门简单,怎么入?高中毕业,不想读书了,想入行 IT,听说测试简单,怎么入?等等 ,太多类似的咨询信息 。然而,很多同学不知道的是,随着这十年的发展,测试行业,与你臆想的已经不太一样了。软件测试职业,需要从业者具备非常强的综合能力,不仅要点点点,懂点代码,还得懂点项目管理、环境部署、问题跟进、沟通协调、系统架构等能力。

当前现状,如果只是单纯地测试执行(纯功能执行),没有其他涉猎,无法独立去保障单个产品线的质量工作,是很难找到一份满意的工作的。近两年年,很多找工作 / 跳槽的同学 ,有明显的感受:找工作,越来越难了,连面试的机会都少了。虽然跟简历、学历等有点关系,主要原因还是你的履历同质化太严重,没有任何亮点。面试官,每天这样的简历,收到几百封。对于企业方,招聘成本越来越大,想找到一些合适的应聘者,难。市场上,流动的简历,永远都是那些。真正能力强的同学,很少会主动投简历 。基本上是走朋友介绍,或者内推,或者猎头的渠道。但往往,他们在观望,没有强烈的换工作需求 。特别是对于,工作五年以上的同学,高不成低不就,非常尴尬。很多面临着转行的困境。所以,大家明显可以感受到,软件测试行业的浮躁 。

下图是一份 2018 年 6 月 9 日,来自 Readhub,对全平台软件测试岗位的招聘统计分析 。

  • 市场上,五年以上的岗位,非常的少(高端岗位,都是走的内推渠道)
  • 如果你工作了五年以上,还得通过招聘网站苦逼的投简历,略尴尬。
  • 薪资,集中在 8-12K,如果你的薪资,在这个范围,恭喜你,平均线。
  • 如果你的薪资,高于这个,给你点赞 ,继续保持,每日进阶。
  • 工作机会:集中在北上广深杭(杭州近两年机会多多)。

对于,今后软件测试从业者的发展 。关于软件测试从业者需要的能力:分为硬技能 + 软技能 。

一、硬技能

  1. 看得懂基本的代码
  2. 能了解整个项目的数据流、业务流,方便快速定位问题,测试深层次 Bug
  3. 对项目管理,有一个基本的认识
  4. Linux (必备知识)
  5. Git (必备知识)
  6. DB (数据库这块,必备知识)
  7. 对于行业内,通过的测试工具,有一些基本的了解,并能快速的上手使用
  8. 抓包工具的基本使用
  9. HTTP 基础知识
  10. 对接口测试,有一些基本的了解
  11. 最好了解持续集成这块的内容,至少会使用
  12. 至于安全测试、性能测试,能了解更好

如上列举了一些硬技能,看起来好像很多,其实没那么复杂,很多东西平时工作中都会用到,用几次就会了 。但对于一名合格的软件测试从业者,仅仅会一些硬技能还不够。你还需要具备一些软技能。

二、软技能

  1. 质量意识(很多时候,团队中,并不缺技术,唯独缺质量意识)
  2. 好的工作习惯(每天把不懂的内容,用本子记下来,弄懂为止,几年后,成长超速)
  3. 善于主动寻找答案(多数内容,搜索引擎都可以检索到)
  4. 简单事情,重复做
  5. 重复事情,微创新(提升效率)
  6. 有始有终(对于质量的最后一环节,一定要确保所有的问题,有始有终,走完整个生命周期)
  7. 知道怎么提问

要求这么多,如果只是会功能测试,什么都不会,怎么办?此刻开始学习还来得及,把工作中项目相关的所有内容弄懂,上面的技能就会了。这其实要不了多久,一年足够(对于工作了五年左右的同学,还是有一定的基础的,学习起来不难)。对于单纯的测试执行。招应届生,或者一年左右的同学,足以。他们更认真、一张白纸,更好培养,而且战斗力爆棚。近几年来已经在逐步淘汰一些纯手工测试了,尽管纯手工测试还是有市场的但概率已降低很多。不断提升自己软硬技能!


一、现在入行软件测试,是不是晚了?未来发展潜力怎么样?

基于近几年移动互联网的高速发展,手机及4G网络的普及,软件应用在日常生活中所占的比重在快速提高。用户对软件质量和体验有了更高的要求,对软件更新的频率、及新软件发布的速度也有了更高的期待。再加上各行业的竞争,促使软件开发商需要用更快的频率发布更高质量的软件产品,所以对软件测试的需要也会越来越大。目前的一个现状是,这个行业大学还没有专门的课程,想要入行,无非自学和培训两种途径。就目前来说,这个行业发展的已经比较稳定,但是需求并没有饱和,人才缺口依然很大。

 

 

产生这样的现象主要是两方面原因:

第一个原因:软件测试在未来的5-10年内发展会很快。因为软件企业要靠软件产品的质量去占领市场,“没有测试人员、产品的BUG可能比较多,但是如果没有研发和产品人员这个产品都不可能做出来。”的论断已经成为过去时。软件测试会成为一个软件企业生存的命脉,测试这关过不了,产品做出来也得不到进入市场的机会。所以对软件测试会越来越重视。

第二个原因:部分测试人员因为知识不成体系或者学的不够扎实,导致技术水平不过关,难当大任。而企业更需要技术扎实,水平较高的测试人才。

 

 

那么对于将来,这个行业的发展趋势是怎样的呢?

1.纯功能测试的需求量会越来越小;

2.接口自动化测试的比重会明显增加;

3.性能测试的人才依旧稀缺;

4.软件测试人才的需求量会越来越大;

5.企业招人方面,对综合技能要求会越来越高;

6.测试人员的薪资差距会越来越大;7.自学测试,就业机会越来越少。

 

软件测试难不难,学了之后能不能胜任工作?

首先说明,软件测试并不难,但是一定要有人带,千万别盲目自学。即便要自学,也要在对软件测试有了明确而清晰的脉络之后再进行自学,否则就是浪费时间。记住,如果一开始方向就错了,那么你的每一次努力都是在倒退。至于学了以后能不能胜任工作,也是完全可以的。一般培训机构都是有实际的项目去操作的,其实自学的坏处就在这里,没有项目去练手,没有实操经验,遇到问题就会不知所措。一般来说,找个有经验的老师,3节课讲完一本书足以,3节课教会一个工具也足以了,最后再结合实际的项目去操作,全部都是按照工作的流程来的,完全可以胜任工作需要了。

 

测试学几个月就能找到高薪工作吗?

小编认为,作为小白,需要重点关注的不是起薪多高,而应该更多的考虑未来发展的问题,能不能有成长。很多贸然入行的人过一段时间就会遇到瓶颈期,没办法再进阶。这个时候,就需要去认真分析一下,是自己对这个行业的认知限制了自己的思维,还是自己的技术水平有限,无法再有突破。

结语:

1.这个行业的发展已经比较成熟,但是缺口很大,具有系统知识技能体系的,会使用一些工具的缺口更大;

2.入门相对比较容易,相比男生来说,女生多一些。

3.就业机会多,因为公司产品迭代快,个人技术能力增长也快。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值