近两年在负责公司技术人员晋升相关的工作,所以有了一些思考。去年写了一篇《程序员的成长阶梯和级别定义》定义了程序员的晋升之路,但其中有一点实际并没有想的特别清晰,那就是关于技术晋升级别的评定。评定是一个非常主观的过程,正因为其主观性才带来了一些困惑,关于这些困惑,最近获得了一些新的启发,所以想写下来探讨探讨。
绝对和相对
在公司的早期时候,技术人员的晋升基本就是直属领导说了算,没有一个客观的评价标准,领导的主观判断占据主导因素。后来随着人员规模的扩张,这样的评价体系难以适应,所以开始成立技术委员会来让专业人员评定专业人员的级别。
即使是让专业人员评定专业人员依然存在一个标准的问题,这个标准到底应该怎么定?一开始我们就标准问题进行了大量讨论,也参照了业界标杆公司(腾讯)的一些标准制定方法。制定标准的初衷也是为了给评定过程增加客观性,将人的主观判断约束在一定的客观范围内。
既然有了标准,那么只需判断相应技术人员是否符合某个技术级别的标准,这属于一种按绝对客观标准来评定的过程。这看上去似乎简单可操作,但实际情况下会与公司的另一项限制产生冲突。一般公司每年的晋升人数都会有一个比例限制,这是出于控制与优化人才结构和成本的考虑,因而按照绝对标准去评定的结果可能多于,也可能少于这个比例限制。这是一个一直以来让人很纠结的冲突点。
如果考虑这个比例限制,就会变成按所有参与晋升人员的评定打分排序的一个相对标准,这样就没有一个客观的专业性评定标准。所以真正的评定中,需要同时兼顾二者,既有绝对标准的判定也能相对进行排序。
那么我们怎么做的?在最近的一次评定中采用了投票加评分双因素,多人制评定中(一般 5~7 人),得到绝对多数票(7 过 5,5 过 4)通过,可以认为满足这个级别的绝对客观标准。另外还会根据多个维度对候选人进行评分,评分主要用于得票相同人选的排序,以得到相对优先次序。
延伸阅读
- ssh框架 2016-09-30
- 阿里移动安全 [无线安全]玩转无线电——不安全的蓝牙锁 2017-07-26
- 消息队列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 论文笔记【图片目标分割】 2017-07-26
- 词向量-LRWE模型-更好地识别反义词同义词 2017-07-26
- 从栈不平衡问题 理解 calling convention 2017-07-26
- php imagemagick 处理 图片剪切、压缩、合并、插入文本、背景色透明 2017-07-26
- Swift实现JSON转Model - HandyJSON使用讲解 2017-07-26
- 阿里移动安全 Android端恶意锁屏勒索应用分析 2017-07-26
- 集合结合数据结构来看看(二) 2017-07-26
学习是年轻人改变自己的最好方式