|
最近趁这个机会想了很多东西,尤其是怎样选择会对自己的长期发展有利。根据就业市场的反馈,我感觉无论是继续做测试还是转到开发都应该持续自己的背景经验。比如我是做安全的,因此换到另外一个领域搞开发很可能不如继续在这个领域做测试,只要是自己的工作和能力能够得到发挥和认可。再跟领导的谈话中基本上都肯定了我的工作表现和发展潜力,都认为我具备很大的潜力能够比较快发展到Senior测试,并且承诺我可以不去管visibility, driving things这些东西,想做什么就做什么,不想做什么就说“No”。因此就非常犹豫是不是要stay,虽然有一个非常适合自己的开发职位。显然留在测试升级,review什么的肯定比转去开发情况要好得多,至少测试是已知的而开发是未知的。但是,做几年开发会使自己在job market上更抢手和选择面更广。比如有些公司就没有测试的职位,还有很多公司测试的工资比开发低。Anyway, 现在在想如果留在测试,自己下一步怎么发展,从而使得2,3年以后,自己在job market上的情况至少比转去做开发不差,甚至更好点。
- 由于所有测试技术基本都掌握与了解了,因此领导对测试方面的下一步的发展与要求不是发现多少个bug,而是如何prevent bug。我想也许这真是下一步发展的重点,会对测试的理解上升到又一个高度。
- 以后转开发越来越难,而测试显然是有瓶颈的,所以需要考虑往管理上发展了。随着自己的年纪越来越大,这个发展方向也许更make sense。
- 扩充领域知识,使得自己成为领域的专家。比如我是搞密码学的,如果在这个领域能成为专家应该也是很有前途的,当然想成为专家非常非常难。
如果能够不去drive东西,不去故意搞一些东西去提高visibility,能够全身心focus在技术上,能够push开发去prevent bugs,测试工作和开发工作相比差别到不是很大了。而继续测试也许是更好的一个选择。
[ 本帖最后由 cleverman 于 2010-9-14 23:18 编辑 ] |
|