国内软件测试的圈子,相较于国外,从发展伊始就是在畸形的本土化情况下发展起来的。大概分为如下几个阶段:
青铜时代
最开始软件测试这个岗位的出现,是由于部分外企如微软、惠普等进入国内,催生了部分软件测试的岗位。
最初的那一批测试,部分现在已经是圈子里的传说,只有极少部分现在还在测试一线工作。当时的大环境是需要有这么一个岗位来负责“捉虫”。
工业时代
这个阶段的典型就是部分测试工具的出现,开始被应用到具体工作中来作为生产效率的提升辅助。loadrunner和QTP的传说,在几年前还在部分技术blog和培训机构的内容里呈现。
自动化时代
这是个很典型的转折点,移动互联网时代的到来,国内大概是13/14年开始出现了自动化测试工程师这么一个岗位,比较典型的工具有selenium。
后来又催生了很多的其他工具如appium、robot framework。我也是这个阶段步入测试行业的,那个时候最深的印象就是稍微能写点代码搞自动化测试的都是大佬级别的人物。
多元化时代
AI测试、敏捷测试、精准测试、探索测试、性能测试、安全测试、大数据测试等等很多名词,开始出现在各种技术社区社群和技术大会上,大家开始对测试这个行业有了更深的认识,也开始主动或被动地推动参与到这个过程中来。
趋同割裂时代
看了上面的测试行业发展的几个阶段,如果要探讨行业的发展趋势,我个人认为,可以从下面两个角度来看待:
趋同
所谓的趋同更多表现在面试环节,现在整个软件测试的求职市场上,有句话说的很有意思:面试造飞机,入职拧螺丝。
面试时候,测试流程、编码能力、系统架构、管理能力、项目经验、沟通协调等等无一不问,好像测试就是个六边形战士,哪里需要都可以成为一块砖。
割裂
为什么会谈到割裂?我从21年下半年开始,渐渐感觉到一种趋势:不同领域的测试同学,在实际的工作中面对的问题和挑战时,开始会有新的完全独立于测试这个岗位初衷的新的东西出现。
各个测试的技术领域,也开始越来越内敛,即大家开始只和聊的来的玩得来的一起玩。聊完上面的两个角度,如果你问我对测试未来的发展趋势如何看待,我的观点如下:
·北上广深杭的高端测试岗位,会逐渐向新一线和二线南方城市迁移,新一轮的内卷和竞争即将到来;
· 小而美的圈子会越来越多,一方面是各自的领军人物在推动,另一方面则是新的东西太多,可选择性较强;
· To C的测试岗位趋于饱和,To B的SaaS生态,偏向于交付和行业解决方案的新的测试岗位会逐渐涌现出来;
· 短期内很难有新的创新的技术出现,炒冷饭和修修补补会成为常态,先发优势者会被快速追上,并且被后浪超越;
假设我上面的观点部分实现了,我对还在中下层的测试同学的建议如下:
· 做好经常跳槽的准备,你能走多远取决于新机会的出现和个人的风险承受能力;
· 半路转行的同学,如果还未看到新的人生可能性,那么请抽时间打好技术基础,同时做好经常出差的准备;
· 在自己擅长的领域不断深入,成为某细分领域的top10%,你就能吃到两极分化导致的剪刀差利益,蛋糕足够大;
· 找到自己适合的圈子,认识圈子里的引路人或者大佬,做好跟随,不要像墙头草似的随风飘荡,很可能一事无成;
个人诉求和企业利益的思考
聊到这个,我心里其实一直有个问题,人为什么要工作?至今没想明白。
个人诉求
个人工作的诉求是什么?最本质的原因就是赚钱。怎么赚钱,学得测试艺,卖与资本家。
怎么学?除了大学计算机专业会给你打一定的基础,绝大多数技术还是需要在工作以后学习。
至于什么职业规划、晋升空间、平台大小之类的,完全就是资本家给你画的大饼。
所以为什么很多人想去大厂?因为大厂赚钱能力强,倒闭风险小,人多适合摸鱼,更知道马儿跑要给吃草而不是吃屎。
所以明白我要说什么了吧?
多学点技术,多务虚,想办法去大厂,履历镀金,经历一些大的项目开阔眼界,然后去小公司或者二三线城市降维打击,这样才能尽可能延长‘35岁被辞退’的现实。
主动沟通多向上汇报,是个人价值诉求的延伸,不要不好意思。蛋糕有限,你不切有的是被人等着切蛋糕。
企业利益
近几年特别是疫情之后,我发现测试的薪资水涨船高,开始逼近开发了。君不见很多大厂应届生白菜价都30W起步了。
很现实的一点是,薪资倒挂,后人更比前人强是符合逻辑的,时代变了大人,现在是市场经济不是公有制经济。
企业的利益诉求是什么?尽可能用比较低的成本来创造更大的利益,国内大部分互联网企业是商业驱动而不是技术驱动,所以技术梦对大多数人而言不现实。
员工对企业来说,如非必要,都是随时可替换的人肉电池,不要整天想什么职业规划创造价值之类的屁话,多找点副业收入,老老实实想办法多赚钱。
测试的薪资水涨船高还不是因为国内企业出海没本事,窝里斗互相提防内卷之下导致的,资本家会很快清醒。
所以明白我要说什么了吧?
尽可能抓住机会证明自己,当然你要有证明自己的能力。
企业内站队抱大腿没什么错,尽可能成为既得利益者,风口不对了早点润。多试错才会有机会,不要死守着一家待到死,除非你可预见的利益大于试错的风险。
如何‘站着硬吃’测试这碗饭
今天在家看书,人类和社会学家项飚的《把自己作为方法》。里面提到的一些观点特别有意思,我觉得在这里引用也很适合给大家一点启发。
吴琦:您说的这种理解和解释的学术工作,可能导向什么样的社会行动呢?或者它需要导向社会行动吗?
项飙:可以比较明确地说,我不是要特意排除行动的可能,但行动完全不是我们可以计划的。我觉得自己的工作主要还是思想工作,提供工具让大家看让大家想。
特别是在今天的情况下,采取行动一定要由个体、由青年人自己做决定,我们很难提供行动方案,所有激烈的社会行动都是如此。
当然列宁说我们是先锋队,在群众还没有觉醒的时候让他们觉醒起来。但在一般情况下,都是群众先发动。
我觉得今天的青年不要急于行动。更重要的是自己每天的生活方式、选择、取向,一定要形成某种声音。
吴琦:最近的情况是,对年轻人来说,得到前辈的帮助和指引是迫切的需要。
但我们的老师、前辈知识人们似乎在逐渐退出公共话语,甚至就连在学术、文化小世界里成为召集人、中间人、保护和领导者,都变得越来越困难。
项飙:这个正是要反对象征化。不要去找象征性的领导。咱们讲到北大,那么热的天,西门外面那么嘈杂,大家都要在西门外面照相。
你要把动物放在北大附近,它们肯定不会去西门外面,它们会跑到未名湖边的树林里,因为那里凉快。
但是人,特别是中国人,认为文明和象征联系在一起,认为那几个字很重要,一定要拍下来,要在那里站一下。
这是反自然的。象征就是牢笼,奔向象征是奔向了文明,同时也奔向了牢笼。背后是一种非常野蛮的关系。
你讲到领导权,包括中国在内,很多亚洲国家都有这个问题。作为召集、作为激发、作为鼓动、推着前进的领导,很快也会转化为象征,成为符号,就很容易被人所利用,符号就物化了,和金钱一样。
所以一定要抵制物化,抵制符号化,要把自己的领导力作为一个过程、一种实践。
看完上面的引用,这个Topic我所要表达的内容,实际上都做了下划线标注。
人需要行动起来,自己做决定;
不要沉迷于各种高大上的术语和创造价值之类的符号化的东西,去思考你要的是什么;
不要草率行动,更重要的是想明白自己的工作生活方式和取向,找到工作生活的平衡点以及焦点;
职场新人得到帮助和指引是迫切的刚需,但帮助和指引只能告诉你前面有什么,路要自己去走,帮助和指引只是在你踩坑时让你更快的反应过来;
把自己作为方法,那种一剑破万法的方法技巧去打磨,这样在面临风险和挑战时,你才能更坦然的面对;
可能上面的有点高大上了,说通俗点就是我‘不讲人话’。那我说点通俗易懂的,怎么把测试这碗饭‘站着硬吃’?
测试只是一份工作,不要给工作赋予伟大使命,而是给自己赋予意义;
降低物质欲望,不要被BAT大厂各种大佬的收入和技术炫的眼花缭乱不能自己;
工作而已,不要贪图太多利益,不爽了就换,委曲求全的为了一些利益,你的心态会被扭曲;
想办法多赚钱,既要加强自己的核心竞争力又要拓展更多的赚钱渠道,一条腿走路肯定没有多条腿稳定;
上述观点仅作为个人看法,不喜勿喷,不信则明。
最后,我表达的内容,一方面是在阐述一些我看到的现象和事实;另一方面,我在尝试为大家提供一种思考的工具和借鉴的方式。
还是那句话,把自己作为方法,那种一剑破万法的方法技巧去打磨,这样在面临风险和挑战时,你才能更坦然的面对!
最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取