程序員們厲害了,連面試這件事都想給改改
在線面試工具 ShowMeBug 的創(chuàng)始人李亞飛在十年前錯過了騰訊。當時他剛剛大學畢業(yè),正在找自己的第一份工作。盡管編碼能力不錯,自己做了很多有趣的小工具,但當和面試官坐在桌前一對一過招的時候,李亞飛還是慫了。
「當時他問我『管道是什么?』,『簡歷上說你的 bash 腳本寫得很好,代碼在哪里?能運行嗎?』」,那是李亞飛的第一次面試,他感到緊張,手心出汗,說話支支吾吾。面試官很快對他失去了興趣,象征性地問了兩個問題,就草草結(jié)束了這場面試。
后來李亞飛的事業(yè)走上正軌,開始招人,這時的他能夠深刻理解當時那位面試官的無奈。
技術(shù)崗招聘的「痛」
在技術(shù)部門,招人的過程是漫長的。甚至在團隊的擴張期,技術(shù)負責人可能要「全職招人」,所有的心思都撲在招人上。
「HR 懂業(yè)務(wù)的話就還好,不懂業(yè)務(wù)的話,技術(shù) leader 只能把硬性條件給到 HR 部門先初篩」,李亞飛回憶起他和招聘部門的合作,「比如可能我給到的標準是,研發(fā)經(jīng)驗 3-10 年不等的,有技術(shù)博客的,有 GitHub 賬號的,做過獨立項目的。」
李亞飛深知這幾項條件太過寬泛,按照這個標準篩出來的人不一定技術(shù)過硬,被篩掉的人也不一定技術(shù)不行,但是他沒有辦法。招聘需求量大,業(yè)務(wù)等著人做,總要和 HR 部門配合,篩選一個基礎(chǔ)的人才庫出來。
2019 杭州春季人才交流會現(xiàn)場,招聘單位集中于 電子信息、通信、互聯(lián)網(wǎng)、計算機等專業(yè),圖為面試官正在篩選簡歷 | 視覺中國
幾個條件卡出來的人才庫,往往并不優(yōu)質(zhì)。HR 在各大招聘平臺篩選簡歷,每天選出二三十位符合條件的候選人,技術(shù) leader 再從中挑選合適的,大概留下三五位。這三五位要專程趕到公司來,但經(jīng)常聊不到五分鐘就探出底了,為了照顧候選人的感受,技術(shù) leader 還要多聊會兒。這不僅是自信心受打擊的問題,也是對招聘雙方時間資源的浪費。
所以在現(xiàn)實情況中,很多技術(shù) leader 在看了上千份簡歷,面試了一兩百人后,才能找出幾位合適的伙伴。而這些伙伴在公司實際的代碼環(huán)境中工作時,有可能由于編碼風格的不契合而離職或沒有通過試用期。
「你說這痛點痛不痛?」李亞飛問極客公園。不論在求職過程中還是招聘過程中,被這一痛點深深折磨的李亞飛決定做點什么來改變這一狀態(tài)。他發(fā)現(xiàn),程序員招聘與面試之所以難,是因為在面試過程中,往往雙方不是通過代碼在交流,而是通過語言。
「這怎么行呢?我們工作里就是在做代碼相關(guān)的事情,到頭來面試時卻讓能說會道的人勝出了,讓企業(yè)錯失一些不善言辭的技術(shù)人才?!估顏嗭w想到 Linux 創(chuàng)始人 Linus Torvalds 的一句話——Talk is cheap, show me the code.
用代碼說話
如果你參與過技術(shù)崗位的面試,你會發(fā)現(xiàn)整個過程中有一個顯而易見的問題——很少寫代碼。面試官往往會問求職者一些問題,比如做過什么項目、會什么技術(shù)。在代碼面試環(huán)節(jié)往往要通過筆試,也就是寫在紙上,或者面試官抱著筆記本電腦到會議室,現(xiàn)場編碼。
太不極客了。如果有一個線上的代碼面試工具,能讓面試官與求職者在視頻通話的同時協(xié)同編碼,面試官能看到面試者寫代碼的過程,面試者程序的運行結(jié)果也能同步顯示給面試官,并且還能考驗求職者在已有代碼上解決 Bug 的能力,就可以在很大程度上解決技術(shù)人才面試中雙方的痛點。
2019 年 6 月,李亞飛創(chuàng)立了程序員在線面試工具 ShowMeBug。「我們的名字也是有巧思的,程序員總是自嘲,把寫代碼說成『寫 Bug』,所以我們就把 Torvalds 的名言改了一下,叫 ShowMeBug?!?/p>
ShowMeBug 使用界面 | ShowMeBug
ShowMeBug 是一個技術(shù)面試的云端 IDE,提供實時共享的編程環(huán)境,支持 26 種主流開發(fā)語言。面試官可以預(yù)先準備面試題,并邀請程序員加入面試板中。程序員可以用自己的電腦完成面試題目。它為每一場面試提供一個面試板,面試過程兩方實時同步,面試過程都一一記錄,事后面試官可以清楚回顧當時的面試情況,并做出打分。
實時互動的設(shè)計在方便程序員面試的同時,也更深地變革了技術(shù)人才招聘的工作流。李亞飛相信,面試更重要是考察一個人的思維方式,而不僅僅在乎正確的答案。
最新數(shù)據(jù)顯示,目前已有七千多位面試官利用 ShowMeBug 面試了四萬多位技術(shù)類候選人。由于解決了企業(yè)技術(shù)人才招聘的痛點,ShowMeBug 在上線一年的時間內(nèi)便收獲了不少付費用戶,其中不乏行業(yè)頭部公司。
世界范圍內(nèi)看,程序員招聘市場的規(guī)模在萬億級。市場調(diào)研機構(gòu)埃文斯數(shù)據(jù)公司(Evans Data Corporation)2019 最新的統(tǒng)計數(shù)據(jù)顯示,2018 年全球共有 2300 萬軟件開發(fā)人員,預(yù)計到 2019 年底這個數(shù)字將達到 2640 萬,到 2023 年達到 2770 萬。IDC 的統(tǒng)計數(shù)據(jù)顯示,2018 年全球軟件開發(fā)人員數(shù)量增長到 2230 萬,而 2014 年只有 1850 萬程序員。據(jù) ShowMeBug 測算,平均每位技術(shù)人才的招聘成本可能高達 22,750 美元。
優(yōu)秀的變現(xiàn)能力是李亞飛的底氣。在實際業(yè)務(wù)中,李亞飛看到,越是重視技術(shù)人才的公司,付費意愿越強烈,因為企業(yè)在技術(shù)人才的招聘上,往往正在負擔著巨額的成本?!敢晃荒晷?50 萬的工程師,企業(yè)需要付給獵頭十到三十萬,所以我們的產(chǎn)品是能真真正正幫助企業(yè)省錢的」,李亞飛表示。