|
为了回答这个问题“在测试的路上我能走多远,能发展到什么程度?”, 我大概花了3,4个月的时间去与各大公司接触,包括谷歌,脸书,亚马逊,Linkedin, Zynga, Salesforce等等。还有一些公司找到我,但是我没有进一步的接触,包括Netflix, Box.net, Palantir, eBay, 等等。经过了解与理解,我得到如下几个结论。
1. startup基本没有测试, 所以想通过测试工程师进入那些炙手可热的公司(Facebook, Twitter)可能性基本为零。
2. 新兴的公司更倾向于谷歌的开发模式,不设置测试工程师,或者设置很少的测试工程师的职位。而开发人员则承担绝大部分的测试工作。
3. 采取传统测试模式的公司也在转变,趋势是开发测试二合一。而单纯测试的职位则越来越多的通过外包的形式完成。
4. 测试的需求与产品的性质关系很大。互联网产品通常不太需要测试工程师,而相对的客户端产品则很需要测试工程师。因此一个好消息是,随着mobile app的流行,在mobile领域对测试的需求是增加的。但是mobile这个行业并不稳定,要求技术含量也不高。
5. 整个测试行业的技术水准还是比较低的。基本上都是做不了开发的在做测试,能做开发的一般都转了。
6. 对测试工程师要求最高的就是谷歌的SET了,但是即使这样SET在谷歌还是低人一头,一般也是面开发面不到的做了SET,而且想转开发也很难。
那么通过这些信息去分析那个问题“在测试的路上我能走多远,能发展到什么程度?”。基本上来说去热门startup发财是没什么机会了,而最好的结果也就是去谷歌做SET了。到了这一步之后基本发展也就到头了。而麻烦的是,到了这一步以后如果以后离开谷歌的话也是会很麻烦,在就业市场很难找到自己相应的位置。如果做为开发,可以有很多的机会去startup发财,但是作为测试,能去哪里比谷歌更好的地方呢?
最先我把谷歌的SET作为了下一个发展目标,但是很快发现准备谷歌的SET面试和开发面试并没有什么不同,基本上是一个样子的。这个时候我就想了,既然同样的准备,干脆我就转开发得了,一了百了,以后也省得为了测试的发展问题烦恼。因此,我也就下定了决心走转开发这条路了。但是,走这条路又是谈何容易,困难重重。我当时准备测试面试大概花了2个月的时间,我给自己定下的计划是一共准备一年,也就是还剩10个月的时间去做转开发这件事情。如果不能成功,我则要重新打算,也许会走第一条路,走管理的路线,虽然这不是我喜欢的。但是人总是要发展。 |
|