接触阿里系的朋友比较多,网上关于P6、7、8的官方定义都很多,一搜一大把
p6 高级专员 独立完成工作点
p7 专家 多点成线 团队内交流 熟悉
P6:高级工程师,也就是熟手的执行者,工作年限1~5年都可以升到,他能按照上级分拆的任务高效完成;P6+表示已经具备非常熟练的任务执行能力,工作年限5年+,但还稍微缺乏对于复杂项目的阅读能力与大局观
P7:技术专家,工作年限5~10年,他可能带人,也可能不带,取决于其是业务取向还是技术取向,如果是业务取向,则具备较好的团队正向影响力,能将中等规模的项目或者任务梳理与分解,协调若干P6一起高效完成工作;如果是技术取向,则在其专业方向在业界横向对比中需要有较深见解,对困难的技术任务有较强的攻坚能力
用一个具体项目来描述吧
如果我们接到一个紧急项目,需要在1个月时间内上线一个电商网站,一开始没啥高并发的那种,不要想得太复杂哈~
P6的要求就是能独立完成某个业务模块的设计与实现,比如登录注册这样的用户模块,按时完成,不出致命bug并避免性能、安全、运维风险。
P7的要求就是可以把整个电商各业务模块合理拆分和研发能力分工排期,并且考虑到可能的性能、安全、运维风险,也考虑到哪些模块可能有项目进度问题,hold得住业务需求评审,能担当整个项目的技术Owner,沟通与协调能力达标,能和产品、运营、设计、测试、运维等部门以共同步调去拿结果。
对于P7这个级别来说,我认为同时具备 技术能力(基础扎实)+工作态度(肯加班) + 沟通协调 等几个要素的话,5~10年内大概率都可以达到这个层级,但这也是大部分技术人员的上限,超过10年没升到P7级别(35岁大关),在阿里系来说可能会被判定位低潜人员
显然p6、7、8以及以上是呈金字塔型分布,越往上越难,根据我不严谨地观察,假设一个100人的团队,P6以及下、P7、P8及以上的三者比例大概是70:25:5
阿里P6需要掌握的技术栈:
阿里P6Java后端工程师1
阿里P6java后端工程师2
阿里P6java后端工程师3
高清大图:
阿里P7需要掌握的技术栈:
到了2020年,年薪50W的阿里P7高级架构师需要掌握哪些技术栈
需要获取原文件,高清大图,可以关注我,私信回复“大纲”
推荐:阿里P6-P7必备Java进阶资料