最近在忙双十一全链路压测的事情,由于岗位职责和团队定位等原因,和很多部门以及不同角色的同事都有接触。
上周和某个团队的Leader开完会,简短的聊了下工作的推动和协同的一些事项。关键词就两个:专业性和职业性!
工作五年来,可能在技术和业务了解上一直比较注重,而没有认真思考过到了一定阶段,该如何破局以及成长进阶。
这篇博客,就这两个关键词,聊聊对我的启发以及个人的一点思考。。。
职级晋升
以我个人几年的职场经历以及了解来看,目前测试工程师,大体的进阶方向如下图:
一般来说,稍微上点规模的公司,都会对不同岗位有不同的岗位定级,比如阿里的P系列,腾讯的T系列,我就职的上家公司的K系列以及某些偏传统企业的L系列。
上图描述的P系列指的是技术类岗位,M系列是管理类岗位,只是侧重不同,而不是只做某部分,不做某部分!
PS:质保总监,指的是质量保障,近几年某些大厂的测试部门已经定义为质量保障部门了,看过《Google的软件测试之道》这本书的同学,应该还记得Google对软件工程师的定义:
软件开发工程师(software enginner):简称SWE,是一个传统上的开发角色,工作职责是实现最终用户所使用的功能代码。
软件测试开发工程师(software enginner in test):简称SET,也是一个开发角色,工作重心在可测试性(对开发工程师编写的代码质量和正确性的验证。
测试工程师(test enginner):简称TE,和SET类似,但是把用户放在第一位,站在用户角度思考。
然而事实的真相是:Google现在已经没有了TE这个角色,所有的岗位都统称软件工程师(或许这也是未来的发展方向------个人持肯定态度)。
工作能力
企业招聘最核心的需求还是解决问题,保质提效。那么,如何衡量在某个岗位上的工作能力呢?我个人的理解如下:
1、定义:解决问题的能力(填坑的能力)。
2、四重境界
①、遇到问题解决问题:一般初入职场,大家都是小白,只能根据安排做事情,遇到问题还需要不断学习去如何解决。
②、发现问题解决问题:这里针对有1-3年工作经验的童鞋,可以从已有的信息(比如PRD)中发现存在的问题或者不合理的地方,并进行反馈沟通。
③、预估问题规避问题:到了这里,一般都是在某个岗位或者行业有了丰富的经验,能根据已有的信息判断可能出现哪些问题,并给出plan-A、plan-B的同学需要具备的能力。
④、解决没有标准答案的问题:工作中会遇到很多问题,而有些问题是没有最优解决方案的,需要根据现状去预判、根据经验和评估的风险以及所能调动的资源去解决问题。
专业性和职业性
聊完了上面两个方面,大家有看出什么吗?职级晋升讲述的更多的专业性,而工作能力,更侧重职业性!那么,如何理解专业和职业呢?
专业性:即衡量你是否拥有符合某个岗位需要面对解决的问题,所拥有的技能。这是基础能力,也是必备能力。
就像我们找工作经常看到的,要求编码、业务、流程、工具、软能力等要求。
职业性:是否能利用你所拥有的技能、经验、沟通、情商等能力来解决实际的问题。如果需要用几个字来概括职业性的话,应该是这几个词:现状、风险、抓手、解法、协同。
对这几个关键字进行拆解,大概如下图所示:
我个人今年很明显感觉到了职场晋升的瓶颈,专业性所需的内容,所需补充和可提升的地方需要时间的积累。而打破桎梏,职业进阶,则需要职业性的解决问题的能力。
最后,别忘了有成果及时向上反馈,主动传达自己价值诉求!
PS:推荐大家一本书:《清单革命》!