沃爾瑪和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年贏得了首屆大學對抗賽,這自然使他們成為了試圖在今年獲得下一個桂冠的其他幾十所大學的挑戰目標。