程序员客栈能力评估细则

本文详细描述了技术能力从一级到六级的评估标准,包括底层能力、开发经验、特定领域的技术深度、项目经历以及对技术栈的掌握,同时还标注了对应的薪资区间,旨在为IT专业人士提供职业发展参考。
摘要由CSDN通过智能技术生成

一评估细则

技术1级:【关键句:特定场景(包括运用低代码工具,二次开发)或某一小模块下,能独立开发】

  1. 底层能力
    1. 知道怎么该学习技术,怎么尝试解决问题
  2. 基础技术能力
    1. 能在特定应用方向,独立开发不太复杂的任务(比如工具类小程序,稍复杂的爬虫)
    2. 掌握自己使用的技术栈基本知识和基本的数据库操作
    3. 能配合团队使用协作开发工具;
  3. 进阶技术能力
    1. 能进行基本的调试,完成基础的重构
  4. 经验/经历
    1. 实际开发工作1年以上
    2. 参与过2个以上项目的开发,并能说清自己承担的工作内容

技术2级:【关键句:垂直领域上,熟练开发常见应用】

  1. 底层能力
    1. 能独立解决领域内稍困难的问题,并阐述清楚学习和解决问题的方法;
    2. 了解并能部分应用领域内基本算法和数据结构;
  2. 基础技术能力
    1. 在垂直领域,能熟练独立开发常见应用;能在相关紧密的领域进行简单开发
    2. 熟练掌握垂直技术栈的核心知识以及基础框架;
    3. 更深度的使用数据库,能完成较复杂的查询操作;
    4. 能满足日常对版本控制,部署/构建的要求
  3. 进阶技术能力:
    1. 能进行基础的优化工作,熟练对代码进行调试,有重构意识;
    2. 代码稳定性,效率有基本保证
  4. 经验/经历
    1. 2年以上开发经验,核心技能使用1年以上
    2. 参与过3个以上项目的开发,且1次作为主力之一,并且能说明其中的关键点和开发细节;
    3. 能规避开发过程中基本的坑

技术3级:【关键句:垂直领域上,解决较复杂问题,独当一面】

  1. 底层能力
    1. 能独立解决领域内大部分问题,逐步总结的学习和解决问题的方法论;能保持对新技术的探索;
    2. 能熟练运用领域内基本的算法和数据结构
    3. 能理解运用最常见的设计模式
  2. 基础技术能力
    1. 在垂直领域熟悉各类解决方案,能解决较复杂问题;能在相关紧密的领域进行简单开发
    2. 全面了解垂直技术栈的相关知识;了解部分核心的底层实现逻辑;
    3. 能胜任部分数据库优化工作;
    4. 能胜任日常对版本控制,部署/构建的要求;
  3. 进阶技术能力
    1. 熟悉常见优化措施,能应对一定极端情况,代码稳定性,效率有保证
    2. 能主动对代码进行重构,测试
    3. 视工作内容还需有一定安全知识
  4. 经验/经历
    1. 4年以上开发经验,核心技能使用2年以上;协同工作经验丰富
    2. 3次作为主力参与过项目开发,其中1次以上是稍大项目的开发,并且能说明其中的关键点和开发细节;
    3. 能规避开发中大部分常见的坑

技术4级:【关键句:垂直领域上,能解决绝大部分问题;有大项目经验,及一定的技术广度;】

  1. 底层能力
    1. 能独立解决领域内大部分问题,完善的学习和解决问题的方法论;能保持对新技术的探索;
    2. 能运用领域内稍复杂的算法和数据结构,实际工作中有涉及算法的设计;
    3. 对设计模式有更多理解运用
  2. 基础技术能力
    1. 精通垂直技术栈的相关知识,了解核心代码的底层实现逻辑;
    2. 能胜任基本的数据库优化工作
    3. 能胜任日常对版本控制,部署/构建的要求,并对底层逻辑有一定了解;
  3. 进阶技术能力
    1. 能对垂直领域项目进行较深度优化,项目能应对较复杂的极端情况;
    2. 能利用单元测试,代码重构等手段使项目具有较低的bug率和较高的拓展性;
    3. 视工作内容还需要网络安全知识;
    4. 一定的架构意识
  4. 经验/经历
    1. 5年以上开发经验,核心技能使用3年以上;
    2. 有基层管理经历
    3. 4次作为主力参与过项目开发,其中2次以上是较大项目的开发,并且能说明其中的关键点和开发细节;
    4. 能规避开发中大部分坑

技术5级:【关键句:垂直领域的专家,主导过大型项目,能从产品架构上去考虑问题】

  1. 底层能力
    1. 4级所有要求
    2. 懂得如何将知识传授(培训)给其他人;
    3. 熟练运用常见的设计模式
  2. 基础技术能力
    1. 垂直领域的专家,能承担大业务线;
    2. 相关2个以上领域达到F3水平
    3. 相比F4对底层逻辑理解更深刻
  3. 进阶技术能力
    1. 4级所有要求
    2. 基本的架构/技术选型能力
  4. 经验/经历
    1. 7年以上开发经验,核心技能使用3年以上;
    2. 有稍大规模团队或项目管理经历;
    3. 知名论文作者,技术博主,讲师等为大加分项
    4. 主导过1次以上大项目的开发,能说清楚关键点和开发细节以及如何引导团队进行工作的;
    5. 从架构设计上就能规避开发的坑,对项目开发困难点有一定预见性
  5. 其他
    1. 年薪40W+

技术6级:【关键句:更深的架构能力,更高的前瞻性,行业内丰富的经验或垂直领域的更高级专家】

  1. 底层能力
    1. 5级所有要求
    2. 能将设计模式的思想用于架构设计中
  2. 基础技术能力
    1. 5级所有要求
    2. 相关2个以上领域达到F4水平
  3. 进阶技术能力
    1. 5级所有要求
    2. 完善的架构/技术选型能力
  4. 经验/经历
    1. 7年以上开发经验,核心技能使用4年以上;
    2. 有较大规模团队管理经历;
    3. 知名论文作者,技术博主,讲师等为大加分项
    4. 主导过3次以上大项目的开发,能说清楚关键点和开发细节以及如何引导团队进行工作的;
    5. 从架构设计上就能规避开发的坑,对项目开发困难点有一定预见性;
    6. 对领域发展有一定前瞻性,能参与到业务决策中去
  5. 其他
    1. 年薪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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值