一评估细则
技术1级:【关键句:特定场景(包括运用低代码工具,二次开发)或某一小模块下,能独立开发】
- 底层能力
- 知道怎么该学习技术,怎么尝试解决问题
- 基础技术能力
- 能在特定应用方向,独立开发不太复杂的任务(比如工具类小程序,稍复杂的爬虫)
- 掌握自己使用的技术栈基本知识和基本的数据库操作
- 能配合团队使用协作开发工具;
- 进阶技术能力
- 能进行基本的调试,完成基础的重构
- 经验/经历
- 实际开发工作1年以上
- 参与过2个以上项目的开发,并能说清自己承担的工作内容
技术2级:【关键句:垂直领域上,熟练开发常见应用】
- 底层能力
- 能独立解决领域内稍困难的问题,并阐述清楚学习和解决问题的方法;
- 了解并能部分应用领域内基本算法和数据结构;
- 基础技术能力
- 在垂直领域,能熟练独立开发常见应用;能在相关紧密的领域进行简单开发
- 熟练掌握垂直技术栈的核心知识以及基础框架;
- 更深度的使用数据库,能完成较复杂的查询操作;
- 能满足日常对版本控制,部署/构建的要求
- 进阶技术能力:
- 能进行基础的优化工作,熟练对代码进行调试,有重构意识;
- 代码稳定性,效率有基本保证
- 经验/经历
- 2年以上开发经验,核心技能使用1年以上
- 参与过3个以上项目的开发,且1次作为主力之一,并且能说明其中的关键点和开发细节;
- 能规避开发过程中基本的坑
技术3级:【关键句:垂直领域上,解决较复杂问题,独当一面】
- 底层能力
- 能独立解决领域内大部分问题,逐步总结的学习和解决问题的方法论;能保持对新技术的探索;
- 能熟练运用领域内基本的算法和数据结构
- 能理解运用最常见的设计模式
- 基础技术能力
- 在垂直领域熟悉各类解决方案,能解决较复杂问题;能在相关紧密的领域进行简单开发
- 全面了解垂直技术栈的相关知识;了解部分核心的底层实现逻辑;
- 能胜任部分数据库优化工作;
- 能胜任日常对版本控制,部署/构建的要求;
- 进阶技术能力
- 熟悉常见优化措施,能应对一定极端情况,代码稳定性,效率有保证
- 能主动对代码进行重构,测试
- 视工作内容还需有一定安全知识
- 经验/经历
- 4年以上开发经验,核心技能使用2年以上;协同工作经验丰富
- 3次作为主力参与过项目开发,其中1次以上是稍大项目的开发,并且能说明其中的关键点和开发细节;
- 能规避开发中大部分常见的坑
技术4级:【关键句:垂直领域上,能解决绝大部分问题;有大项目经验,及一定的技术广度;】
- 底层能力
- 能独立解决领域内大部分问题,完善的学习和解决问题的方法论;能保持对新技术的探索;
- 能运用领域内稍复杂的算法和数据结构,实际工作中有涉及算法的设计;
- 对设计模式有更多理解运用
- 基础技术能力
- 精通垂直技术栈的相关知识,了解核心代码的底层实现逻辑;
- 能胜任基本的数据库优化工作
- 能胜任日常对版本控制,部署/构建的要求,并对底层逻辑有一定了解;
- 进阶技术能力
- 能对垂直领域项目进行较深度优化,项目能应对较复杂的极端情况;
- 能利用单元测试,代码重构等手段使项目具有较低的bug率和较高的拓展性;
- 视工作内容还需要网络安全知识;
- 一定的架构意识
- 经验/经历
- 5年以上开发经验,核心技能使用3年以上;
- 有基层管理经历
- 4次作为主力参与过项目开发,其中2次以上是较大项目的开发,并且能说明其中的关键点和开发细节;
- 能规避开发中大部分坑
技术5级:【关键句:垂直领域的专家,主导过大型项目,能从产品架构上去考虑问题】
- 底层能力
- 4级所有要求
- 懂得如何将知识传授(培训)给其他人;
- 熟练运用常见的设计模式
- 基础技术能力
- 垂直领域的专家,能承担大业务线;
- 相关2个以上领域达到F3水平
- 相比F4对底层逻辑理解更深刻
- 进阶技术能力
- 4级所有要求
- 基本的架构/技术选型能力
- 经验/经历
- 7年以上开发经验,核心技能使用3年以上;
- 有稍大规模团队或项目管理经历;
- 知名论文作者,技术博主,讲师等为大加分项
- 主导过1次以上大项目的开发,能说清楚关键点和开发细节以及如何引导团队进行工作的;
- 从架构设计上就能规避开发的坑,对项目开发困难点有一定预见性
- 其他
- 年薪40W+
技术6级:【关键句:更深的架构能力,更高的前瞻性,行业内丰富的经验或垂直领域的更高级专家】
- 底层能力
- 5级所有要求
- 能将设计模式的思想用于架构设计中
- 基础技术能力
- 5级所有要求
- 相关2个以上领域达到F4水平
- 进阶技术能力
- 5级所有要求
- 完善的架构/技术选型能力
- 经验/经历
- 7年以上开发经验,核心技能使用4年以上;
- 有较大规模团队管理经历;
- 知名论文作者,技术博主,讲师等为大加分项
- 主导过3次以上大项目的开发,能说清楚关键点和开发细节以及如何引导团队进行工作的;
- 从架构设计上就能规避开发的坑,对项目开发困难点有一定预见性;
- 对领域发展有一定前瞻性,能参与到业务决策中去
- 其他
- 年薪65W以上
详细能力矩阵对比表格:
技术1级 | 技术2级 | 技术3级 | 技术4级 | 技术5级 | 技术6级 | |||
关键句 | 特定场景(包括运用低代码工具,二次开发)或某一小模块下,能独立开发 | 垂直领域上,熟练开发常见应用 | 垂直领域上,解决较复杂问题,独当一面 | 垂直领域上,能解决绝大部分问题;有大项目经验,有一定的技术广度; | 垂直领域的专家,主导过大型项目,能从产品架构上去考虑问题 | 更深的架构能力,更高的前瞻性,行业内丰富的经验或垂直领域的更高级专家 | ||
底层能力 | 学习能力【重要】 | 知道怎么该学习技术,怎么尝试解决问题 | 能独立解决领域内稍困难的问题,并阐述清楚学习和解决问题的方法; | 能独立解决领域内大部分问题,逐步总结的学习和解决问题的方法论;能保持对新技术的探索; | 能独立解决领域内大部分问题,完善的学习和解决问题的方法论;能保持对新技术的探索; | T4要求+懂得如何将知识传授(培训)给其他人; | 同5级 | |
编程基础 | 了解领域内基本算法和数据结构; | 了解并能部分应用领域内基本算法和数据结构; | 能熟练运用领域内基本的算法和数据结构;能理解运用最常见的设计模式 | 能运用领域内稍复杂的算法和数据结构;实际工作中有涉及算法的设计;对设计模式有更多理解运用 | 熟练应用领域内的大部分常见算法和数据结构;实际工作涉及过算法的设计;能熟练运用常见的设计模式 | 同5级+能将设计模式的思想用于架构设计中 | ||
技术栈水平 | 开发能力 | 解决方案 | 能在特定应用方向,独立开发不太复杂的任务(比如工具类小程序,稍复杂的爬虫) | 在垂直领域,能熟练独立开发常见应用;能在相关紧密的领域进行简单开发 | 在垂直领域熟悉各类解决方案,能解决较复杂问题;能在相关紧密的领域进行简单开发 | 在垂直领域熟悉各类解决方案,能解决较复杂问题;有大项目经验,项目能应对一定的极端情况;相关1个以上领域达到F2水平 | 垂直领域的专家,能承担大业务线;对各类技术都有涉猎,相关2个以上领域达到T3水平 | T5+相关2个以上领域达到T4水平 |
技术广度 | ||||||||
基础技术能力 | 语言及框架 | 掌握自己使用的技术栈基本知识;掌握基本的数据库操作;能配合团队使用协作开发工具; | 熟练掌握垂直技术栈的核心知识;熟练使用相关基础框架;更深度的使用数据库,能完成较复杂的查询操作;能满足日常对版本控制,部署/构建的要求 | 全面了解垂直技术栈的相关知识;了解部分核心的底层实现逻辑;能胜任部分数据库优化工作。能胜任日常对版本控制,部署/构建的要求; | 精通垂直技术栈的相关知识;了解核心代码的底层实现逻辑;能胜任基本的数据库优化工作。能胜任日常对版本控制,部署/构建的要求,并对底层逻辑有一定了解; | 相比T4对底层逻辑理解更深刻 | 同T5 | |
数据库 | ||||||||
部署/构建能力 | ||||||||
版本控制 | ||||||||
进阶技术能力 安全/效率/稳定 | 测试/调试能力 | 能进行基本的调试,完成基础的重构 | 能进行基础的优化工作;能熟练对自己的代码进行调试,有重构意识;代码稳定性,效率有基本保证 | 熟悉常见优化措施,能应对一定极端情况,代码稳定性,效率有保证;能主动对代码进行重构,测试;视工作内容还需安全知识 | 能对垂直领域项目进行较深度优化;项目能应对较复杂的极端情况;能利用单元测试,代码重构等手段使项目具有较低的bug率和较高的拓展性;视工作内容还需要网络安全知识;一定的架构意识 | T4+基本的架构/技术选型能力 | T5+完善的架构/技术选型能力 | |
代码重构 | ||||||||
优化能力 | ||||||||
网络防御 | ||||||||
高并发处理 | ||||||||
架构 | ||||||||
经验/经历 | 技术资历 | 年限要求 | 实际开发工作1年以上 | 2年以上开发经验,核心技能使用1年以上 | 3年以上开发经验,核心技能使用2年以上;协同工作经验丰富 | 4年以上开发经验,核心技能使用3年以上;有基层管理经历 | 5年以上开发经验,核心技能使用3年以上;有稍大规模团队或项目管理经历;知名论文作者,技术博主,讲师等为大加分项 | 7年以上开发经验,核心技能使用4年以上;有较大规模团队管理经历;知名论文作者,技术博主,讲师等为大加分项 |
技术影响 | ||||||||
管理/协同工作 | ||||||||
项目经历 | 经验/避坑 | 参与过2个以上项目的开发,并能说清自己承担的工作内容 | 参与过3个以上项目的开发,且1次作为主力之一,并且能说明其中的关键点和开发细节;能规避开发过程中常见的坑 | 3次作为主力参与过项目开发,其中1次以上是稍大项目的开发,并且能说明其中的关键点和开发细节;能规避开发中大部分常见的坑 | 4次作为主力参与过项目开发,其中2次以上是较大项目的开发,并且能说明其中的关键点和开发细节;能规避开发中大部分坑 | 主导过1次以上大项目的开发,能说清楚关键点和开发细节以及如何引导团队进行工作的;从架构设计上就能规避开发的坑,对项目开发困难点有一定预见性 | 主导过3次以上大项目的开发,能说清楚关键点和开发细节以及如何引导团队进行工作的;从架构设计上就能规避开发的坑,对项目开发困难点有一定预见性;对领域发展有一定前瞻性,能参与到业务决策中去 | |
项目经历 | ||||||||
年薪 | 无 | 无 | 无 | 无 | 40W以上 | 65W以上 |
二薪资对照
级别 | 其他条件 | 对标 |
T4 | 参考总收入40W+/年 | 阿里P6以下 |
T5 | 参考总收入50W+/年 最低出示40W+年薪证明 | 阿里P7 |
T6 | 参考总收入80W+/年 最低出示65W+年薪证明 | 阿里P8 |