面試官:我如何招到聰明又能做事的人
項目組最近在招人,在招聘過程中,從對招聘人要求來看,我們需要閱讀簡歷、進(jìn)行技術(shù)面試、人力面試并最終決定是否錄用,從對公司要求來看,面試人員會看公司提供什么工作環(huán)境、薪資情況等。經(jīng)過了一段時間的招聘,我發(fā)現(xiàn)不僅僅是頂級的技術(shù)人才很難招到,就是合適的人也比較難招到。
聰明但不能做事的人,往往能弄出一些看似高深的東西,但是缺乏實際用處。而能做事但不聰明的人,常常做出的事情很一般,有時甚至起到反作用。我們需要雇用什么樣的人?簡單地說,就是聰明(Smart)并且能做事(Get things done)的人。Joel寫了一本專門關(guān)于如何找到最好的技術(shù)人才的書籍:《Smart and Gets Things Done-Joel Spolsky's Concise Guide to Finding the Best Technical Talent》。
1.Hitting the High Notes
![]() |
很多公司成功模式更多關(guān)注與管理、銷售人員,即使是軟件公司也大部分時候也是這樣。而軟件公司不同于傳統(tǒng)的制造業(yè),軟件的最大成本在于開發(fā)和維護(hù)成本,而軟件的復(fù)制幾乎不需要成本,所以開發(fā)出最好的軟件就能夠給公司帶來利潤。Joel正是從這個角度提出上圖軟件企業(yè)的成功模式。
通過多年對耶魯大學(xué)的CS323課程作業(yè)完成時間的統(tǒng)計發(fā)現(xiàn)程序員的工作效率差別有十倍之大。如果程序員在軟件公司很重要,而不同程序員之間的效率相差又這么大,那么軟件企業(yè)如何能夠招到最好的開發(fā)人員就顯得尤為重要。上圖所示模式關(guān)注與找到最好的程序員,他認(rèn)為好的工作條件下能夠吸引更多的頂級開發(fā)人員,而最好的程序員可以通過開發(fā)出最好的軟件可以節(jié)約大量成本,并給公司帶來更多的利潤。
有的企業(yè)提出不需要頂級程序員,如果1個高效率開發(fā)人員=10個普通開發(fā)人員,那么我們可以招聘10個普通人員就行了。但成本的節(jié)省不僅僅在開發(fā)效率上,較多的人員會需要更多的溝通成本,而且普通的程序員,不管工作多久,都不可能寫出頂級程序員開發(fā)出來的產(chǎn)品。
2. Finding Great Developers
Joel提出有一些方法可以去找到頂級的程序員:
好的程序員一般很少上通用的招聘網(wǎng)站,所以在那些地方放置大的廣告也不一定能招到合適的人選。我們可以去各種技術(shù)論壇、技術(shù)會議、技術(shù)講座,認(rèn)識或者發(fā)布招聘。
微軟等眾多軟件公司都有招聘實習(xí)生的習(xí)慣,這也是尋找人才的好方法。通過層層篩選,從眾多學(xué)生里挑選出少數(shù)精英。
通過寫博客,辦講座,寫書的方式來認(rèn)識程序高手。
內(nèi)部員工推薦
3. A Field Guide to Developers
辦公環(huán)境
不受打擾的單間辦公室(這個估計很少企業(yè)可以做到)會帶來高效率,椅子和雙屏LCD也能提高舒適度。
程序員的生活
公司是否重視軟件人員?
同事是否聰明,也是高效率的開發(fā)人員?
外行是否會對你指手畫腳?自己是否相對獨立,能對自己做的事情負(fù)責(zé)。
是否有辦公室的勾心斗角?
是否可以做做自己喜歡的事情?程序員喜歡在“特別”的公司做“有意義”的工作,可以讓頂尖程序員挑選他們喜歡的項目
程序員相對于金錢來說,更在乎公平和成就感。
4. SORTING RESUMES
挑選簡歷的標(biāo)準(zhǔn)包括:
技術(shù)熱情(通常會利用業(yè)務(wù)時間做一些或?qū)W一些工作之外的東西)。軟件技術(shù)發(fā)展很快,保持對技術(shù)的熱情對于好的開發(fā)人員來說非常重要。
對公司的了解程度
技術(shù)文檔編寫和交流
聰明程度
核心技術(shù)能力
多種工作和技能背景
記住以上這些不是雇用條件,只是決定首先面試的條件,然后再是決定是否值得錄用,看一個人最重要的還是在以后實際工作中的表現(xiàn)。
5. THE PHONE SCREEN
自我介紹
通過問一些技術(shù)細(xì)節(jié)來考核解決問題能力和技術(shù)熱情,了解對方是如何處理遇到的困難。有時通過一些開放式的問題也有幫助。
詢問對方想了解公司哪些問題,來了解對方是否對公司感興趣。
6. THE GUERRILLA GUIDE TO INTERVIEWING
自我介紹
詢問對方近期的項目和問題,觀察面試人員有沒有技術(shù)熱情,能不能說清楚事情,有沒有領(lǐng)導(dǎo)潛質(zhì)。
問一個常用的簡單編程問題,看候選人的解題速度。
指針,遞歸問題。有一定難度來檢查編程能力。
讓對方檢查程序的正確性。
讓對方問問題并且說說公司的好處。無論你是否雇用候選人,你希望他能喜歡你的公司。
【編輯推薦】