本帖最后由 huawei 于 2024-2-21 17:56 编辑
另名:《只做测试工程师里更懂编程的人,黑马程序员更懂编程》
我们直接说重点,测试工程师薪资想要超过程序员,就必须做“测试工程师中最懂编程的人”。 为什么软件测试工程师工资比程序员工资还高?软件测试跟编程又有什么关系呢?沉下心,听我娓娓道来…….
什么是软件测试工程师?简言之,就是在软件企业里,查找软件缺陷,保障软件质量的工作人员。 为说清楚软件测试和编程的关系,举例盖房子。 建筑者把房子盖好后,能不能交付给客户使用,需由质监部门进行质检。 若懂编程的程序员是建筑者,那测试工程师就是质监部门。 原来用户没房子住,解决有房是主要矛盾,因此盖房子更重要。 现在房子不紧缺了,用户就会更关注房子的质量与品质,质监部门就越发重要。 这与软件市场的发展是一模一样的,所以软件测试地位也变得越来越高。
但为什么“只做测试工程师里更懂编程的人”呢? 以下三个故事告诉了我们答案。
2021全年盘点,测试薪资已经超过开发
2022年黑马盘点,测试学科均薪略高于开发学科
故事一、懂编程让测试人员更值钱,哪怕你学历低
测试圈子里的人都知道:“做好测试工作的根本是要了解产品”。 但如果仅凭这点你就推导出“测试工作根本不需要学代码、懂编程”,那就请问:不懂代码逻辑,不懂代码原理,测试人员就会陷入“为何要测这么多点,要测这么多项”的困惑,那还怎么做测试? 测试学不透,进入企业,大概率也只能按照企业的规定去做常规性工作,怎会有稀缺? 技术实力不够就接触不到核心项目,还怎么能冲击高薪?
截图来源:boss直聘网站
但反之,测试人员若懂编程,那不仅有助于测试同学透测试,更有机会应聘当前企业急需的自动化测试(请看上方截图),即使你学历不高也能很值钱。 是不是这样,来看下黑马测试某个大专同学拿到腾讯大厂Offer的故事:
王同学,大专学历,在黑马程序员培训JAVA时深感吃力,学到框架阶段时,因跟不上进度无奈选择了转软件测试学科,可见王同学编程基础并不好。 但4个月软件测试课程结束后,王同学竟因有薄薄的编程底子,反倒吃透了测试课程,最终成功入职腾讯公司,做自动化测试,月薪24K。 该薪资已达到当初他离开Java班级的最高薪资。
原来,测试圈会编程的人很少,因为企业不需要; 现在,会编程做自动化测试的人薪资很高,因为市场上和企业里都很稀缺。 学历不高,但是薪资高的同学,绝不仅仅是王同学一个人,在软件测试学科还有很多很多,请看下方截图:
这些同学,虽然都学历不高,但凭借黑马程序员一脉相承的编程基因和丰富的项目测试实战经验,最终助力他们都实现了高薪就业。 所以只有懂编程,测试才能学得透,才能更值钱。学历低因懂编程都能更值钱,若你学历本科、甚至是研究生那还需担心什么呢?
故事二、懂编程能让测试人员升薪更快,哪怕你是女生
测试圈子的人都知道,“测试本质是去理解业务和需求”。 但若你根据这点就推导出测试工作根本不需要学代码、懂编程,那请教下:懂源代码的测试和不懂源代码的测试,哪个能测的更深呢?
不懂代码,就不会理解代码逻辑层次的耦合,就会不理解数据库设计,甚至还可能不理解网络层如何通信,拓扑架构…… 这种“不不不”同学能明白研发项目的风险么? 不明白风险,就难于精确设计测试用例,遗漏高风险场景可怎么办? 这种“不不不”的软件测试人员,哪个大企业敢要? 所以这两年在互联网上,针对测试是不是好找工作,出现了两种极为矛盾的声调:
一方面大量测试人员,在知乎贴吧吐槽测试饱和不好找工作; 一方面却是大量互联网公司在招聘网站疯狂招聘测试,导致测试平均薪资年年上涨,现在已经快达到20 K(饱和的岗位能薪资年年涨?)。
上述矛盾体深刻揭露一个现象:软件测试行业已经分化,懂编程的中高端测试人员稀缺,不懂编程的手工测试人员饱和。 是不是这样,我们继续来看一个真实同学的故事:
杨同学,来自湖北,5年功能测试经验的她,因工资不理想而裸辞,但没料想离职后竟然找不到工作,无奈来黑马学习教编程的自动化测试。 4个月后,杨同学成功入职某A股上市公司,毕业薪资19K,让很多开发人员都羡慕。 从找不到工作到最后高薪就业,这魔幻的经历让杨同学非常感激黑马,并录制了视频讲述自己的故事。
杨同学的故事充分说明,在当前,懂编程的测试人员远比纯手工更抢手,能更快就业,即使你是女生。 所以在黑马的测试班级里,就有相当一部分同学就是多年的手工测试人员。 他们在工作中意识到纯手工测试饱和,但懂编程的测试人员更抢手后,考虑到黑马程序员教编程更专业更透彻,所以选择了黑马学测试,最终薪资都纷纷上涨。 可见下方截图中同学培训前薪资和培训后薪资的对比,升薪幅度最高竟达2.8倍(19号郑同学)。
黑马软件测试班级里,男女比例一般都是1:1。一般来说男生会比女生的逻辑性要更强,女生学完更懂编程的测试能拿高薪,你是男生更不用担心。
故事三、懂编程能让测试人员走的更远,哪怕你年龄大
测试圈子的人更知道,“测试工具的学习成本比较低”。 但若你从这个角度就推导出测试工作根本不需要学代码、懂编程,那咨询下:没有代码能力,你有机会成为测试领域最前沿的人员吗? 不懂编程,你既不能做企业急需的自动化测试,又做不了当前大厂疯抢的测试开发,那到了35岁你怎么办? 技术人员如何度过35岁危机呢? 解决方案永远是:努力做到技术领域的最前沿就不怕没工作。 但当今测试领域还算前沿的技术:接口测试、UI自动化测试、性能测试,测试开发…. 无一不需要读懂代码,甚至还要会写代码。 你若不懂编程,根本没有可能从手工跨越到测试技术的最前沿。
相反如果你懂编程,就有机会跨越到测试技术的最前沿,是不是这样,我们再看一个大龄前辈的经历。
倪同学之前工作经历是做运维。 1978年出生的他,来黑马学测试时已经超过40岁。 在黑马学完需要懂代码的测试课程之后,结合之前自己的运维工作经历,成功打造出自己的技术稀缺性,站到了“测试右移”技术前沿。 所以毕业薪资高达33k,薪资超越了很多程序员,且创黑马软件测试学科就业薪资记录。
倪同学的故事充分说明若懂编程,即使你过了35岁,在测试领域依然有机会。 若能结合之前经历成功打造出稀缺性,薪资还能更高。 在黑马,经常有30以上的学生,来学懂编程的测试,以期扛过35岁危机,最终毕业后他们也都赢得了远超之前工作的薪资。 是不是这样,请看下方截图:
30多岁的人都敢从头开始学懂编程的测试,关键是他们跟了对师傅,学到真正的与测试相关的编程技术。 黑马程序员编程起家,对每一名教编程老师都有高出业界标准的要求,所以黑马测试更懂编程,毕业学员能更高薪,所以黑马测试才能赢得强悍的口碑。是不是这样,请狠狠点击下方几篇文章:
四、写在最后 不少初入职场的人以为只要自己扎入到行业里,努力工作就能有未来。 殊不知,努力的方向如果错了,会让自己走很多弯路。 与努力相比,更需要把握行业趋势,进行明智的选择。 在当前,测试市场对于技术需求正在发生了变化:
昨天,测试市场大量需求手工测试; 今天,手工测试已经饱和,测试市场大量需求自动化测试; 明天,测试市场将会大量需求测试开发,很多大厂的招聘方向已经明确了该判断。
而无论今天紧缺的自动化测试,还是明天即将疯抢的测试开发,都需要懂编程。 不懂编程的测试人员,这个时代正在抛弃你,却连一声再见都懒得和你说,让你茫然无知中还以为测试不好找工作。 总结文章,若你想在测试领域1)工资高,2)涨薪还快,3)且高薪不受35岁中年危机影响, 总结出的唯一办法就是把握测试市场趋势,“只做测试工程师里更懂编程的人”。
精华推荐:
后疫情时代,黑马测试爆满开班 |