部门 | |
编制 | |
提报 | |
实施时间 | |
发布范围 | |
会审 | |
会审 | |
会审 | |
批准 |
目录
第一部分 概述
第二部分 级别角色定位
第三部分 基本条件要求
第四部分 核心标准内容
一、必备知识
二、行为技能标准
三、素质标准
第五部分 评审细则
一、认证申报材料及评审小组
二、认证定级评审具体达标要求
三、降级条件
第六部分 附则
***中心开发岗位(Java)任职资格标准
第一部分 概述
一、标准名称
**中心开发岗位(Java)任职资格标准
二、标准定义
主要指在理解产品设计需求,结合公司后端技术架构,与团队成员紧密配合,完成服务端架构、开发工作。保障项目质量、服务稳定性,满足公司数字化开发需求。
三、标准适用范围
**中心所有Java开发工程师。
四、标准级别
本标准共设五个级别,分别是:初级Java开发工程师、中级Java开发工程师、高级Java开发工程师、资深Java开发工程师、架构师。
五、标准的结构
本标准包括级别角色定位、基本条件、必备知识、行为技能标准、素质标准。
第二部分 级别角色定位
级别角色定位即关于各级别可承担角色的描述,包括掌握本领域内知识技能的宽度和深度;能够解决问题的范围和难度;在本领域内的定位或影响力;能够承担的职责。
级别 | 角色描述 |
初级 Java开发工程师 | 1)有相关专业教育背景或从业经验; 2)在专业领域中,对公司职位的标准要求、政策、流程等从业所必需了解的知识处于学习成长阶段,尚需要主管或高级别人员对负责的任务和完成的产出进行清晰的定义和沟通,并随时提供支持以达到要求;能配合完成复杂任务; 3)在专业领域,具有学习能力和潜能。 |
中级 Java开发工程师 | 1)在专业领域中,对公司职位的标准要求、政策、流程等从业所必需了解的知识基本了解,对于本岗位的任务和产出很了解,能独立完成复杂任务,能够发现并解决问题; 2)在项目当中可以作为独立的项目组成员; 3)能在跨部门协作中沟通清楚。 |
高级 Java开发工程师 | 1)在专业领域中,对公司职位的标准要求、政策、流程等从业所必需了解的知识理解深刻,能够和经理一起探讨本岗位的产出和任务,并对经理具备一定的影响力; 2)对于复杂问题的解决有自己的见解,对于问题的识别、优先级分配有见解,善于寻求资源解决问题;也常常因为对于工作的熟练而有创新的办法,表现出解决复杂问题的能力; 3)可独立领导跨部门的项目;在专业方面能够培训和教导新进员工。 |
资深 Java开发工程师 | 1)在专业领域,对自己所从事的职业具备一定的前瞻性的了解,在某个方面独到,对公司关于此方面的技术或管理产生影响; 2)对于复杂问题的解决有自己的见解,对于问题的识别、优先级分配见解尤其有影响力,善于寻求资源解决问题;也常常因为对于工作的熟练而有创新的办法,表现出解决问题的能力; 3)可独立领导跨部门的项目;能够培训和教导新进员工; 4)是专业领域的资深人士; 5)行业外或公司内培养周期较长。 |
架构师 | 1)在某一专业领域中,对于公司内外及业界的相关资源及水平比较了解; 2)开始参与部门相关策略的制定;对部门管理层的在某个领域的判断力产生影响; 3)对事物和复杂问题的分析更有影响力。 4) |
第三部分 基本条件
基本条件包括以下内容:关于教育背景的要求;关于相关培训经历的要求;关于从业经验的要求;关于某方面特殊经验的要求;其他相关要求。
项目 | 各级别 | |||||
初级 Java开发工程师 | 中级 Java开发工程师 | 高级 Java开发工程师 | 资深 Java开发工程师 | 架构师 | ||
学历 | 专科及以上 | |||||
专业 | 计算机软件或相关专业 | |||||
语言 | 英语词汇量较为丰富,能够完成类、函数、变量命名需要,能够阅读英文编程资料 | |||||
工作经验 | 同行业工作经验 | ≥1年 | ≥3年 | ≥5年 | ≥7年 | ≥9年 |
在本级别工作经验 | ≥2年 | ≥2年 | ≥2年 | ≥3年 | ≥2年 | |
项目经验 | 参与项目 | 在两年内累计工作量≥300 | 在两年内累计工作量≥300 | 在两年内累计工作量≥300 | 在三年内累计工作量≥450 | / |
主导项目 | / | / | / | 在三年内作为开发负责人,主导项目数15个以上 | 在两年内作为架构师,架构系统数3个以上 | |
绩效等级 | 近4个季度绩效分≥100有2次及以上,且获得过至少1次季度优秀员工的荣誉。 | |||||
企业文化 | 具备钉钉子精神和原点精神,对企业文化认同并践行。 | |||||
奖征要求 | 1、近两年内无重大违纪违规行为;2、未触犯军令三条。 | |||||
备注:在达到本级别的基本条件下可申请认证更高级别。 |
第四部分 标准核心内容
一、必备知识
序号 | 项目 | 必备知识 | 初级Java开发工程师 | 中级Java开发工程师 | 高级Java开发工程师 | 资深Java开发工程师 | 架构师 |
1 | 公司类 | 公司概况、企业文化、经营模式 | 熟悉 | 熟悉 | 掌握 | 精通 | |
2 | 品牌、产品知识 | 熟悉 | 熟悉 | 掌握 | 精通 | ||
3 | 工作相关制度流程 | 熟悉 | 熟悉 | 掌握 | 精通 | ||
4 | 专业类 | Java语言(J2EE) | 熟悉 | 掌握 | 掌握 | 精通 | |
5 | 数据库(MySQL/Oracle) | 熟悉 | 熟悉 | 掌握 | 精通 | ||
6 | 前端(JSP/SERVLET/HTML/JavaScript) | 熟悉 | 熟悉 | 掌握 | 精通 | ||
7 | 管理类 | 团队管理知识 | / | 熟悉 | 掌握 | 精通 | |
8 | 技能类 | 办公软件使用(Word、excel、PPT) | 熟悉 | 熟悉 | 掌握 | 精通 | |
释义: |
二、专业技能标准
数字化中心开发岗位(Java)任职资格标准行为技能分级描述如下:
级别 | 技术栈 | 项目经验 | 团队管理 |
初级 Java开发工程师 | 1、熟悉Idea/Eclipse等编译器使用; 2、熟悉Git/SVN等版本管理工具使用; 3、了解Maven、Linux基本使用; 4、了解常用的设计模式; 5、了解MySQL数据库的使用; 6、了解Redis、MQ中间件基本应用; 7、了解常用框架,如:Spring、Dubbo等; | 1、具备一年以上工作经验 2、至少参与过一个项目的开发 | / |
中级 Java开发工程师 | 1、掌握Idea/Eclipse等编译器使用; 2、掌握Git/SVN等版本管理工具使用; 3、了解Maven、Linux基本使用; 4、熟悉常用的设计模式; 5、熟悉MySQL数据库使用,并进行一定的优化; 6、熟悉Redis、MQ中间件的应用; 7、熟悉主流的开源框架;Spring/Spring Boot/Dubbo等 8、对分布式事务、锁与分库分表有一定了解; |
有一定的项目架构设计经验 | / |
高级 Java开发工程师 | 1、掌握Idea/Eclipse等编译器使用; 2、掌握Git/SVN等版本管理工具使用; 3、了解Maven、Linux基本使用; 4、掌握常用的设计模式,能进行代码重构与JVM性能优化; 5、掌握MySQL索引优化原理与应用; 6、熟悉Redis、Rabbit MQ等中间件,并至少理解一个中间件/框架的源码; 7、掌握主流的开源框架;Spring/Spring Boot/Dubbo等 8、熟悉分布式事务、锁与分库分表等分布式开发能力; |
3、具备独立搭建项目的从0到1的能力 | 能对团队进行有效的管理及培养。 |
资深 Java开发工程师 | 1、掌握Idea/Eclipse等编译器使用; 2、掌握Git/SVN等版本管理工具使用; 3、掌握Maven、Linux基本使用; 4、掌握常用的设计模式,能进行代码重构与JVM性能优化; 5、掌握MySQL索引优化原理与应用; 6、掌握Redis、Rabbit MQ等中间件,并理解其源码及实现原理; 7、掌握主流的开源框架;Spring/Spring Boot/Dubbo等 8、掌握分布式事务、锁与分库分表等分布式能力; 9、具备独自搭建应用框架的能力; |
3、具备高并发、高性能、高可用的项目经验 | 1、能对下级团队进行管理及培养,能对带领的团队进行日常激励及考核; 2、能整合资源,跨部门协调处理所服务团队技术相关的突发问题。 |
架构师 | 1、掌握Idea/Eclipse等编译器使用; 2、掌握Git/SVN等版本管理工具使用; 3、掌握Maven、Linux基本使用; 4、精通常用的设计模式,能进行代码重构与JVM性能优化; 5、精通MySQL索引优化原理与应用; 6、精通Redis、Rabbit MQ等中间件,并至少理解一个中间件/框架的源码; 7、精通主流的开源框架;Spring/Spring Boot/Dubbo等 8、精通分布式事务、锁与分库分表等分布式开发能力; 9、具备搭建高并发、高可用、高性能的系统经验; 10、善于学习,具备行业技术视野; | 1、具备9年以上工作经验 2、至少主导过一个大型Web项目的架构设计与实施 3、具备高并发、高性能、高可用的项目经验 | 1、能对下级团队进行管理及培养,能对带领的团队进行日常激励及考核; |
三、素质标准
数字化中心开发岗位(Java)任职资格素质标准共包含3项:工匠精神、钉钉子精神、原点精神。各项描述如下:
- 工匠精神是指有信仰的踏实和认真,勤劳,敬业,投入,全身心奉献事业,热爱自己的事业。对自己的事业执着专注,对所做的事情和作品精雕细琢、精益求精、一丝不苟。
级别 | 分级描述 |
1级 | 长期坚持做好一件事情的耐心,同时必须专注于实践操作本身,以使自己手头上的“工事”不至于走样、变形甚至货不对版。 |
2级 | 对自身承担的工作充满责任感和使命感,以“工事”作为“己事”来担当,既不敷衍了事、更不投机取巧,以自己对“工事”本有的完美期待来严格要求自己完成 “工事”。 |
3级 | 对于“工事”的自觉投入、全情参与、自由创造,最终使“工事”自然走向极致、圆满。 |
- 钉钉子精神是指在工作时能找准目标,过程有节奏有章法,不到节点不放手,不达目标不罢休的精神。
级别 | 分级描述 |
1级 | 工作中找到自己的目标,利用工作方法,把握住节点,达成目标。 |
2级 | 工作中找准自己的目标,善于运用所掌握的工作方法和技巧,提高工作效率,遇到困难想办法解决,直到达成目标。 |
3级 | 工作中明确自己的目标,能灵活运用掌握的工作方法和技巧,把握好工作的节点,迎难而上,保证质量的同时,完成目标。 |
3、原点精神是指在工作时必须要找到工作的原点(市场一线),瞄准原点,专注的围绕市场一线开展工作的精神。
级别 | 分级描述 |
1级 | 对所负责的工作有较清晰的认识,市场有需要时能积极运用专业技能解决市场问题。 |
2级 | 工作中能将目标放在公司整体的目标上,主动为市场服务,围绕市场开展工作。 |
3级 | 有较高的格局,能敏锐的挖掘到市场问题,站在原点的角度思考事情的利弊,以解决市场上的问题为核心。 |
第六部分 附则
一、本标准自发布之日起生效,人力资源中心可根据公司整体经营情况对本文件进行修订和废止。
二、本标准解释权归人力资源部。
三、关联文件:
1、《任职资格认证流程》
2、关联附件
①《数字化中心开发岗位(Java类)任职资格认证定级评审总表》
②《数字化中心开发岗位定级评审申请表》
③《项目情况》
⑤《述职报告》
⑥《绩效记录》
⑦《奖惩记录》
⑧《核心素质测评表》