可以看到:职级越高,负责事情的复杂度越大,对技术能力的要求也越高。这还只是表象的理解,背后更深层次的解读其实是:从点、到线、再到面,系统性的思考力和把控能力,高度也要跟上。
这个标准基本适用于我们常见的互联网大厂,只是有些公司会将大级别进一步细分成多个子级别而已。大家务必先吃透这个晋升标准,再考虑下面的事情。
2.2 选择项目的正确思路
技术同学的晋升一般是以「研发项目」作为载体,项目选择的好与坏能直接决定晋升的结果,因此一定要反复斟酌。
对于晋升答辩来说,一个「好」项目一定要具备这两个因素:
1、项目贡献:代表你做出的成绩,可以是业务价值,也可以是技术价值(比如研发效率的提升、研发成本的降低等等)。
2、专业能力:代表你做事过程中体现出来的实力。可以是技术能力、业务能力或者协调能力等等。
上个章节提到了:有些你以为「很厉害」的项目其实并不适合作为答辩的素材,一定是没法同时满足上面那两点要求。比如说有不错的技术亮点,但是没产生实际价值(或者项目的负面评价很多),在评委看来:要么是没想清楚为什么做?要么是没想清楚该怎么做?
上面说的两个因素,项目贡献往往比专业能力更重要一些,一定要有很具体的东西让评委们看到。如果只是能力够了,贡献还不够,这种情况要通过晋升也是很难的。
此外,不论是项目贡献还是专业能力,一定要和目标职级的要求相匹配。假如你的目标职级是技术专家(P7及以上),那所选的项目最好能对业务起到一定的助力作用、或者能横向复制影响到其他业务,技术上则建议从全链路、整体架构这个视角去梳理。
说这么多了,那到底该如何挖掘最合适的项目呢?建议按照下面的步骤去操作:
1、详细梳理:回顾晋升周期中你参与过的所有项目,将每个项目的技术亮点和成果整理一遍。有些项目可能闪光点不多,这种都不要放过,后续可以通过合并多个项目的方式串联进去。
2、初步筛选:根据第一遍的梳理结果,拉上你的直属 leader 以及团队中的高 P 做一次深入讨论,参考目标职级的要求做一次初筛,留下 4 个左右价值最高的项目(注意:有些亮点不多的小项目可以合并成一个大项目,只要你能找到一条主线将它们串联起来即可)。
3、深度挖掘:针对第 2 步筛选出来的项目,做更深入的亮点和成果挖掘,这个时候可以将业务视角带入进去,结合你对业务的理解对技术点做下升华。价值的体现最好落实到具体数据上(可以是业务指标、也可以是研发维度的 Bug 数量、研发工期等)。这一遍需要你将项目想呈现的亮点全部整理出来。
4、精细筛选:再对第三步的结果做一次精筛,考虑答辩时间只有 15 分钟,一般选出 2 个即可。标准是:成果要明显,技术亮点的密度合适(每个项目至少要有 2 个亮点)。
整体来看,项目选择是很核心的一环,项目没选好,后面做得再好可能都于事无补,因此一定要高度重视。
2.3 一份优质的 PPT 该如何写?
项目以及各个项目的亮点确定下来后,下一步就是准备答辩 PPT 了。我先说下「项目部分」该以什么样的思路去准备内容。
我观察到的是:很多人习惯性按照写技术文档的方式去写答辩 PPT,先是项目背景,然后是技术方案,最后是技术细节。
其实这个思路是不对的,因为晋升答辩不是技术评审,你不需要将所有细节都体现出来,不然会导致信息量过大,从而很难将你的项目亮点凸显出来。
我建议换成这个思路:围绕项目亮点去组织你的 PPT,因为这才是评委关注的东西。从亮点出发,你再想你需要交代哪些东西能让评委听懂并认可。按照这个思路走,你就能省略很多不必要的背景交代以及技术细节呈现,将足够多的篇幅留给真正想要展现的亮点上。
何谓亮点?无非就是上面提到的两个核心因素:项目贡献和专业能力。围绕亮点,内容组织的顺序建议是这样:业务背景交代 -> 问题描述 -> 技术方案 -> 项目成果。
PPT 中除了项目以外,当然还有其他锦上添花的东西。一个完整的答辩 PPT,我建议包括以下 5 个部分:
1、个人简介:重点说明你在当前公司的经历,比如什么时候加入的?在什么时间点参与了哪些业务?如果有比较出彩的学历或者工作背景也可以提一下,加深评委对你的印象。
2、工作回顾:将晋升周期中你参与过的项目做下罗列,重点突出有影响力的项目。
3、核心项目:这是 PPT 最重要的部分,需要展开陈述,会占到 80% 左右的篇幅,按照前面说的思路组织即可。