软件测试职业发展道路

这个月底,我在公司顺利转正,做了3个月,学到了不少东西,刚好赶上了绩效审核,就想了下职业发展。通常讨论到职业发展,在IT界来说,总会有2种大的模式:1.管理;2.技术。那实际上是怎么样子呢?

我个人觉得,IT是个相对特殊的行业,一个管理者,如果没有过硬的技术,很难真的把人管住。我自己亲身经历过一个例子,我在某外资公司实习,当时我的经理是一位有10年IT经验的职业经理人吧,他手下有8个测试工程师,第一天开会的时候我就发现大家对他的态度都不太友好,基本上他提出来的问题要么就被忽略,要么就被无情地打回。当我工作了2个星期以后,发现这位经理的人品是不错的,但是有一个致命的缺点,就是技术很差劲。无论是对软件开发的了解还是对软件测试的认知,可能这跟他以前从事的工作有关系,他以前是一名咨询师,做SAP咨询的。

我发现这个问题以后就跟一些朋友交流过,得出的结果是:1. IT人,本来就比较自负,总觉自己是很牛,所以IT人不会愿意在比自己水平差的人手下干活。2. IT人都比较年轻,80后的人都很自我,什么论资排辈都是大家所不齿的,谁技术好谁地位就高,反之亦然。那么回到那两大模式,要做好管理,没有一定的技术 功底,是不会成功的。这里肯定有人就说,有些人天生就是管理人才,他们有管理天赋;技术好的人沟通未必就好,不一定能做好管理的职位。对,我很赞同;但 是,我认为,如果在IT界想做好管理的工作,技术还是一项必不可少的条件,要不然,“队伍不好带啊”。然而,我这里所提到的所谓管理,其实是中低层的管理 (一个小Lead,小经理等……),那些CXO那样的老大们,他们需要的又是另外的能力,这个超出了我现在的认知,所以不敢胡说。

那是不是就要做技术呢?技术要做,但是现在看来未必会有很好的结果,尤其在国内。下面有一个例子,还是来自于上一个工作的外企。在那个公司,我们部 门,芝加哥的研发中心,有一位很老的程序员,已经70多岁了,现在他在干嘛?他在编程,20年前,也就是他50多的时候,他加入了公司,20多年,一直在 做开发,头衔从senior,到master,再到principal。这里就是说,国外比较先进的企业可以给员工提供真正的技术专家这样一条道路,在国 内可能也有,但是数目肯定很少;而且对于开发来说很少,对于软件测试来说,就更加少。所以,管理路线可能就是延长自己职业生涯的一个方法之一。

所以我自己给自己定的路就是,先把技术基础打好,然后再寻找机会走到管理的路上。可能很多做测试的同行都会觉得,做测试很难提升,学到的东西很少,待遇上不去。其实这就是一个现实,我想谈谈我自己的一点看法。

现在普遍有一种现象,就是觉得开发搞不定了就去搞测试。这样的想法导致了几个问题:1. 测试从业人员的水平不高,因为都是开发淘汰下来的。2. 测试从业员的发展(后劲)也不足,因为开发搞不好就“退”下来,没有一颗迎难而上的心。3. 恶性循环,由于水平差,导致待遇差,继而重复前面第一条和第二条。

那么测试真的比开发学到的东西少嘛?如果这个问题问10个测试工程师,估计8个人都会给出否定的回答,但是,为什么一个人工作了1年以后就觉得跟开 发的差距越来越大呢?的确,做测试能学到的东西不比做开发少,但是,大家忽略了一点,做测试要学到东西,比做开发的难。现在咱们做的大部分工作都是黑盒测试, 这导致了测试工程师只对系统的表现有了解,至于里面怎么实现,一无所知。做一段时间下来,黑盒测试的水平有了一定提高,但是对系统的怎么工作,怎么实现, 就一无所知。同样的一个项目,开发工程师天天写代码天天实践,水平慢慢就提上去了,还有一点,就是前面提到的,还在做开发的人他们不是逃兵,他们比那些半 途而废的人有着更多的坚持。一个项目下来,差距多一点;一年下来,自然差距就大了。

作为测试工程师,我们要自强不息,编码水平达不到开发那样,那起码要掌握一门语言,即使不靠写代码吃饭,一门脚本语言还是能帮助我们完成好多日常工 作中的重复的工作,例如vbscrīpt或者是动态语言ruby、python都是比较好的,顺便还能复习一下OO。开发的同事开会的时候可以去听听,有 些东西,自己YY真的是永远都没法想出来的。开发修复好了一个bug的时候,可以问一下这个bug为什么会出现,是怎么修复的。还有好多好多……

其实,软件测试这条路并不好走,因为看起来门槛低(因为可以不会编程也能做),但是要想在这个行业里面立足,有所发展,付出的努力可能要比走开发的 路还要多。因为,如果做开发,可以在工作中就学到很多东西;但是,测试,尤其在执行测试的时候,会耗费你大量的时间,而在这段时间里面你并没有收获什么; 要提高,还得自己再补。软件测试,是一个有前途的行业;但是,并不是某些培训机构吹的那么神,所有的成功,都是要付出汗水的,除非你是XX领导人的后代, 如果不是,那么就踏踏实实干活

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值