天天动画片 > 八卦谈 > 很多程序员都说 35 岁职业危机,那么为什么做开发的 35 岁程序员不转做测试呢?

很多程序员都说 35 岁职业危机,那么为什么做开发的 35 岁程序员不转做测试呢?

八卦谈 佚名 2024-04-07 10:28:26


PS:本文转载自黑马测试高赞知乎文章

链接: https://www.zhihu.com/question/366571406/answer/2473355079



针对这个问题,我想我还是有点发言权的,虽然我不是做开发,但是我老公是妥妥的程序员一枚,而我又是干测试的,所以我也会问他,为啥不转测试呀,测试相对不累,且工资也高于市面很多工作,即轻松又能赚钱,何乐而不为?

和老公交流过这个问题。交流后,我觉得要说透这个问题,还得拆成下面几个问题:

1)为什么大龄开发不转测试,来看看开发眼里的测试
2)为什么大龄开发不转测试,从企业的角度来看这个问题
3)从测试的角度理性来看,开发能转测试吗?
4)开发转测试的真诚建议


一、为什么大龄开发不转测试,来看下开发眼里的测试

看我老公给出的角度,看看开发眼里的测试是怎样的【暂时不批判】:

1. 从工资角度来讲

人往高处走,程序员的工资上限是非常高的,是非常有机会拿到30k-50k甚至更多。反观测试的工资,大多数的测试是拿不到这个工资的,所以从薪资方面来说,测试逊于开发。

2. 从技术方面来讲

测试的专业程度以及广度来说,是无法跟程序员相提并论,开发的底层技术从专业性角度来讲,远超测试。想必大家都知道互联网的鄙视琏吧:除了C++外,JAVA都能鄙视,谁都可以视为弟弟,什么php、go、python这些语言。可想测试在他们眼中处于什么样的地位啦。

3. 从可替代性来讲

测试高于开发,因为测试较容易上手,所用的工具大多也都比较简单,比如测试用例、禅道这些常用的工具和技术,很容易上手,多接触几次就会熟练了。而让一个码农去做这种很easy的活,对他们来说真的是一种折磨,因为没有什么挑战性。

4. 面子问题

其实这个跟我上面提到的第二点差不多,那就是根深蒂固的互联网鄙视琏问题,其实让开发去做测试,面子多少是有些挂不住的。家心理会想,这家伙为啥转测试,唉,可能水平不行;而测试部们的小伙伴也会有如此想法。

以上就是我老公从程序员角度来归纳的一些观点,因为他和很多人一样,对测试并不了解,眼里只有功能测试,身为测试的我怎么可能完全同意他的观点呢?第三部分再讲。



二、为什么大龄开发不转测试,从企业的角度来看这个问题

大家有心的话,可以分析下面试题。面试题是企业筛选候选人的常用方法,用来判断企业的用人观还是靠谱的。

比如举例我比较熟悉的测试,我们在面试中常见的面试题会有这些:

1、如果一个bug被提交后,开发人员认为不是问题,怎么处理? 2、冒昧的问下,像你这种水平的测试人员非常紧缺,你为什么要离职呢? 3、在软件测试行业,你的职业规划是什么? 4、看你简历介绍你之前那不是计算机专业的,怎么从事测试这个行业了呢? 5、面试官问:如何使用SQL快速插入100000条数据? 6、你上家公司,一个项目中测试工作如何介入的? 7、给你一个物件(花瓶、笔、桌子)你怎么测试? 8、你们公司测试通过的标准是什么? 9、没有需求文档,你会如何执行测试? 10、在测试环境出现偶尔出现的BUG,你会如何处理? 11、给你一个网站你如何开展测试工作? 12、看你简历你做过app端测试,也做过web端测试,你能介绍下,APP测试与WEB测试有哪些不同之处? 13、看你简历项目经验丰富,请问针对项目如何写测试计划?

如果我们要将上面的面试题归归类的话,其实可以归类为技术、态度、潜力这三个方面。

比如考核技术类的:

1、如何使用SQL快速插入100000条数据?
2、你上家公司,一个项目中测试工作如何介入的?
3、给你一个物件(花瓶、笔、桌子)你怎么测试?
4、没有需求文档,你会如何执行测试?
5、在测试环境出现偶尔出现的BUG,你会如何处理?
6、给你一个网站你如何开展测试工作?
7、看你简历你做过app端测试,也做过web端测试,你能介绍下 APP测试与WEB测试有哪些不同之处?
8、看你简历项目经验丰富,请问针对项目如何写测试计划?

比如考核工作态度类的:

1、如果一个bug被提交后,开发人员认为不是问题,怎么处理?
2、看得出来你真的是出自实战,非常不错。冒昧的问下,像你这种水平的测试人员非常紧缺,你为什么要离职呢?

比如考核潜力这类的

1、看你简历介绍你之前那不是计算机专业的,怎么从事测试这个行业了呢?
2、在软件测试行业,你的职业规划是什么?
3、看你简历已经做了快2年测试了,能讲讲你对测试的认识和行业的发展么?

所以潜力也是企业非常重视的一个环节。为什么学历高的人、学校更名牌的人、面试时更有优势,因为潜力是企业重要考量。

再说应届毕业生,刚出社会,薪资要价低。没有沾染不良的工作习气,工作态度还好,没有家庭拖累,能加班,性价比高。再加上一张白纸,培养潜力还大。 35岁开发人员,在企业眼里,还真不一定能PK过应届毕业生。

所以,测试岗位的年龄歧视虽然比研发稍微好一些。但是现实应该是,企业会宁愿找个高潜力又便宜的应届生来培养,而不是鼓励开发转测试。



三、从理性角度来看,开发能转测试吗?

并不是所有开发愿意转测试,也并不是所有企业欢迎开发转测试。

但相信总有开发是愿意去转测试的,那开发能转测试吗?

当然可以转。

1、从测试行业角度来看,开发转测试是有优势的

举例我上家公司,整个质量部门一共10个人,几乎都是30+,只有一个20多岁的,问领导为啥总招30往上的。他的回答是:

1、年龄大,能稳下心来,不像20多岁的年轻人,整天想着跳槽。对于一个主管来说,如果有人跳槽,再招一个进来,又需要花费时间和精力去重新培养;

2、经验都是随着年龄增长的,虽然20来岁可以注入新鲜的思想和技能,但是对于测试来说,稳才是关键。所以在测试这个岗位,年龄的歧视也比开发要好很多。

3、程序员本身非常了解互联网,又有着丰富的开发经验,转行高级测试很有优势。 我曾经学过测试开发的课程,所以了解一些测开所要掌握的技术,不得不说,有代码基础的人,转测开简直不要太有优势。

2、开发转测试,薪水真的会下降吗?

不可否认,程序员的工资上限是非常高的,很多优秀程序员可以拿到30k-50k甚至更高的工资。

拿到这个薪资水平的程序员,我想也不会焦虑转行这个问题把,这些都是高级程序员甚至是架构师。倘若这些人要转测试,那着实有些‘大材小用’了。

但是我们要顾及到更大众的程序员,大多数程序员到了35可能还只是中级,他们原先的工资可能也就在11k-20k之间。

这些程序员转测试的话,在工资方面会大打折扣吗?我给大家看个招聘网站的薪资数据图:

通过上面数据我们可以看出,测试的工资没有我们想象中的那么低。甚至很多公司愿意出高价聘请测试工程师。

若你觉得我是专门挑高薪来截图的话,那你就狠狠点击下方链接吧,前几张图就会惊掉你下巴:

《软件测试的工资高还是开发者工资高?608 赞同 · 64 评论回答》

https://www.zhihu.com/question/33405392/answer/1649870187

当然高工资肯定有高要求,很多都要求会自动化、性能,但这两项绝对是开发转测试天然的优势。

3)从技术和可替代性的角度来看,开发建议转这类测试岗...

诚然,测试入行门槛低。很多其他领域的同学,通过系统的学习,就能很轻松的转测试。

且很多用人单位,对测试的学历要求也不高,招聘测试都是大专学历即可。

我本人就是非常好的例子。我原先的工作,是一名网格员,虽然工作非常轻松,但是工资也是低的可怜,扣除五险每月到手1500。最可恶的是,有些领导为了赚取银行利息,三个月才发一次工资。

干了两年之后,我实在无法忍受,决定转行。

之所以转测试,还是拜我弟所赐,他是安卓开发,他跟我说,测试好学且工资会是我原先工资的好几倍。

一听工资这么高,我立马就报了培训机构,通过半年的培训,我成功踏入了测试这行。对于我这样一个以前连计算机碰都不碰的人都能转行成功,一个驰骋互联网的开发而言,是不是更容易呢?

但开发并不能以此就断定测试的门槛很低,没有技术含量。因为测试岗位细化后分为很多,功能测试、性能测试、自动化测试、测试开发,这些都叫测试。

若你是开发转测试,眼光就不能停在功能测试,而要去考虑去干自动化测试,甚至是测试开发。

自动化测试和测试开发,这种人才在测试界真的很稀缺,还怕被替代?不知道如何学习自动化测试,不知道什么是测试开发,请狠狠点击下方链接:

《如何学习自动化测试?1854 赞同 · 263 评论回答》

https://www.zhihu.com/question/22211535/answer/1579948115

《测试开发是什么?为什么现在那么多公司都要招聘测试开发?568 赞同 · 89 评论回答》

https://www.zhihu.com/question/61776013/answer/1641290287

4)从成年人的角度来看,面子真的更重要吗?

如果是一名开发技术牛逼的人,要么你在公司已经做到了不可替代,也就没有35岁危机;要么已经趁前几年的互联网红利,已赚的盆满钵满,实现了财务自由。

你根本不会去想转测试,我也不建议你去转测试。

而是建议你继续打磨技术,“小刀刻,砂纸磨”,让自己在公司更不可替代。

或建议你去享受生活:

去看阿拉斯加的鳕鱼正跃出水面。

去看梅里雪山的金丝猴刚好爬上树尖。

自驾游西藏,看山鹰一直盘旋云端。

端起酒杯,与尼泊尔的背包客一起坐在火堆旁。

但是如果技术一般,快到35岁还没有干出什么成绩,可能面临淘汰,还不如主动转型。

相比送要身体去送外卖、要小车去开滴滴,转行测试岂不是代价跟小?更有面子?测试工资高、强度低、加班少,可以照顾家庭。

成为真正的测试大佬也会很有面子。其地位根本不逊色开发。

我老公上一家公司的测试老大,在公司威信是相当大的,连那些开发老大都要对他客气一些。为啥?当前软件,质量高于一切!

四、开发转测试的真诚建议

很多开发,沉浸于开发的世界,却不知道测试已经发生了很大的变化。

测试已经不是你所认为的测试啦。

建议广大开发人员点击下方了解一下:

《软件测试行业到底有没有前景和出路?1984 赞同 · 479 评论回答》

https://www.zhihu.com/question/317754170/answer/1569957027

14.7K!北京毕业7天,黑马测试薪资再创新记录-黑马程序员技术交流社区bbs.itheima.com/thread-514616-1-1.html

转行测试必看_黑马软测学员就业案例集合贴【附视频+照片+各班薪资贴集合】-黑马程序员技术交流社区

bbs.itheima.com/thread-440526-1-1.html

所以我们不能只用开发的眼界去看待一些事情,那样真的就太狭隘了。

一切抛弃薪资,谈鄙视链,都是耍流氓。



若你是对测试不太了解的测试小萌新,有太多太多对测试的疑惑(前途、薪资、技术含量、男生是否可以干.....),强烈推荐你观看《测试小白必看:学习软件测试必问的100个问题,从此贴开始》,相信能扫除掉你心目中90%以上的常见问题。


《100个常见问题链接》:http://bbs.itheima.com/thread-507947-1-1.html



最后,为方便大家自学软件测试,特意给大家准备了一份13G的超实用干货学习资源,涉及的内容非常全面。


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


《2022黑马测试学习路线图链接》:http://bbs.itheima.com/thread-405757-1-1.html



本文标题:很多程序员都说 35 岁职业危机,那么为什么做开发的 35 岁程序员不转做测试呢? - 八卦谈
本文地址:www.ttdhp.com/article/53558.html

天天动画片声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
扫码关注我们