zoukankan      html  css  js  c++  java
  • 研发人员技术定级的一些思考

    作者:朱金灿

    来源:http://blog.csdn.net/clever101

     

            所谓对研发人员技术定级,就是指给研发人员定义哪些级别。为什么要给研发人员定级?这里面有多方面的作用:

    一是定级是薪资管理的一部分,不同级别的开发人员对应不同的薪资水平。

    二是定级是从技术管理的方便考虑,比如出于源码维护的需要,核心代码不会向低级别的开发人员开放,核心模块的设计和开发不会让低级别的开发人员承担。

    三是从员工职业规划考虑,明确的分别有利于每个人找到自己的职业晋升之路。

     

            既然定级很有必要,那么该如何分级呢?按照我的经验,一般常规地分为五级:

    第一级:新手(也可以叫初级开发人员),标准是指新招进来的没多少开发经验的人员,一般需要培训一段时间才能进入开发状态。

    第二级:中级开发人员,标准是已有一定的开发经验,能够完成非底层功能模块的设计和开发。

    第三级:高级开发人员,标准是已有较为丰富的开发经验,能够完成底层重要功能模块的设计和开发。

    第四级:架构师级别,标准是能够完成对单个系统的设计和开发,并能指导一个团队进行开发。

    第五级:技术总监级别,标准是能够对整个公司的所有产品的发展方向、技术路线等准确而清晰的把握。

     

            但是除了常规的划分外,还可以有其它的划分。之所以有其它的划分,是为了从多方面挖掘员工的潜能,指明更多的发展方向。比如技术人员晋升可以有技术专家和项目经理两个方向,有志于成为技术牛人的可以往技术专家方向发展,而综合素质好的可以尝试当项目经理。

     

            技术定级还可以尝试从打破技术水平限制来定级。比如大企业都有自己的研究院,中小企业没有财力建立自己的研究院,但是为了刺激创新和赶上新技术潮流,可以尝试在技术部门建立新技术研究小组,参加人员自愿报名参加,然后这个也可以作为技术定级的一个依据。

     

            尝试从多维度对技术人员进行技术定级,或许有更多的收获!

     

     

  • 相关阅读:
    EF实体框架处理实体之间关联关系与EF延迟机制(下)
    EF Code First Migrations数据库迁移
    EF的默认映射以及如何使用Data Annotations和Fluent API配置数据库的映射
    学习Entity Framework 中的Code First
    使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(四)-- Middleware
    学习ASP.NET Core,你必须了解无处不在的“依赖注入”
    EF Code First 学习笔记:表映射 多个Entity到一张表和一个Entity到多张表
    OWIN and Katana
    ASP.NET Core 1.0基础之依赖注入
    Mysql支持的数据类型(总结)
  • 原文地址:https://www.cnblogs.com/lanzhi/p/6470279.html
Copyright © 2011-2022 走看看