这个世界上有两种人,程序员和非程序员;这个世界上有两种招聘,技术招聘和非技术招聘。
终有一天,技术招聘会从招聘中分离出来,成为一个独立的行业。因为平时招聘用的那些招数用在程序员身上半点作用没有。不信你去招聘网站发个启事,一周后看看收件箱,除了荒废了四年以为 PHP 是 P2P 高级版本的大学生和把你公司所有职位全都投一遍的灌篮手,还能有什么?还有要给你公司做午饭的?喂喂,58 同城可不算招聘站。
如果你想找到好的程序员,那么你需要理解他们的想法先。
优秀的程序员不需要找工作
是的,都是工作找他们。他们每天接的电话里除了快递父母蓝朋友,最多的就是猎头了。这就是为什么你在招聘网站上找不到他们——连猎头他们都不鸟,你还想他们去招聘网站上看你那千篇一律的职位说明?技术招聘已经是一个完完全全的卖方市场,收起“老子花钱雇你”的那份高傲,把心态摆正吧,这年头硅谷的程序员都有经纪人了亲。
钱很重要,但更重要的是成长和空间
越是优秀的程序员,越能意识到自己的局限,越是渴求一个能得到快速成长的机会。或者是操纵成百上千台服务器的快感;或者是能独当一面、将自己的伟大想法付诸实现的空间;或者是能抛开一切深入系统内核的潜心修行;或者是千万在线数亿 PV 而纹丝不动的成就。他们不怕挑战,他们怕没有挑战。钱当然越多越好,但是在成长空间面前,那只是个 Bonus。
OK,只有明白了这些,你才能做好技术招聘,下边是一些具体建议:
别指望他们来找你,到程序员在的地方去找他们
技术社区是程序员扎堆的地方,国内的论坛可以找对应的招聘版面,发布点招聘启事;去 Github 和 Stack Overflow 搜索你要招聘的职位用到的技术关键字,把相关用户里边最好的人找出来,试着联系他们。如果是比较底层的技术方向,邮件列表也是充满潜在目标的地方。
请把招聘启事写具体
别直接用 HR 给你的职位说明书格式,把职位具体化。就像介绍一个妹子,是端庄优雅的大家闺秀,还是清新可人的小家碧玉,要把特点写清楚,千万别就四个字:女的活的。你们公司用什么框架开发,集群的规模有多大?职位的挑战是什么,最近计划尝试什么新技术?把吸引人的地方突出出来。常见问题直接写上,不要等人问,如果一定要让人问,留几个技术上的悬念,只给来面试的人解答。
好好介绍你自己和团队的环境
如果你是招聘职位的直接主管,请详细的介绍你自己。没有人愿意跟随一个中庸无能的主管,这个时候不需要低调,把你那些 Github 上被人 fork 了成百上千次的项目列出来;把你那个积累多年的技术博客贴上。一个视野开阔、思维活跃、技术过硬、为人靠谱的直接上级可以打消求职同学很多方面的顾虑;而一个每天下午不允许开会的团队,会吸引很多习惯深度思考的程序员。
如果你不会技术,那么把你们团队里边会技术的牛人写上。
善用微博
别光留个邮箱,留下你的微博。要知道你面对的是非主动求职者,微博能更好的展现你的能力和风格,说不定在浏览你微博的时候,他就被一个细节打动了呢?就算没有,你也能多一个粉丝嘛。
从长远的角度讲,用好微博意义重大。平时看到的技术资料,别光放到书签里边藏着,试着多分享出去。学习新技术时遇到的坑、吃过的苦要总结下来,同时共享给大家。分享的时候别忘了提醒大家关注你的微博。这些天然形成的弱关系是你不可多得的财富,当你需要招人的时候,往往能带来意外的惊喜。
做活动要投其所好
现在招聘肯定是要发微博求转发的,送奖品也已经是常规了。这里给点奖品选择的建议,如果资金充足,尽量搞点新发布的国内花钱买不到的东西,比如 Google Glass。当然 up 手环、树莓派之类 Geek 向的东西也会受欢迎。如果要高性价比,那就送技术书吧,根据我们的观察,送书的转发率能比送抱枕雨伞充电宝之类小礼品高出去 2 倍。选点最新的、程序员们都还没来得及买的书;最好不是针对单一语言的,因为 Java 程序员很少会对《PHP 高级编程》表现出兴趣。