这是《落叶》文集里第 124 片落叶,希望你能喜欢,不为别的,只为这份坚持。
绝大多数人在迈入软件测试这扇大门之后,都会时常问自己这样一个问题:等我做几年测试之后,是走技术路线呢?还是走管理路线呢?
因为在国内软件企业的管理方法上,总是会给人这样一种引导,技术不可能做一辈子,最终还是要走管理。
很多人喜欢拿年龄说事,说到了多少岁之后,你的技术更新就比不过年轻人了,都一把年纪了还是个兵,你这资历不做管理真是浪费了等等。特别在一些企业当中,你会发现,当一个工程师做的比较出色或者优秀时,领导就会提拔他去做管理,反正不是测试组长,就是项目经理之类的。
注意观察一下这样的人,基本上只会有两种结局,一是他发现自己的确更适合做管理,慢慢地就喜欢上了管人,不再钻研技术了;二是不喜欢管人,只喜欢单纯地研究技术,但又不得不身兼两职,精力分配不过来,自己既痛苦,事情又都没做好。
我所在的第一家公司,有个经常打交道的美国同事,五十多岁了还在写代码呢,天天也乐呵呵的。其实在外企,工程师的等级最高能到13级,相当于管理路线这边的VP等级,但就是一个普通工程师角色,并没有人会跟你说,你技术好,就一定要做管理,真正做管理的 People Manager 都是那些喜欢管人,且擅长沟通的,而技术只是辅助他纵观全局的一种工具或手段。
我在给别人做职业规划或者软件测试职业咨询的时候,不是很喜欢按照“技术”和“管理”去绘制路线,而是喜欢按“深耕细作”和“广度发掘”去区分,其实不管是什么岗位,在这两个维度上都有较大的发展空间。
要么你在这个岗位的某个领域或某些相关联的领域里深耕细作下去,成为某个领域的专家和权威,要么你就在这个岗位上先精通一个领域,再延伸拓展开,去发展你的广度。
而且,你也不用急于求广,因为在你深耕的路上,你不可能完全不涉及其他,但由深耕而触及的其他,会是你真正需要的,而不是刻意地或者是赶潮流赶出来的。
我们可以把职业发展图谱想象成一棵大树,不管你是想长成一颗白桦树,还是想长成一颗大榕树,你首先都得有一副坚实的主干,只有主干足够结实,你才有足够的支撑去广度发掘。
最后,附上我绘制的软件测试工程师职业发展图谱。
1、深耕细作
1.1 黑盒
a)业务功能测试专家;
b)用例设计专家;
c)需求测试负责人;
1.2 灰盒
a)接口测试专家;
1.3 白盒
a)单元测试专家;
1.4 性能测试专家
1.5 安全测试专家
1.6 自动化测试
a)Web 端自动化测试专家;
b)APP 端自动化测试专家;
c)持续集成专家;
d)Lab Admin;
1.7 云测试
2、广度积累
2.1 项目管理
a)项目经理(PMP);
b)敏捷教练(Agile);
2.2 团队管理
a)测试组长;
b)测试经理;
2.3 质量管理
a)SQA;
b)SCM;
c)EPG;
3、全栈
3.1 软件测试架构师
3.2 软件测试咨询师
【无戒日更挑战营第三天】
作者简介:14 年测试 + 11 年项目管理 + 11 年团队管理 = 一个测试老兵