|
回复 29# 的帖子
我认为测试转开发有三个原因:
第一:学习更多和更深的技术。
第二:自己在职场可以占据更有利的位置。
第三:可以更好的进行职业发展和规划。
下面简单解释一下:
1。总体来说,测试的技术比开发来讲还是比较容易的,并且测试本身的理论比较多,实际的技术并不多。一个测试人员从技术上来讲很快就会发展到头,从而可能多年来维持一个技术没有太大进展的状态。因此,为了突破自己的技术瓶颈,转向开发是一个非常有效的方式。
2。如果你既有开发的技术和经验又有测试的技术和经验,你应该在职场上是比其他只是有单项技术的人更加吃香的。并且,你在职业的选择面上会更加的广泛,因为你既能做测试又能做开发。还有就是开发和测试可以互相促进。比如,你做开发的时候,你可以用你的测试经验开发出更高质量的代码,你在做测试的时候,可以用你的开发经验进行更好的用例设计,bug分析,等等。
3。很多高端的测试职位是需要你有开发经验和技能的,有些甚至要求还很高。如果你只是一直做测试,你很难上升到这种高端测试职位。只有你有了开发经验以后才有可能。另外就是你有了开发经验以后,在测试方面的发展也会有很大的提升。一般来说是两个方面,一是职位的提升,二是公司的提升。比如做lead, manager, 比如跳槽到微软,Google,IBM等等。
就你的问题来说,转开发为了提高测试高度只是职业发展的一个可能,一个目的,不是我们目的的全部。当然了,因为我们都是搞测试的,所以这个目的显得比较突出,但是总的来说,这个目的不是特别主要。其次,也不是能不回测试就不回测试了。你回测试的前提是你应该得到很大的提升,不能说回来还像以前那样。比如你回来之后做manager,或者跳到顶尖公司做测试。做开发,做测试不是一个真正的区分,我们的区分应该在于职业的发展。开发,测试都能有很好的职业发展,可是缺乏开发经验的测试就很难有很好的职业发展。
[ 本帖最后由 cleverman 于 2008-5-5 10:23 编辑 ] |
|