测试开发探秘 测试开发的瓶颈在哪儿?

爱偷懒的QA · 2019年11月13日 · 最后由 老张1024 回复于 2019年11月22日 · 3989 次阅读

最近在论坛上或是其他渠道有同学给我发消息,问测试开发的发展是不是会遇到瓶颈?有在测试行业工作多年的同学,也有刚刚毕业的同学,想进入测试行业,对未来有点儿犹豫的同学。以我的工作中的经历,以及对测试行业有限的了解,本着对大家负责的态度,明确地告诉大家:测试开发没有瓶颈!!!你所见到的或是听到的只是你自己的瓶颈或是他人认识到的瓶颈,而不是真实的情况。通常认为测试开发遇到了瓶颈的同学,具备以下特征:

一,所谓的瓶颈,只是你的视角

有不少这样的同学,在测试行业工作多年,大部分时间做的都是功能测试的工作;对自己所在的公司的业务非常熟悉,相关的环境部署,修改开发的代码以方便测试,公司的测试平台,测试工具使用的相当熟练。可是对目前业界对测试应该具备的技术没有掌握,或是没有去关注和学习,当然年龄也慢慢地变大。在换工作的时候,发现要么根本没有面试机会,要么就是面试通不过,或是能力还算可以,但是因为年龄问题被拒绝。于是就在到处感叹:目前测试行业发展不景气,测试开发遇到了瓶颈。青蛙的视角和长颈鹿的视角能一样吗?各大公司招聘高级别的测试开发人员,年薪动辄四五十万以上,相应的要求罗列的很清楚,等你达到这个水平后再说测试开发有没有瓶颈吧?同时其他同学也要看一下发表这样感叹的同学,他们现在是什么水平?夏虫不可言冰,蟪蛄不知春秋!

二,学习不扎实,凡事浅尝辄止

在测试行业对大家要求越来越高的时候,也有不少同学开始去学习相应的知识。测试行业要求大家具备的是横向能力,但是是有一定深度的广度。而面对如此庞大的知识面,有同学就非常着急,不知从何处入手。今天学习接口自动化,明天学习 WebUI 自动化,后天又去学习 Linux 服务器配置相关,不管是从网上,还是积极地去买书来学习,看似很努力,其实毫无用处。冰冻三尺非一日之寒,任何一门知识都不可能三两天就学会的。虽然你的简历上可以写上很多看似很唬人的技能,也许能争取不少面试机会,可是肯定通不过面试的。面试官都是在一定的领域相当有实力的人,相应能力学习的如何,一眼就看出来了。而这类同学,对自己非常自信,感觉自己学了那么多知识,还是不能找到如意的工作,或是薪资非常低,不认为自己的能力不够,反而会说测试开发遇到了瓶颈。

三,技能太过专注,就业机会较少

如上所说,测试行业要求的是知识的广度,也有不少同学会针对测试行业的某一方面进行深入的研究,这当然是非常好的,但是过于专注的话,也会影响你的就业。如专注测试工具的开发,以前有个同学非常热衷于测试工具的开发,希望利用测试工具来提高测试效率。这本来是好事,可是他根本不关注公司业务,相应的手工测试的方法也不去了解,最后造成所开发的测试工具只是他想象中的能解决的某类问题,根本不适用。有些做性能测试的同学,只关注于性能测试,做的也非常专注,但不少公司用不到那么高深的性能测试技术,就造成了就业选择的机会少。此类同学也会感叹测试开发遇到了瓶颈,其实是他们的发展没有顺应行业发展的需求,自己把路走窄了嘛!有针对性的学习和找工作,才能把自己实力发挥的更好。
互联网行业要求终身学习,这不是一句空话,你不学习社会就会把你抛弃;你不主动学习,没有任何人来提醒和帮助你的。不要以为测试的知识比较少,很容易就能够到天花板,这浩如烟海的知识你永远学习不完。

一,有计划的学习,持续完善自己

虽然我在测试行业工作的时间也不算太久,但一直关注于测试行业的发展,与技术发展同步,在不同的公司有计划的提升自己,不断补充自己的短板。比如说,12 年刚刚毕业的时候,发现功能测试比较火热,而未来自动化测试将会成为主流;于是在新浪微博,网信金融一直从事接口自动化,WebUI 自动化,App 自动化测试,花了三年多的时间把这块知识学习的相对还算熟练。后面在我一个偶然的机会,意识到自己所学的自动化测试,只是对开源框架的使用,没有融入自己设计理念,没有形成体系。后来找工作的时候,就有意识地去找有机会提升,又去了 58 赶集集团学习开发测试平台,等等!就不一一罗列了,每次换工作都是为了提升自己某方面的能力,一直都感觉到有好多要学习的东西,从来没有感觉到测试的知识面少,也从来没有盲目过。

二,测试的发展空间无限,你只需要担心自己的能力

下面就是测试开发的发展空间问题,我以前在一篇文章中写过,测试开发是一个地处中原辐射八方的行业。如果你的业务比较熟悉,对公司产品,业界竞品了如指掌,可以自主去转产品。如果对代码架构,实现原理,细节处理比较感兴趣,自己的代码能力也不错的话,随时切换开发岗位嘛!就测试本身而言也有很多工种,业务测试组长,测试平台架构开发,专项测试开发,工程效能等领域可以任你遨游!不要担心测试开发的空间,就看你能达到什么水准。薪资待遇方面更不用说,一个 P6 级的测试不可能比一个 P5 的开发薪资水平低的;大公司薪资待遇看技术水平而不是岗位,一些外企测试比开发要求的更高,薪资待遇也更给力的!

三,找到你的学习榜样,努力向他看齐

当你新到一家公司的时候,新的奋斗平台,新的技术宝库,你有没有想着好好提高一下自己呢?平台很重要,在相应的平台下你的能力提高多少就显得更加重要。我一般到一家新公司,以最短的时间去发现周围同事的特长,然后找好榜样。前三个月和 A 学习公司业务,接下来去和 B 学习环境治理,半年后和 C 学习什么能力,一年后计划达到什么水平?都需要提前计划好,工作了大半年了你还是没有什么提升的话,就要好好反思一下自己!不要认为自己有多厉害,三人行必有我师,公司里 P8,P9,高级架构师,科学家多如过江之鲫,时刻也不能放松学习。或许你公司没有这样的人才资源,但总会有人值得你去学习,如果你是周边最牛的人,那就换家公司!
不要因为身边没有优秀的同学,就放弃自己的提升;进入社会后,没有人会主动督促你学习,也没有人会带着你一起进步,想要进入高级竞技场只有自己先努力达到那个水平。不要寄希望于别人,命运在自己手里!与其听别人说测试开发的发展如何,为什么不自己去调研一下呢?社会不会同情弱者,但天道酬勤是永远不会改变的!我的理念中是测试开发没有瓶颈,哪怕是因为年龄而使我碰壁,也是因为年龄和能力不匹配所致!只要不自我设限,就没有什么能阻止你前进!

共收到 18 条回复 时间 点赞

这片文章给了很多在测试岗位的人一个明确的答案。
” 所谓的瓶颈只是你的视角 “这个观点非常认同。

技能太过专注,就业机会较少 - 这点不是很认同,我觉得应该是横向拓展 ,纵向挖深,我相信市场更喜欢 T 字形人才,一个位置深挖,挖到别人都看不到的领域,那么你一定是这一领域专家,这样的人是很多大公司可遇不可求的。

读后感:不知道该说什么

4楼 已删除

不学习就被淘汰!

战 神 回复

每个人都有自己的观点嘛,横纵结合才比较历害哟!

工作中所谓的 “瓶颈”,可以说是工作环境所直接影响的,也就是和 “眼界” 有关系,局限于本职内部工作内容,瓶颈就是家常便饭。放眼我们的测试行业,各种各样的技术,你说看到的不在是自己瓶颈,而是目标。

挺好的

对我来说,我可能能实现所有上级要求的功能,但是我不深入框架本身,基础这块没有系统学过,都是随意拿来就用的

测试开发在整个大环境下,谈其瓶颈不太现实,因为自身只是身处在大环境下的某个小旮旯里,你怎么知道其他旮旯跟你一样?而在某个小旮旯里谈瓶颈,倒是有可能,毕竟不能排除真的有些公司就是有发展瓶颈,所以这个旮旯不行就跳到其他旮旯里,如果跳不过去就多提升自己

额外话题:说到青蛙视角,我突然想到一个问题,就算从青蛙的视角变成长颈鹿的视角,也不一定能看到卫星能看到的东西。。。不过有时候就算你能看到所有东西,可现实却只需要你使用青蛙视角的技能😂

说的很对,但是实际上还是有一些瓶颈的。测试基本上 p9 封顶,但是研发,P10、P11、P12 都很多。越往上,越需要天赋,某种程度上说,自驱性、努力和刻苦程度也是天赋的一种。

Nisir 回复

其实还好,P9 已经是很高的位置了,等达到了那个位置,你的眼界就不一样了;就能看到不同的方向或是出路,反正我还没有达到,至少现在还需要付出很多努力才行。人生最重要的是开心,而不是打怪升级哟!😃

爱偷懒的QA 回复

我是最近看到了身边的两个熟人,一个是大厂的测试总监(可以理解为是测试最高 P),一个是阿里的 P8 测试,都陨落了。。甚至是另谋出路😢 当然,这只是我个人的一些小小的负面情绪,你可以忽视我。从各个方面,我都支持你发表的观点。

Nisir 回复

这是个看价值的年代,成本远远大于输出,被裁是绕不过的坎。
测试 40 去小厂基本没价值,一旦离职就凉凉。
其实 P8,大厂总监房子肯定不会少,没工作其实也能撑很久。。。普通测试只会更可悲。
我最近带两个测试出来工程落地,大龄的天天混日子打游戏,主要不归我管,如果直属我,估计半年他就会凉凉吧。这才是普通测试要考虑的问题。

magicyang 回复

哈哈,是的,说的正确,他们俩也真的都是财富自由的。我们担心的就是我们普通人该考虑的问题,测试的天花板该如何提升。最近我们来了一个开发的海归老板带我们,感觉是打开这扇门的一个契机。

Nisir 回复

新一线的财富自由标准是 1-2E,二线是 3K-5KW,不要随便说财富自由,打工是不太可能财富自由的。。。

magicyang 回复

这个数据恐怕大多私企的老板也达不到吧

johngao 回复

昨天看到一个话,叫 “创业容易,上岸难”,本来就不容易达到。
40 就想这下半辈子躺着,凭啥?

瓶颈在于懒😂

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册