我认为在职场管理中,销售人员的管理考核是最简单的,只需看业绩就行了。但是程序员得工作成绩是最难考核的。这一点恐怕只有当过程序员或者技术管理者的才能体会。
由于太难量化考核指标,所以很多软件公司有各种奇葩的考核指标。比如每天的代码量,这在外行人看来好像挺合理,写得多拿得多嘛,内行人听了,心里只有一句 wo cao。
考核难还是其次,要是外行领导内行,甚至有时候还容易反过来,技术烂的时间不够用bug 一大堆整天忙忙碌碌加班加点,容易得到领导欣赏。技术牛的轻轻松松写完还可以上上网听听音乐,容易被领导认为工作懒散。要知道写程序不是搬砖,要是搬砖的话,体力相同的两个人,效率不会差太远,但是编程是纯智力劳动,和高考做数学卷子差不多,这思维能力和技术知识的差异,会导致两个人的结果差异很大。能力强的人考 150 很轻松,能力差的人就只能拿几十分。
当然,这种现象在以前 it 技术不是很普及,领导者都是外行人的情况下比较普遍。搁现在来说, 据我所知,已经逐渐消失了,因为现在管理者都学聪明了,管你哪个技术好哪个技术烂,就是让你们都 996 ,使劲给派活,这就不会暴露考核不公平的问题了!