我之前说过,程序员如果想有未来,必须最少做到P7的水平,这样在未来找工作可以有很大的选择权。
同时P7具备的专业的开发技能和一定的架构知识,在程序员纬度上能力慢慢趋于全面。
而且我推荐技术团队的leader要到P7才开始带团队,从BAT来看,基础leader都是P7开始胜任的。
那么P7亦或是P8应该具备哪些技能呢?简单梳理了一下。
后台开发知识
关键词:理解原理,掌握后台架构设计方法论
标准:
业务领域知识
关键词:理解产品核心体验,对业界多个业务有深入理解,行业趋势判断
标准:
开发能力
关键词:能主导或核心参与大中型项目,能担任大型项目的技术负责人
标准:
架构能力
关键词:子系统设计能力,完整系统设计能力,横向大系统设计能力&前瞻性
标准:
业务运维
关键词:主导系统容灾容错设计实施,业务可用性保障,多业务可用性保障及创新建设
标准:
执行力
关键词:目标拆解,资源协调,确定目标,用于担当
标准: