几年前,像这种身处偏远地区的人才无法被美国招聘人员找到。但如今,找到他们变得更加容易。一系列的在线编程比赛吸引了世界各地的参赛者,因此有可能找到那些编程质量不输于加州理工学院毕业生的程序员,即使他们住在地球的另一边,是在乌拉尔州立大学获得学位。
在过去几年里,有六家招聘类初创公司找到了利用免费参加的编程竞赛来吸引程序开发人员的方法。这些公司通过出售比赛结果来赚钱。硅谷和旧金山快速发展的科技企业是他们的主要客户。拜科技行业的繁荣发展所赐,科技行业四处招贤纳士,而本地的优秀人才已被搜刮一空。科技行业以外的公司也加入到这个行列中来,他们厌倦了技术职务招聘的老一套,更喜欢用在线编程破解难题这种选拔方式。
沃尔玛和Domo公司已经让盐湖城的Hire Vue公司为他们举办编程竞赛。常见的方法是利用涉及“流浪猴”或“战斗机器人”等内容的发帖来吸引工程师们,这很快就会变成数学和逻辑的激烈竞赛。
Code Eval创始人威廉·许(William Hsu)说,优秀程序员们无法抵挡这种诱惑。Code Eval现在是Hire Vue的Code Vue部门。总有某种办法来帮助流浪猴找到最短路径,或者让战斗机器人始终存活。编程人员喜欢难题得到解决时的那种精神愉悦,以及战胜大量对手带来的那种比赛激情。就算需要花费很多个小时来制定最佳的编程方案,这也值得。
即使是行事机密的美国国家安全局(NSA)也承认,编程竞赛是其整体招聘策略的一部分。“人才可以在很多地方找到。”NSA发言人范尼·瓦因斯(Vanee Vines)说。这个监视机构的总部位于马里兰州米德堡。为了找到偏远地区的编程奇才,NSA与康涅狄格州格拉斯顿伯里的TopCoder公司展开合作。后者是专门组织编程竞赛的公司,曾帮助过通用电气和美国联邦调查局。
在硅谷,编程竞赛界的王子是威韦克·拉维萨卡(Vivek Ravisankar)。这位26岁的印度移民与其他人共同创建了Interview Street公司。去年,这家公司为大约5,000名工程师赢得了面试机会,使大约500人找到了工作。拉维萨卡曾在印度拥有一份铁饭碗般的工作,帮助亚马逊通过Kindle博客进行品牌推广。2009年,在辞去该工作后不久,他创建了Interview Street公司。2011年,拉维萨卡被著名创业孵化器YCombinator(Dropbox和Airbnb的诞生地)接纳。他最后从印度钦奈搬到了加州森尼韦尔,睡在表亲的沙发上,就这样开始了一家编程竞赛公司的创办历程。
大人物们喜欢上了这位充满活力的奋斗者。亿万富豪创投人、太阳微系统公司(Sun Microsystems)联合创始人维诺德·科斯拉(Vinod Khosla)向拉维萨卡提供了300万美元。InterviewStreet公司通过几种方式向想要招募人手的公司收取费用。有些公司可以支付3,000至5,000美元的月费,以获得访问Interview Street公司编程人员数据库的权限。其他公司可以照单购买人才,每次聘用需向Interview Street公司支付1万美元,而传统招聘公司的费用为3万美元甚至更高。公司还可以赞助他们自己的编程竞赛,名为Code Sprints,这既能带来 营销 效应,也能带来新的人事聘用。
Interview Street公司已经扩大到17名员工,其中6人在加州山景城的简装办公室里工作,其他人则在班加罗尔办公,由拉维萨卡的大学好友、该公司联合创始人哈里·卡鲁南尼西(Hari Karunanidhi)领导。他们和喜好竞争的程序员是同类人。小时候,拉维萨卡如果提出父亲都解决不了的逻辑问题,就能从父母那里获得糖果和其他零食。即使到现在,他和卡鲁南尼西都会在周日留出几个小时时间,进行一对一的编程比赛。“我取胜的时候更多。”卡鲁南尼西说。“这只是因为我没有足够的时间来保持状态。”拉维萨卡针锋相对地说。
对叶卡特琳堡的程序员亚库宁来说,Interview Street公司是他离开西伯利亚的门票。位于加州山景城的知识分享网站Quora赞助了一场Code Sprint编程竞赛,在参赛的700多人中,只有亚库宁得了满分,令Quora的招聘工程师们惊叹不已。通常来说,最好的程序员并不急于求职,他们只是想证明自己敢于面对所有的参赛者。鉴于这种心态,Interview Street公司把大部分的比赛都搬到一个名叫Hacker Rank的网站,参赛者大多用假名登陆。猎头授权该网站向潜在雇主透露他们的真实姓名。
更大的挑战在于,为全球各地的程序员创造尽可能激动人心和扣人心弦的比赛。只有当Interview Street、Hire Vue和伦敦Codility等公司能够接触到优秀的程序员时,基于竞赛的招聘才能奏效。如果人才库乏善可陈,客户就不会再回头。
拉维萨卡就像是正在放春假的“娱乐副总裁”,不断为程序员们创造访问其Hacker Rank网站的新理由。新访客常常被各种名字古怪的难题所吸引,比如“僵尸3月”,“机器人程序拯救公主和谎言”。更加认真的回头访客可以继续改善难题的解决方法,这样他们就能够提高他们在公共积分榜上的排名。令拉维萨卡感到高兴的是,有些程序员提交了反棋(Anti-Chess)的多达30处修订。反棋就是比谁最快输光每个棋子。
Hacker Rank定期举行大学对抗赛,看看哪所学校拥有最好的程序员。胜出的程序员可以获得iPad或者3,000美元奖金,外加夸耀他们学校的权利。普渡大学的参赛队在2012年赢得了首届大学对抗赛,这自然使他们成为了试图在今年获得下一个桂冠的其他几十所大学的挑战目标。
“这里有很多机会。” 风险投资 家科斯拉说,“这变成了人才的自由市场。对参与者们来说,这是个足够大的机会。这将完全归结于哪个创业者可以最好地执行、最多最快地学习。”