|
干了测试差不多8年了,一直感觉发展的还不错,可是去年发觉差不多已经到天花板了。虽然还能再发展一步,但是这一步过去也就基本到头了,因此开始思考自己的未来。
摆在面前的其实就三条路。1,转向管理。但是,自己确实是不喜欢。2,继续做测试,提高技术水平。可是论测试来说,自己的水平已经可以了,再往下发展下去技术的内容也越来越少。3,就是转开发了。
自己花了几个月的时间思考与实践,并且走出去去全面了解整个行业的测试状况。其中接触了几家大公司,比如,微软,亚马逊,谷歌,Linkedin, Zynga, Salesforce,Facebook, F5等等。发现了测试职位有往两极发展的趋势。以前大家经常拿微软的SDET来作为测试的范例,其实微软SDET的情况也很不稳定。同样两个SDET可能做的工作性质非常的不同。而当前的发展趋势就是把SDET一分为二,技术水平高的SDET归为一类,比较典型的来说就是Google的SET,或者很多公司干脆就归为了开发,比如Facebook, 微软的Bing, F5等等。另一类就是水平低一些的SDET,有些公司叫做QA,有些公司叫做QE,有些公司则叫做TE。各大公司开始削减第二类测试人员的比例,而这类工作则通过外包的形式来完成。
顶尖公司的SET的要求还是相当高的,比如Google,Facebook对SET的要求不亚于开发,甚至更强于开发。当然还有一些公司的SET就不是那么强了,只是用来区分手工测试人员而设置的,比如Linkedin,Zynga等等。因此本质上还是SDET。
那么既然顶尖公司对SET那么高的要求,如果我能申请到他们SET的职位,那么我为什么不干脆转开发呢?这是一个很自然的问题。因此即使SET要求那么高,可是在这些公司里的地位还是不如开发,还是有低人一头的感觉。
有了以上这些分析以后,我就下定决心转开发了。因为我一直没有放低要求自己的编码能力,我一直认为同一个级别的测试水平应该跟开发相当。所以我发现了一件非常有趣的现象。我面试了5个公司的测试只拿到一个offer,而面试了4个公司的开发则拿到了3个offer。很明显,我的水平已经不能被测试行业所认可了,我感觉面试我的人水平明显要比自己低一些,而面开发则更能体现出自己的能力。所以转开发也是自然的,甚至也是不得已而为之。测试界已经没有自己的位置了。
今天是我转开发后的第一天,写这篇文章跟大家共享吧。 |
|