|
bobli的老帖子,现在一直还有人顶,说明了大家对测试这个职业的发展前景很关心,同时也表现出信心不足,bobli帖子里都是些国外的经验总结,翻译罢了,在现在的中国不太适用。不太希望误导了后来人,故而在这里就本人的测试经历与大家分享。
首先吧,就国内的测试现状而言,测试岗位的职业发展是不完整的。我想理由大概可以归结到以下几个方面:
其一,测试部是费用中心,在业务上依附于开发部,就总体而言,测试的终极目标就是自我消亡。
其二,国内超过10年的大型软件公司有几家呢?看似这些年国内测试行业蓬勃发展,仔细看来很大一块是外包。过个半年一年就得换项目,从测试Microsoft的Live Messenger到IBM的大型机软件,在业务上的积累常常会断档。难怪很多人挤破头要转Local,或者转项目组的时候就考虑跳槽。在业务上不能积淀就无法在测试技术上深入。
其三,国内的白盒测试发展比较慢,这也注定了测试的技术道路上再怎么走也带不了开发项目。为什么?不懂怎么实现(包括设计与编码),怎能带团队去实现呢?
回到正题,难道测试职业就没的发展了吗?也不是,归结起来可以走四条路:
第一呢就是走的管理道路,熟悉测试流程,精通业务要求,能带领团队,沟通能力强,如果再搞个PMP就更好,那么三五年后赚个20W也是可以达到的。走这条路得选个好行业,挑个好企业,碰个好领导,再加上自己的天赋与勤奋大概就差不多了。为什么要这么多“好”呢,道理很简单,公司不扩展,哪来这么多“领导”。
第二就是所谓的技术道路,按照初级、中级、高级、TL等技术头衔往下走,不过国内大部分企业的测试部都没那么正规,那怎么办?看真家伙呗:1)黑盒、白盒、灰盒样样在行,2)测试设计掌握一套完整的工程方法,3)自动化技能过硬,包括工具、方法、框架等。掌握这些在测试本身而言也就差不多了。
第三,就得看业务技能了,也就是所谓的行业技能。如果这一块很强,可以在几年后去做Marketing或者预研。这条路恐怕在外企很难,外包也没戏。外企没听说把关键技术在国内研发的,这就限制了对业务技能的了解深度与广度,也更不太会有预研这个说法,Marketing也更像Sales;对外包当然也一样,经常换项目哪来的业务技能的积累呢?前面说的几年后转型通常大于5年。
第四,也是挺普遍的一条路,那就是在国内企业历练三五年,然后去外企养老。
说起来这几条路都不太容易,大浪淘沙,好像还是第四条路走的人最多,哈哈。 |
|