二十年测试行业从业者。大学毕业就开始干测试至今(2003 年开始至今)。
目前待业,42 岁高龄。
我之前经历过的企业,比较衰的情况有整个公司只剩不到 20 人的局面。
但测试仍旧能坚守住至少一个坑位。只不过是会出现用便宜的大专生换掉昂贵的 211+大厂背景的测试专家。
所以这里要讨论的是:为啥给人以错觉,测试的容易被裁员?
因为这些人是在跟万年苦力程序员去比较谁更容易被裁。
那确实是程序员更稳当。做到高管的人,跟老板内部讨论时,会有个说法:
如果公司裁到只剩下一个人了,你会留下谁?
所有老板的答案,肯定都是「留下一个程序员大牛能干活,除非我自己是程序员出身」。
这就是现实的答案。于是,就会反推:如果还剩两个人会留下谁,如果还剩三个人会留下谁……
这时候你会发现,测试的位置还比较靠前。
我本人作为一个测试人员,最极限的情况是在一个公司只有七个人的阶段,有我一个位置在。
而那时候,那公司连 HR 和行政都没有……
那么多人学习软件测试,其实心态上是有自知之明的,知道自己绞尽脑汁也搞不清楚程序代码,只有学学测试门槛低一些,还算相对好就业,待业也挺高。
于是就会出现「那么多人学习软件测试」的局面。
具体学习软件测试,也要区分你到底是怎么学的,你学的浅,回避编程,那你自然竞争力不足。你迎难而上,把自己的编程能力大幅度提高,那你以后竞争力也会变强。尤其做测试开发的,几乎人人都会 Python。毕竟,大量好用的自动化测试工具、框架,都是基于 Python 的。大家如果对自动化测试感兴趣的话,可以先把 Python 学会,再把 Python 下的自动化测试各类工具框架也学会,知乎旗下的职业教育品牌「知学堂」app 中有关于这些方向的免费教学视频,可以帮助你快速了解,感兴趣的可以看一下:
实际上很多时候公司不是按照职能来裁员,而是按照项目来裁员。你这个项目不盈利,你这个项目所有人员都一把裁掉,不管你是程序员还是测试人员还是别的什么岗位。
然后一些优秀的人可以给与内部转岗,这时候看其他项目有没有需求。但这时候也不会出现程序员就有需求而测试没有需求的情况。
真正有问题的是:
老板愿意为测试投入多少成本?
很多时候是老板愿意招聘 10 个程序员,但只愿意招聘对等 1-3 个测试人员。
并且待遇也比程序员低。
行业粗放发展时,会有类似问题,但行业进入白热化竞争时,大家进入到「必须拼那一点点质量水平」的阶段时,测试人员需求量会增加,待遇也会增加。
另外测试还是一个跳板,未来可以向着开发、产品经理、PM 等方向转型,也有一直干测试最后干到副总裁的。
因为,整条生产线的质量把关,你全都摸熟了,想要培养晋升一个副总能管住整个团队……你就是最合适的人选。
原文作者:老段
使用 App 查看完整内容目前,该付费内容的完整版仅支持在 App 中查看
<a href="http://oia.zhihu.com/answer/2994524757/" class="internal" style="color: #0084FF;text-decoration:none;border-bottom:none;">🔗App 内查看 |