二八原理:人才招聘中的二八原理

如何找到优秀的软件开发人才
服务器君一共花费了239.504 ms进行了5次数据库查询,努力地为您提供了这个页面。
试试阅读模式?希望听取您的建议

今天咱们先来聊聊招聘的话题。为啥要先聊招聘捏?因为招聘工作是其它各项管理工作的源头(先得有人可管才能谈管理嘛)。并且招聘工作有其特殊性:招聘方面的失误传递到了后续的环节,其影响会成倍放大。这个现象非常类似于软件开发流程:如果需求阶段出了问题,该问题到设计阶段会放大十倍(设计人员会骂娘),到编码阶段会放大百倍(程序员会抓狂),到测试阶段......

费了这许多口水之后,大伙儿应该看出招聘工作的重要性了吧?既然知道了重要性,下面我就来个现身说法,讲一下当初搭建开发团队的经验。

先确定比例

在之前的博文里,我们已经介绍了优秀员工的稀缺性(只占5%-20%)。所以你不要指望团队里所有人都是优秀员工,这不现实(尤其是在中国)。如果你有这种企图,那你就会陷入完美主义的焦油坑。

另一方面,如果整个团队中优秀员工的比例太低(甚至趋向于0),那也非常棘手。这样的团队效率会很差,基本上干不了太多实事。而且要改良这样的团队,难度也是大大滴。

所以,根据我个人的经验,让团队中优秀人员的比例略高于业界平均水平是比较合适的(大概在1/5到1/3)。只要保证大约这个比例的人是优秀的就差不多了。

再确定顺序

比例确定好了,后面就是招聘顺序的问题。一定要先把优秀的人搞到手,再去招平庸的人。这个顺序很重要。因为先进入团队的优秀人员会在团队中形成一个良好的氛围(包括思考模式、沟通效率、学习气氛、编码风格等)。这样就有利于影响后进入的普通开发人员并使其融入其中。久而久之,就可能形成良性循环。

以盖房子来打个比方(我对盖楼不熟,说错了别丢臭鸡蛋):盖房子要先把钢筋水泥框架搭好,后面再来沿着框架砌墙。只要水泥框架做的尺寸不差,那么砌墙也错不到哪儿去;反之,如果框架搭歪了(甚至搭错了),墙就很难砌好,房子也就成危房了。

从这个例子可以看出:团队中的优秀人员就相当于团队栋梁。一定要先搞定栋梁,后面的事情就好办多了。

如何找到优秀人才(不太合适的途径)

既然顺序也确定了,接下来就是动手找人了。由于优秀开发人员比较稀缺,所以不能纯粹依赖传统的招聘方式(到招聘网站登广告)。当然,不排除传统方式也能找到优秀人才,但是效率挺低的(个人感觉,简历中不到1%能算是优秀)。所以我一般用传统方式来招平庸程序员。

可能有同学会说:“费什么劲啊?直接找猎头公司不就得了。”确实,通过猎头能够比招聘网站更有效地找到一些优秀的人才。不过猎头公司找来的人有一个缺点:由于这些人已经在猎头的档案库挂了号,所以将来猎头可能会经常来找他/她怂恿跳槽(人家猎头就是靠这个吃饭的),导致这些人的稳定性下降。当然啦,如果你很有把握留住优秀人才,那也就无所谓了。

另外,上述两种方式还有一个共同的不足:对应聘人缺乏了解。一般只能通过简历、面试、笔试这几招来探探底细。但是,大凡准备简历和面试的人,无不把自己包装得很光鲜,个个看上去都很完美的样子。至于笔试,我觉得笔试考察人的角度难以做到全面。因此笔试结果或许可以判定某人不合适,但肯定无法用来确保某人合适。“不了解应聘人”导致的最大风险在于:可能让糟糕员工(何谓“糟糕”见上一篇博文)混入团队中。

如何找到优秀人才(比较高效率的方式)

前面批判了传统模式的种种缺点,接下来就得说一下我个人觉得比较有效的几种方式了。

1. 通过朋友/熟人介绍

我这里所说的“朋友/熟人”,是指你比较了解和信任的人,并且也是混迹在软件开发界的。因为开发人员一般都有自己的社交圈子,圈内的人互相都知根知底。所以,通过朋友介绍的话,就容易知道应聘人到底有几斤几两。

比如我当初开始组建团队时,有两个骨干人员就是通过熟人推荐进来的。

2. 通过网上社区(比如BBS、邮件列表、SNS)

一些高质量的网上社区(比如TopLanguage论坛)会浓缩一些精英人才在其中。可以到这种地方观察一段时间,看看社区成员的发言,如果感觉某某人比较中意,就可以先用邮件私下沟通一把。假如谈下来情投意合,就可以直接拉过来入伙了。

我以前有个同事,经常混迹于国外某Linux开发论坛,后来被一老外看上(那老外在找kernel程序员),然后去了某外企。

3. 通过挖墙角

说实话,这招有点损,但仍不失为一个有效的办法。这个方法的针对性挺强,找来的人基本不会令人失望。

使用这个方法的难点在于要了解被挖角的人,明白他/她真正看重什么,然后再投其所好,才能见效。要知道不同的人看重的东西是不一样的(我在后面的帖子会具体说这个问题)。比如对于某些高端的人才,薪酬往往不是其最看重的,因为这种人不是很缺钱。

上述三种方式各有千秋,要视具体情况来灵活运用,效果才会好。

由于今天是结合二八原理来谈招聘问题,所以就不细谈招聘过程中的一些细节问题了(比如面试人的技巧、如何筛选简历等)。假如大伙儿有兴趣,以后咱再单独介绍一下。下一个帖子,咱们来聊一下关于员工激励的问题。

延伸阅读

此文章所在专题列表如下:

  1. 二八原理:你必须知悉的二八原理
  2. 二八原理:软件开发中的二八原理
  3. 二八原理:员工的三种类型
  4. 二八原理:人才招聘中的二八原理
  5. 二八原理:员工激励中的二八原理

本文地址:http://www.nowamagic.net/librarys/veda/detail/1959,欢迎访问原出处。

不打个分吗?

转载随意,但请带上本文地址:

http://www.nowamagic.net/librarys/veda/detail/1959

如果你认为这篇文章值得更多人阅读,欢迎使用下面的分享功能。
小提示:您可以按快捷键 Ctrl + D,或点此 加入收藏

大家都在看

阅读一百本计算机著作吧,少年

很多人觉得自己技术进步很慢,学习效率低,我觉得一个重要原因是看的书少了。多少是多呢?起码得看3、4、5、6米吧。给个具体的数量,那就100本书吧。很多人知识结构不好而且不系统,因为在特定领域有一个足够量的知识量+足够良好的知识结构,系统化以后就足以应对大量未曾遇到过的问题。

奉劝自学者:构建特定领域的知识结构体系的路径中再也没有比学习该专业的专业课程更好的了。如果我的知识结构体系足以囊括面试官的大部分甚至吞并他的知识结构体系的话,读到他言语中的一个词我们就已经知道他要表达什么,我们可以让他坐“上位”毕竟他是面试官,但是在知识结构体系以及心理上我们就居高临下。

所以,阅读一百本计算机著作吧,少年!

《编译原理(第2版)》 Alfred V. Aho (作者), Monica S.Lam (作者), 赵建华 (译者), 郑滔 (译者), 戴新宇 (译者)

《编译原理(第2版)》全面、深入地探讨了编译器设计方面的重要主题,包括词法分析、语法分析、语法制导定义和语法制导翻译、运行时刻环境、目标代码生成、代码优化技术、并行性检测以及过程间分析技术,并在相关章节中给出大量的实例。与上一版相比,《编译原理(第2版)》进行了全面的修订,涵盖了编译器开发方面的最新进展。每章中都提供了大量的系统及参考文献。《编译原理(第2版)》是编译原理课程方面的经典教材,内容丰富,适合作为高等院校计算机及相关专业本科生及研究生的编译原理课程的教材,也是广大技术人员的极佳参考读物。

更多计算机宝库...