使用轻识AI智能搜索

轻识AI

程序员客栈能力评估细则

程序员客栈

共 2440字,需浏览 5分钟

 ·

2023-07-28 11:39


零、等级简介

一、评估细则

技术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以上


二、详细能力矩阵对比表格

三、薪资对照

级别 其他条件 对标
T4 参考总收入40W+/年 阿里P6以下
T5 参考总收入50W+/年;最低出示40W+年薪证明 阿里P7
T6 参考总收入80W+/年;最低出示65W+年薪证明 阿里P8





浏览 16702
2点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
2点赞
评论
收藏
分享

手机扫一扫分享

分享
举报