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

    作者:朱金灿

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

     

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

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

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

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

     

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

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

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

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

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

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

     

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

     

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

     

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

     

     

  • 相关阅读:
    Hibernate检索策略与检索方式
    获取分组后的TOP 1和TOP N记录
    Oracle 高级排序函数 和 高级分组函数
    Java中的字符串常量池
    代码的完整性:打印1到最大的n位数
    代码的完整性:数值的整数次方
    递归和循环:矩形覆盖
    位运算:二进制中1的个数
    递归和循环:变态跳台阶
    递归和循环:跳台阶
  • 原文地址:https://www.cnblogs.com/lanzhi/p/6470279.html
Copyright © 2011-2022 走看看