文本描述
研发人员胜任力模型 维度\等级 权重 实习工程师 初级工程师 中级工程师 高级工程师 资深工程师 架构师 高级架构师 工作年限
极少数情况可酌情处理。 必备 0-1年 1年以上 3年以上 5年以上 5年以上 5年以上 5年以上 综合评估项
评估师、本人都可以有一定的额外加分权利。
评估师也可在评估其它项之前,先对该员工进行一次感性的打分。 10 技术能力
对开发技术产品和解决技术问题所需要掌握的开发能力、设计能力、架构能力 40 *能独立完成指定任务,处理局部问题。 *了解技术实现细节,能够对技术方案提出自己的建议。
*了解线上部署环境,能够分析和排查线上故障
*局部代码优化,基本的SQL调优
*对于移动开发,熟练掌握Andriod、IOS开发相关知识,及移动终端技术
*对于前端开发,熟练掌握CSS,js等语言,了解jquery、fdev4框架,遵守前端开发规范 *熟悉公司当前所使用到的所有主要技术。
*能够独立地基于公司的平台、产品进行项目级的开发、调试、部署。
*能独立解决问题,能够负责重要业务模块的需求分析及设计实现,且对线上部署环境比较熟悉,能够独立分析和快速排查线上故障。
*熟悉 CLR/JRE 原理,/JAVA 高级特性和类库,/JAVA 网络与服务器编程,多线程编程。
*具备辅导他人的能力和技能,有良好的分享习惯。
*使用并使用过 5 个以上的设计模式。
*熟悉 UML 类图、活动图、序列图。
*红线:从不编写重复的代码。
*对于移动开发 熟练掌握Andriod、IOS开发相关知识 移动终端技术 至少在某一方比较精通
*对于前端开发,独立完成复杂页面前端设计和开发,能够制定前端开发规范。 *精通公司当前所使用到的所有主要技术(如DDD、TS 等)。
*某一领域比较精通,具有一定权威(比如服务化、分布式系统、大型网站架构、大数据量存储、业务分析和规划等)。
*熟悉OOA、OOD,精通并使用过10个以上的设计模式。
*熟悉 UML 各种图形的设计。
*较强的封装能力,并对公司贡献了一定的可复用组件。
*具备高质量编码能力:重用性,低耦合,可扩展性,高性能,可维护性,安全性高。
*绝对符合编码规范的编码能力。
*对常用的语法和框架、类库,了解其实现的原理。
*开放的技术心态与思维,不局限于单独的语言或平台。并至少有两个以上编程语言的应用案例。
*对于移动开发 全面掌握Andriod开发或IOS开发、部署相关知识 移动终端技术 在多个方面比较精通
*对于前端开发,能带领设计并实现前端开发框架,带领设计并实现前端开发工具 同上 *理解并熟练掌握一种以上的架构设计方法论。
*能独立带领产品或业务开发团队向前发展,独立承担架构规划,建设以及调优。
*有大容量、高并发分布式系统架构设计经验;或有企业级产品平台构建经验。
*精通 UML 的设计。
*精通 OOA、OOD。
*精通并使用过全部 GOF 设计模式。
*熟悉常见的架构模式(企业应用、互联网、移动端)。
*对公司底层技术有一定的贡献。
*对产品、项目提出意义重大的架构的建议。
*掌握框架设计方法;开发过有一定复杂性的框架或类库。
*能够负责复杂度高,平台级产品或跨团队的产品的架构,系统设计和实现。
*全局技术架构设计规划,复杂问题排查总结。
*开放的思考,考虑其它上下游业务线的技术架构影响与协同。至少应用过三门以上的编程语言。
*服从公司整体架构安排。
*精通但不限于:IOC,AOP;分层的应用框架设计思想;SOA,事件驱动;分布式系统原理:CAP,最终一致性,幂等操作等;大型网络应用结构:消息中间件,缓存,负载均衡,集群技术,数据同步;高可用,可容灾分布式系统设计能力;大容量数据存储和检索系统设计能力:数据库分区,NoSQL,搜索引擎等
*若已经通过国家《系统架构师》认证,则可认为理论方面较为全面。 同上 工作态度&目标导向&文化匹配度
根据业务目标,能通过行动,克服各种障碍达到工作结果 10 *完成指定分解目标
*为达目标,积极、主动。 *团队协作,以团队目标为主要目标。
*能在参与业务中发挥自己能力,为业务结果发挥自己的作用。 *能主动考虑结果导向,能够在拿结果中发挥主要作用。
*理解执行结果达成的关键环节。
*能较好的处理风险。
*对不能完成的任务,不会轻易说不。
*文化匹配度:高。 *自我驱动!
*结果导向,能够打破常规,坚持为了拿结果做正确的事情。
*推动结果达成,资源与方案推动力。
*能较好的预知、预防风险。
*文化匹配度:高。 同上 *能够对复杂事情进行规划,并能通过推进规划的实施,达到预期的结果。
*规划预测与推动,有自己主导的项目、产品或技术。 同上 业务熟练度
对公司业务的熟悉程度,对现有产品的熟练程度。 10 *最近一次业务考试的得分。 同上 *最近一次业务考试的得分。
*对产品的熟悉程度。 同上 同上 同上 同上 学习能力
保持学习的心态和成长的愿望,在工作中不断学习和掌握所需新知识和新技能 10 *对于研发过程中遇到的技术和理论问题具备学习、理解和解决的能力
*完成安排的岗位学习要求 *在实现业务需求上,具有持续优化、追求卓越的激情和能力。
*能持续的关注和学习相关领域的知识,并能使用到工作当中。
*能够有意识的培养和辅导团队中的其他同事。担当过导师,为低层级的同事制订成长计划,并辅导执行。
*在部门层面至少分享过五次。 *能够清晰理解业务线所需技术业务能力,并针对团队制定相应的成长计划,并辅导执行。
*担当过三次导师。
*持续不断地学习。每年至少两本技术书籍。
*不断总结。每月至少一篇博客或总结。
*在公司层面至少分享过五次。 同上 *自驱动,对自己要求较高。
*能针对业务规划、技术规划,对团队成员进行业务和技术辅导。
*培养团队的技术氛围,提高团队的综合能力。
*精通学习的方法。
*精通技术的学习方法。
*不断学习最新的业界信息。
*在公司层面至少分享过十次,并取得好评。 同上 项目管理
给自己的开发工作或者项目内容制定细分的的开发计划并控制进度 7.5 *给自己的开发工作内容制定细分的开发计划 *有较好的时间管理技巧。
技术经理要求:
*给自己的开发工作内容制定细分的的开发计划;
*制定项目中开发计划,控制整个开发的进度;
*在项目中,协调与其他技术部门在开发上的接口,确定方案;
*有一定的管理经验。 *同技术经理要求。
*应有一套成体系的、熟练的任务管理、时间管理能力。 同上 同上 同上 影响力
能够通过沟通、说服等方式对他人的行为、想法造成影响,获取支持,最终使事物的行进方向朝自己的愿望预期发展 7.5 *服从上级、组织安排。 *团队级影响力 *部门级影响力
*能影响项目组或产品线的成员,是项目组或产品线公认的核心人员 同上 *多部门、公司级影响力
*在所处的业务线具有广泛的影响力,对相应涉及的技术和业务都能有足够的公信力 同上 运维能力
掌握应用发布和运维,线上故障分析和排查的能力 5 *了解应用发布和运维,线上故障分析和排查 *熟悉应用发布和运维,线上故障分析和排查 *熟悉应用发布和运维,线上故障分析和排查
*能够编写自动化部署程序。 同上 *整体规划运维技术架构。 同上 合格标准 平均分=80分 平均分=80分 平均分=80分 平均分=80分 每一项分值都=80分 平均分=80分 每一项分值都=80分。