关于职业发展,我是想走技术的,但是我自己也迷茫了很多次,做到什么样的程度呢,我的测试广度和深度到底要达到什么样的程度呢?公司需要我这个测试广度吗?公司需要我这个测试广度下面的这个深度吗?是不是还需要再深入一点呢?我心里有很多这样的迷惘。比如开发技术就是一个矛盾点,这个深度真的不是那么容易把握的,大家都知道了解开发知识、懂开发知识对做好测试是有益的,但是到底应该懂得啥程度呢,能带来多大的好处呢,啥情况下呢,开发自己都痛苦的学来学去,测试真的一定要跟着后面吗?这个精力我是否应该多了解下兼容性测试呢?是不是应该多了解下RBT呢?我心里确实有很多的矛盾,很多次我都不知道怎么过来的。不过我还是有自己的决定,我会尽量地去寻找自己的平衡,时刻的去review自己的状态,自己的这个测试广度达到了什么样的深度了,是不是可以暂停下,去提升下其他测试广度的深度了。
想走管理的,就是测试管理了,多考虑一线测试工程师的生活,他们是如何进行测试的,他们遇到什么问题,解决问题才是王道,解决他们的痛苦,提升他们的效率,让大家快速的干完,可以去做些自己感兴趣的事情。另外就是多考虑下国外的测试新技术,有些不一定现在有用,以后呢,做些储备是必要的,就像军队一样,平时没事做,关键还要用的,特别是特种部队了,各方面要求都很高,做这些储备更需要管理层的觉悟和想法了。
想走技术的路线,就是尽最大的努力提升开发技术,另外就是多扩展自己的测试广度吧,争取在几个核心的测试广度上达到最深的深度,成为真正的测试专家。
另外就是可以考虑走产品经理或其他路线的,比如SQA等。另外提一下,我也喜欢叫tester,不喜欢被叫QA。
废话说的有点多,期望对大家有帮助,大家有任何不同的观点,欢迎提出。