蓋茨不愿意招聘非程序人員,他認(rèn)為程序和好的程序員構(gòu)成了公司的核心競爭力。保羅·艾倫想把公司的業(yè)務(wù)擴(kuò)展到硬件行業(yè),但被比爾·蓋茨否決了。史蒂夫·鮑爾默想要招聘一批非程序員,比如銷售人員,結(jié)果蓋茨問道:“什么?你想讓我破產(chǎn)嗎?”
招聘程序員在過去和現(xiàn)在都不是一件容易的工作。微軟的第一個軟件產(chǎn)品是為“牛郎星”(Altair 8800)寫的培基(BASIC)程序,“牛郎星”是當(dāng)時的電腦愛好者自己組裝的不完整的計算機(jī)。微軟很快就有了自己的獨家產(chǎn)品(建立在“牛郎星”平臺上),但是這種情況并沒有持續(xù)多久?!芭@尚恰焙芸炀捅皇唛w,因為另外一種計算機(jī)——組裝完整的計算機(jī)面世了。
同時,處理器和機(jī)器指令每過幾年就有很大的變化,用來做程序開發(fā)的高級語言也更新很快。這種情況下,公司往往很快就從使用一種語言轉(zhuǎn)換到使用另外一種語言,因此對應(yīng)聘者某一種程序語言能力的測試就價值不大,因為這種語言可能很快就被淘汰。所以程序員最重要的素質(zhì)應(yīng)該是適應(yīng)性。
微軟招聘的一個主要目標(biāo)就是要找到“比爾·蓋茨的克隆人”。公司希望找到像比爾·蓋茨一樣具有智慧和競爭力的人,而不管他有無工作經(jīng)驗。微軟人力資源管理者們最驕傲的一點是:他們能夠確定哪一個員工可以在將來取得驕人的成就,而不是他曾經(jīng)做出過什么成績。
正是這種招聘哲學(xué),它就像一個密不透風(fēng)的隔膜,把微軟員工和普通人隔離開來。微軟把自身看做一個聰明人的俱樂部,這個俱樂部有兩個標(biāo)志:難題面試和員工股權(quán)。但是,并不是所有在雷德蒙德工作的人都被認(rèn)為是微軟員工——衛(wèi)生管理員、接待員、保安、收發(fā)室、商店售貨員、CD生產(chǎn)人員都是外包的員工。他們不會被要求回答這樣的問題,例如“每天鐘表的指針重疊多少次”,當(dāng)然他們也沒有員工股權(quán)。
微軟的招聘工作十分謹(jǐn)慎,蓋茨本身就是這樣。蓋茨想要確保每一個被雇用的員工都能夠勝任他將要從事的工作。程序人員在面試時要寫程序,他們還需要通過解決智力題從其他方面來證明自己。
這種面試也曾經(jīng)像肖克利的智商測試一樣讓人難以接受。許多應(yīng)聘者感到(確實感到)寫程序和被問到的智力題讓人覺得有失身份。正如一場比賽的觀眾所知道的那樣,只要在他面前晃動足夠多的錢,有很多人愿意做一些自我感覺不好的事情。微軟的應(yīng)聘者愿意參加這種“懲罰”式的面試,是因為他們知道有很多微軟員工不到中年就成了百萬富翁。由于微軟的影響,面試中編寫程序和解決智力題已經(jīng)成為軟件行業(yè)的常見現(xiàn)象。
從微軟的觀點來說,智力題能夠?qū)?yīng)聘者的競爭能力和智力做出測試。商場和足球場一樣,一道邏輯題就能夠分出勝負(fù)。你給出答案,或者你給不出答案。就像教練告訴你說:獲勝比能力更重要。你必須要“保持饑餓”,獲勝最為重要。