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