小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

優(yōu)秀的程序員都在哪里 如何尋找優(yōu)秀的程序員?

 gearss 2015-05-02

 優(yōu)秀的程序員都在哪里

這是你第一次公開招募雇員。如同大多數(shù)人一樣,你會(huì)發(fā)布廣告,可能也會(huì)瀏覽一些大型的網(wǎng)上論壇,然后你就收到了一噸的簡(jiǎn)歷。

一份份看下去,你會(huì)想:“嗯嗯嗯,這人應(yīng)該可以?!被蛘撸骸斑@人差遠(yuǎn)了?!被蛘撸骸拔乙浪懿荒芟聸Q心搬到布法羅 來。”但是,我保證有一件事絕對(duì)不會(huì)發(fā)生,那就是你對(duì)自己說:“哇,這家伙太聰明了!這種人,我們一定要得到!”事實(shí)上,當(dāng)你看完足足幾千份求職簡(jiǎn)歷之后(假定你懂得如何看簡(jiǎn)歷,那可并不容易),老實(shí)說,你從中沒有發(fā)現(xiàn)一個(gè)優(yōu)秀的程序員。一個(gè)也沒有。

下面我就來說說為什么會(huì)這樣。

很簡(jiǎn)單,就同所有行業(yè)中最好的人才一樣,那些優(yōu)秀的程序員是不會(huì)出現(xiàn)在招聘市場(chǎng)上的。

通常優(yōu)秀的程序員在整個(gè)職業(yè)生涯中,可能會(huì)有4次求職。

那些最優(yōu)秀的大學(xué)畢業(yè)生,他們會(huì)從教授那里得到實(shí)習(xí)的機(jī)會(huì),而教授跟業(yè)界有不少聯(lián)系。這樣,他們會(huì)早早地就從實(shí)習(xí)公司得到機(jī)會(huì),根本不用去找其他工作。如果他們離開那家公司,那可能是因?yàn)橥笥岩黄鹑?chuàng)業(yè),或者因?yàn)樗麄兏粋€(gè)了不起的老板一起跳槽到另一家公司,或者因?yàn)樗麄儧Q定一定要換個(gè)工作方向。比如說Eclipse ,因?yàn)镋clipse很酷,所以他們想去BEA 或者IBM找一個(gè)Eclipse的工作,然后他們肯定會(huì)得到這份工作,因?yàn)樗麄兪莾?yōu)秀人才。

如果某一天,你遇到了這樣的人出現(xiàn)在招聘市場(chǎng)上,那么你很幸運(yùn),你真的非常幸運(yùn)。可能的情況是,他們的配偶決定到安克雷奇 當(dāng)一名實(shí)習(xí)醫(yī)生,他們就會(huì)發(fā)出簡(jiǎn)歷,給少數(shù)幾個(gè)他們認(rèn)為自己愿意效力的位于安克雷奇的公司。

但是大多數(shù)時(shí)候,優(yōu)秀的程序員(我?guī)缀跏窃谥貜?fù)了)是那么優(yōu)秀(對(duì),我就是在重復(fù)),未來的雇主通常會(huì)一眼看出他們的優(yōu)秀,這意味著,這些程序員基本上想去哪里工作,就能去哪里工作。所以,老實(shí)說,他們不會(huì)發(fā)出許多份簡(jiǎn)歷,到處找工作。

聽起來,他們就是你想雇的那種人?當(dāng)然。

這條規(guī)律(優(yōu)秀的人才從不在市場(chǎng)上求職)有一個(gè)推論,那就是在人才市場(chǎng)上找工作的,大部分都是一些水平很差、完全達(dá)不到要求的人。他們一年到頭都在被解雇,因?yàn)樗麄儾荒芡瓿晒ぷ鳌K麄兯诘墓疽矔?huì)完蛋,因?yàn)檫@些人水平太糟糕,以致于整個(gè)公司都會(huì)被他們拖垮。是的,這種事真的會(huì)發(fā)生。(公司完蛋的另一個(gè)可能的原因是,既然雇用了一個(gè)不合格的程序員,就可能雇用一大堆不合格的程序員,累積起來,就導(dǎo)致了最終的失敗。)

謝天謝地,這么糟糕的人很少能夠求職成功,但是,他們總是不斷地發(fā)出求職信。他們找工作的時(shí)候,就去Monster.com ,將所有的職位翻看一遍,300個(gè)或者1000個(gè),試圖中獎(jiǎng)。

從數(shù)量上說,優(yōu)秀的人才很少,而且從不出現(xiàn)在招聘市場(chǎng)上,而那些不稱職的人,即使數(shù)量也同樣少,卻在整個(gè)職業(yè)生涯要申請(qǐng)幾千份工作。所以,老兄,現(xiàn)在讓我們回到你從Craigslist 上搞到的一大堆簡(jiǎn)歷上來。你對(duì)他們中的大多數(shù)都看不上眼,有什么好奇怪的?

我猜想,聰明的讀者讀到這里,會(huì)指出我遺漏了最大的一類人:那些可靠的、稱職的程序員。人才市場(chǎng)上這一類人在數(shù)量上多于優(yōu)秀程序員,但是少于不稱職的程序員。不管怎樣,總的來說,在你收到的1000份簡(jiǎn)歷中,他們的比例是很小的。在絕大多數(shù)情況下,幾乎所有此刻桌子上堆著1000份簡(jiǎn)歷的Palo Alto 人事經(jīng)理們都會(huì)發(fā)現(xiàn),其中970份簡(jiǎn)歷是出自同樣的那少數(shù)970個(gè)不稱職的程序員,內(nèi)容都一樣,這些家伙針對(duì)每一份工作都發(fā)求職信,也許會(huì)這樣干上一輩子。1000份簡(jiǎn)歷中僅僅只有30份是值得考慮的,其中可能偶然會(huì)出現(xiàn)一份優(yōu)秀程序員的簡(jiǎn)歷。OK,可能一份也沒有。請(qǐng)想一想,如何在一堆干草中找到一根針。我們下面將會(huì)看到,這是可以做到的,但是比較難。

~
我能得到他們嗎
你能!
好吧,你也許能!
實(shí)際上,這要看情況而定!
請(qǐng)不要將招聘看作一個(gè)“收集簡(jiǎn)歷,過濾簡(jiǎn)歷”的過程,你必須將它看作一個(gè)“追蹤優(yōu)勝者,設(shè)法結(jié)識(shí)他們”的過程。

我有3個(gè)實(shí)現(xiàn)這個(gè)目的的基本方法。
(1) 走出去。
(2) 實(shí)習(xí)生。
(3) 建立自己的社區(qū)(community)。*

(“建立自己的社區(qū)”這一條后面有一個(gè)星號(hào)。它的意思是,這一條有難度,難得就好像數(shù)學(xué)家喬治·丹茨格 解決的那道數(shù)學(xué)難題一樣。他之所以能解決是因?yàn)椋险n遲到了,以為黑板上的題是課外作業(yè),而沒有聽到老師說那道題是無法解決的難題。)

在這方面,你可能有自己的想法。我只是想談一談這3個(gè)對(duì)我自己有效的方法。

~
走出去,伙計(jì)

設(shè)想一下那些你想雇用的人會(huì)出現(xiàn)在什么地方。他們會(huì)去參加哪些會(huì)議?他們住在哪個(gè)地區(qū)?他們屬于什么組織?他們上什么網(wǎng)站?不要像撒大網(wǎng)一樣在Monster.com上搜索求職者,你可以瀏覽“喬爾談軟件”網(wǎng)站上的求職討論區(qū),將搜索范圍縮小到那些閱讀我的網(wǎng)站的聰明人。你還可以去那些真正有趣的技術(shù)會(huì)議上尋找合適的人。優(yōu)秀的Mac程序員會(huì)參加蘋果公司的WWDC大會(huì) 。優(yōu)秀的Windows程序員會(huì)參加微軟的PDC大會(huì) 。此外,開源軟件也有許多會(huì)議。

你要關(guān)心正流行的熱門新技術(shù)。去年是Python語言,今年輪到了Ruby語言。你去參加它們的會(huì)議,在那里你會(huì)找到這些技術(shù)的早期接受者,那些人對(duì)新事物充滿好奇心,而且永遠(yuǎn)對(duì)如何進(jìn)一步改進(jìn)有興趣。

你要在走廊里到處走走,同遇到的每一個(gè)人都攀談一番;去參加技術(shù)環(huán)節(jié)的小組專題討論,將發(fā)言者邀請(qǐng)出來,一起喝杯啤酒。當(dāng)你終于發(fā)現(xiàn)聰明人的時(shí)候,立刻進(jìn)入全力套近乎和吹捧模式?!鞍」?,那真是太有趣了!”你說,“哦,我真不敢相信你這么聰明。還這么帥!你剛才說你在哪里工作?真的嗎?那個(gè)地方?哎呀呀呀呀。你會(huì)不會(huì)覺得,你能做出更大的成績(jī)?我想我的公司可以雇……”

這種方法的引申含義就是,不要在大型的求職論壇發(fā)布沒有針對(duì)性的招聘廣告。有一年夏天,我一不小心在MonsterTRAK 上發(fā)布了一個(gè)暑期實(shí)習(xí)的招聘廣告。只要出很少的錢,MonsterTRAK就能使你的招聘廣告有機(jī)會(huì)被位于美國(guó)各地的所有學(xué)校的學(xué)生看到。結(jié)果就是我收到了幾百份簡(jiǎn)歷,但是其中沒有一份能夠通過第一輪篩選。我們花了錢,卻得到了一堆幾乎毫無機(jī)會(huì)被我們雇用的人的簡(jiǎn)歷。一連好幾天,MonsterTRAK 源源不斷地送來簡(jiǎn)歷,這樣的事實(shí)使我覺得我們大概不會(huì)找到想要的人了。同樣的,當(dāng)Craigslist剛成立的時(shí)候,用戶都是互聯(lián)網(wǎng)產(chǎn)業(yè)的業(yè)內(nèi)人士,我們通過在上面發(fā)招聘廣告,找到了優(yōu)秀人才。但是今天,會(huì)用計(jì)算機(jī)的人差不多都在上Craigslist,結(jié)果就產(chǎn)生了太多的簡(jiǎn)歷,在其中發(fā)現(xiàn)人才簡(jiǎn)直比在一堆干草中發(fā)現(xiàn)一根針的概率還要低。

~
實(shí) 習(xí) 生

搶到那些永遠(yuǎn)不會(huì)在招聘市場(chǎng)上出現(xiàn)的優(yōu)秀人才,有一個(gè)好辦法。那就是當(dāng)他們還在學(xué)校里的時(shí)候就出手,那個(gè)時(shí)候他們甚至還沒有意識(shí)到世界上有人才市場(chǎng)這件事情。

一些人事經(jīng)理非常反對(duì)雇用實(shí)習(xí)生。他們認(rèn)為實(shí)習(xí)生不成熟、水平不夠。一定程度上確實(shí)如此。實(shí)習(xí)生不如資深雇員有經(jīng)驗(yàn)。(且慢,真的如此??。┠悴坏貌辉谒麄兩砩隙喔冻鲆恍?,這需要時(shí)間,然后他們才會(huì)全速前進(jìn)。對(duì)于我們這個(gè)行業(yè)來說,好消息是,一些真正優(yōu)秀的程序員往往在10歲的時(shí)候就開始編程。當(dāng)其他同齡的孩子正在玩足球(這是一種許多不能編程的孩子喜歡玩的游戲,就是用腳去踢一個(gè)叫作球的圓形物體——這樣說聽起來很怪,我知道的),他們卻在爸爸的書房里試著編譯Linux的內(nèi)核(kernel)。他們不去操場(chǎng)上追求女生,而是在Usenet 上大打口水戰(zhàn),宣稱某些編程語言糟糕透頂,沒有實(shí)現(xiàn)Haskell 風(fēng)格的類型推斷(type inference)。他們不在車庫(kù)里組建樂隊(duì),而是動(dòng)手完成一個(gè)很酷的黑客程序,對(duì)付那些企圖偷用別人Wi-Fi帶寬的鄰居。當(dāng)那些人一打開網(wǎng)頁(yè),所有里面的圖片都會(huì)倒過來。

所以,在軟件開發(fā)這一塊,同其他行業(yè)(比如法律或醫(yī)學(xué))不一樣,當(dāng)那些孩子進(jìn)入大二或大三的時(shí)候,他們已經(jīng)是好得不得了的程序員了。

天底下有一個(gè)工作,幾乎所有人都會(huì)投求職信,那就是每個(gè)人的第一份工作。大多數(shù)孩子都覺得,犯不著為這種事?lián)?,到大學(xué)最后一年再說吧。事實(shí)上,大多數(shù)孩子都不會(huì)太主動(dòng),他們要等到校園招聘開始以后,才會(huì)覺得應(yīng)該要投簡(jiǎn)歷了。在第一流大學(xué)讀書的孩子們,單單從校園招聘中就會(huì)有足夠的好工作可以挑選,他們很少會(huì)再去考慮那些懶得來學(xué)校的雇主。

你可以趕去參加校園招聘,雖然亂哄哄的,但是別誤會(huì),這是一件好事。你也可以在孩子們畢業(yè)的一二年前,就把事情搞定。

在這方面,我自己的Fog Creek軟件公司有許多成功的例子。每年9月份,我就開始行動(dòng),我動(dòng)用所有的資源追蹤這個(gè)國(guó)家最好的計(jì)算機(jī)專業(yè)的學(xué)生。我給全國(guó)二三百所學(xué)校的計(jì)算機(jī)系寫信。在離畢業(yè)還有兩年的時(shí)候,我就搞來主修計(jì)算機(jī)科學(xué)的學(xué)生名單(為了搞到名單,你通常需要在系里有認(rèn)識(shí)的人,老師或者學(xué)生)。然后,我就給我找到的每一個(gè)學(xué)生寫一封信。不是電子郵件,是真的紙質(zhì)的信,上面有Fog Creek軟件公司的抬頭。我還用墨水筆,醒目地簽上自己的大名。很顯然,如今這種事情不多見,所以我的信可以得到足夠的關(guān)注。我在信里跟學(xué)生們說,我們公司有實(shí)習(xí)的機(jī)會(huì),我以個(gè)人名義邀請(qǐng)他們來申請(qǐng)。另一種情況是,我給計(jì)算機(jī)系的教授和校友發(fā)電子郵件,請(qǐng)他們將我的邀請(qǐng)信轉(zhuǎn)發(fā)到計(jì)算機(jī)系的郵件列表中去。

慢慢地,我們就會(huì)收到許多實(shí)習(xí)職位的申請(qǐng)信,我們就從中挑出最后的入選者。在最近幾年中,我們每個(gè)實(shí)習(xí)職位都有200個(gè)人申請(qǐng)。我們通常從這么多申請(qǐng)表格中篩選出10份(每個(gè)職位),然后給這些人打電話考察。在通過電話考察的人中,我們可能會(huì)邀請(qǐng)2~3個(gè)飛到紐約,對(duì)他們進(jìn)行面試。

到了面試這一步,面試者就很有可能被我們雇用,所以現(xiàn)在是時(shí)候啟動(dòng)全場(chǎng)緊逼式的招募了。豪華轎車在機(jī)場(chǎng)等著他們,穿制服的司機(jī)幫他們提行李,并且將他們送到酒店,那里很可能是他們迄今見過的最酷的酒店:坐落在城中最時(shí)尚、隨時(shí)都能看到模特在街上走來走去的地區(qū),衛(wèi)生間里有各種復(fù)雜的設(shè)備,簡(jiǎn)直可以放進(jìn)當(dāng)代藝術(shù)博物館中當(dāng)作藏品(祝你好運(yùn),希望你能在這樣的衛(wèi)生間里弄清楚怎么刷牙)。當(dāng)面試者住進(jìn)酒店以后,我們給他留了一個(gè)大禮包,里面有一件T恤、一本由Fog Creek員工編寫的紐約觀光手冊(cè)、一張包含2005年暑期實(shí)習(xí)全過程的紀(jì)錄片的DVD。屋里有一個(gè)DVD播放機(jī),所以他們當(dāng)中許多人都看到了上一年的實(shí)習(xí)是多么有趣。

一天的面試結(jié)束以后,如果他們想看看紐約,我們出錢讓他們?cè)俅隙?。最后,用豪華轎車接他們離開酒店,送到機(jī)場(chǎng),搭上返家的航班。

即使到紐約參加面試的人中,三個(gè)里面只有一個(gè)能夠通過全部的考核,但是讓那些最后通過的人對(duì)我們有一個(gè)正面的印象,這是非常重要的。就算那些沒有通過的人,也會(huì)認(rèn)為我們是一流的雇主。當(dāng)回到學(xué)校時(shí),他們就會(huì)告訴所有的朋友,這次住在豪華酒店的紐約之行是多么好玩。他們的朋友聽了,就會(huì)在明年夏天申請(qǐng)我們的實(shí)習(xí)生,哪怕只是為了有機(jī)會(huì)到紐約來玩一次。

就暑期實(shí)習(xí)本身來說,在這個(gè)過程中,學(xué)生們通常會(huì)想:“OK,這次暑期實(shí)習(xí)還不錯(cuò),我得到了一段美好的經(jīng)歷。也許,只是也許,我可以獲得一份全職工作?!蔽覀?cè)趯W(xué)生前面就已經(jīng)想到了這個(gè)問題。在暑期中,我們會(huì)決定想要哪些人留下來作為全職雇員,學(xué)生也要利用暑期決定是否愿意加入我們。

正是因?yàn)槿绱?,我們?huì)把真正的實(shí)際工作交給實(shí)習(xí)生。那些都不是輕松的活。我們的實(shí)習(xí)生總是接觸會(huì)在最后產(chǎn)品中使用的代碼。有時(shí)候,他們做的是整個(gè)公司里最新潮的東西。這會(huì)讓我們的正式雇員有一點(diǎn)點(diǎn)嫉妒,但是這就是生活啊。有一年夏天,我們讓4名實(shí)習(xí)生組成一個(gè)開發(fā)小組,從零開始做一個(gè)全新的產(chǎn)品。他們用幾個(gè)月的時(shí)間就做成功了。公司獲得的收益完全超過了實(shí)習(xí)的開銷。實(shí)習(xí)生做的即使不是新產(chǎn)品,也總是真實(shí)的、會(huì)投入生產(chǎn)階段的代碼,并且他們個(gè)人要對(duì)軟件功能中的某個(gè)主要方面承擔(dān)完全責(zé)任(當(dāng)然,資深雇員會(huì)作為導(dǎo)師幫助他們)。

為確保他們的實(shí)習(xí)生活過得愉快,我們會(huì)舉辦晚會(huì),邀請(qǐng)他們到家里做客,免費(fèi)為他們提供條件很好的宿舍,在那里他們可以結(jié)識(shí)來自其他公司和學(xué)校的朋友。我們每周還有一些課外活動(dòng)或者郊游,比如聽百老匯的音樂?。ń衲甑膶?shí)習(xí)生都迷上了音樂劇《可愛大道》 )、參加電影首映式、參觀博物館、圍繞曼哈頓島劃船、觀看揚(yáng)基棒球隊(duì)的比賽。不管你信不信,本年度最受歡迎的活動(dòng)之一是登上落基山頂。我的意思是,爬到曼哈頓中區(qū)一幢高樓的頂樓平臺(tái)。你大概不會(huì)覺得這種活動(dòng)好玩,但是它真的受歡迎。除了實(shí)習(xí)生以外,F(xiàn)og Creek的一些正式員工也參加了每次活動(dòng)。

當(dāng)夏天結(jié)束的時(shí)候,總是有一些實(shí)習(xí)生讓我們確信,他們就是那類我們非雇用不可的真正的優(yōu)秀程序員。不是所有的實(shí)習(xí)生都是這一類,請(qǐng)聽好,有些實(shí)習(xí)生確實(shí)是優(yōu)秀程序員,但是我們?cè)敢庾屗麄冸x開,還有一些實(shí)習(xí)生可能在其他地方會(huì)成為優(yōu)秀程序員,但是不是在Fog Creek。舉例來說,我們是一家很強(qiáng)調(diào)自治(autonomous)的公司,沒有很復(fù)雜的管理層級(jí),我們希望所有人能夠主動(dòng)工作。從過去來看,有些時(shí)候,如果有人督導(dǎo),一些暑期實(shí)習(xí)生就表現(xiàn)得非常好,但是一旦來到Fog Creek這種沒有很多硬性管理的環(huán)境,他們的表現(xiàn)就不太好。

無論如何,對(duì)于那些我們確定要雇用的人,等待是沒有意義的。我們會(huì)很快就提供一個(gè)正式職位,條件是他們畢業(yè)以后過來工作。這個(gè)職位的待遇很豐厚。我們就是要他們回學(xué)校后,跟朋友們交換意見,然后他們會(huì)意識(shí)到自己的薪水比別人都要高。

這是不是意味我們給的報(bào)酬太多了?完全不是。你要這樣看,第一年的薪水一般來說總是要打一點(diǎn)折扣的,因?yàn)楸仨毧紤]到新人沒有好的表現(xiàn)的風(fēng)險(xiǎn)。但是我們已經(jīng)考察過這些孩子了,可以毫無風(fēng)險(xiǎn)地認(rèn)定他們就是優(yōu)秀人才。我們很清楚他們的能力。所以,當(dāng)我們雇用他們的時(shí)候,我們比其他雇主有更多的信息,后者僅僅面試過他們而已。這意味著我們能夠付更高的報(bào)酬。我們有更充分的信息,所以我們?cè)敢獗饶切]有這些信息的雇主付出更高的工資。

如果我們做好了份內(nèi)的事情(我們通常都能做好),那么到了這個(gè)時(shí)候,我們選定的實(shí)習(xí)生就會(huì)作出決定,到底接受還是放棄我們提供的職位。不過有時(shí),還需要一點(diǎn)額外的說服工作。有些實(shí)習(xí)生不愿意馬上給出明確答復(fù),他們還想等一等,看看有沒有更好的機(jī)會(huì)。但是,一個(gè)來自Fog Creek公司的有效的工作機(jī)會(huì)會(huì)起到這樣一種作用,那就是當(dāng)他們第一次在早晨8點(diǎn)不得不起床、穿上套裝、去參加甲骨文公司的面試的時(shí)候,當(dāng)鬧鐘響起的那一刻,他們很可能會(huì)說:“我干嘛一定要在該死的早晨8點(diǎn)起床、穿上套裝、去參加甲骨文公司的面試呢?不是已經(jīng)有一個(gè)很好的工作機(jī)會(huì)在Fog Creek等著我嗎?”我的期望是,他們會(huì)覺得太麻煩,就不去參加那個(gè)面試了。

在我繼續(xù)往下講之前,順便說一句,我必須對(duì)計(jì)算機(jī)科學(xué)和軟件開發(fā)行業(yè)的實(shí)習(xí)生問題進(jìn)行一點(diǎn)澄清。在如今這個(gè)時(shí)代,在這個(gè)國(guó)家,對(duì)實(shí)習(xí)生支付報(bào)酬被認(rèn)為是理所當(dāng)然的,而且他們的報(bào)酬往往很不錯(cuò)。雖然不付報(bào)酬的實(shí)習(xí)生在很多其他行業(yè)依然很常見,比如出版業(yè)和音樂業(yè),但是我們的工資標(biāo)準(zhǔn)是每星期750美元,還提供免費(fèi)的住宿、免費(fèi)的午餐、地鐵交通費(fèi),更別說來回紐約的飛機(jī)票和其他各種福利了。如果單看錢數(shù),我們的工資比平均水平要低一點(diǎn),但是如果將免費(fèi)住宿考慮在內(nèi),我們的工資就比平均水平要高一點(diǎn)。我想之所以我要說這個(gè),是因?yàn)槊看挝以谖业木W(wǎng)站上談到實(shí)習(xí)生的時(shí)候,總有人搞不清楚,認(rèn)為我占了別人的便宜,好像我在搞奴隸制似的。那邊的誰——你們這些自以為是的毛孩子!給我拿一杯冰鎮(zhèn)橙汁,要手?jǐn)D的,別磨磨蹭蹭!

實(shí)習(xí)生制度創(chuàng)造了輸送優(yōu)秀人才的管道,但是這根管道比較長(zhǎng),而且一路上的損耗很大。根據(jù)我們的計(jì)算,基本上每雇用一個(gè)全職雇員,我們就必須請(qǐng)兩個(gè)實(shí)習(xí)生,以便挑選。如果你請(qǐng)的實(shí)習(xí)生離畢業(yè)還有一年,那么從你開始確定實(shí)習(xí)人選的時(shí)候算起,到他正式第一天上班,會(huì)有兩年的時(shí)間間隔。這意味著,每年夏天我們的辦公室有多少空位置,我們就要請(qǐng)多少實(shí)習(xí)生來。頭三個(gè)夏天,我們?cè)囍鴮?shí)習(xí)生限制為離畢業(yè)還有一年的學(xué)生。但是今年夏天,我們終于意識(shí)到錯(cuò)過了一些更年輕的優(yōu)秀學(xué)生。所以,我們將實(shí)習(xí)生計(jì)劃向高校中所有年級(jí)的學(xué)生開放。說出來你可能不信,我正在琢磨怎樣將高中生弄進(jìn)來,也許讓他們課后組裝電腦,為上大學(xué)攢一點(diǎn)錢。我們的目的就是開始著手建立與下一代優(yōu)秀程序員之間的聯(lián)系,即使這樣一來,管道會(huì)長(zhǎng)達(dá)6年。沒關(guān)系,我有長(zhǎng)遠(yuǎn)眼光。

~
建立社區(qū)*

這里的基本思想是創(chuàng)造一個(gè)大型的網(wǎng)絡(luò)社區(qū),讓觀點(diǎn)相近的優(yōu)秀軟件開發(fā)者以某種形式聚集在你的公司周圍。然后,每當(dāng)你有職位空缺的時(shí)候,總會(huì)有天然的候選者。

告訴你實(shí)話,F(xiàn)og Creek里這么多優(yōu)秀的程序員,就是通過我的網(wǎng)站joelonsoftware.com發(fā)現(xiàn)的。那個(gè)網(wǎng)站上主要的文章的讀者多達(dá)100萬,其中大部分都是有能力的程序員。有了這么龐大的、自發(fā)聚集起來的讀者群,無論何時(shí),只要我在主頁(yè)上提到我正在招聘,通常就會(huì)得到很多優(yōu)秀人才的簡(jiǎn)歷。

我用一個(gè)星號(hào)表示這種方法很“困難”,因?yàn)槲腋械?,好像我給你的是這樣一個(gè)建議:“要贏得選美比賽,第一步是要變美,第二步是參加比賽。”我有這種感覺是因?yàn)?,我真不太清楚為什么我的網(wǎng)站變得這么流行,或者為什么瀏覽這個(gè)網(wǎng)站的人都是一流的程序員,我不知道自己做了什么。

我真心希望我能在這個(gè)地方給你更多幫助,但很抱歉我沒做到。在這方面,Derek Powazek寫過一本好書Design for Community: The Art of Connecting Real People in Virtual Places。許多公司嘗試過不同的網(wǎng)志策略,但是很不幸,其中的大多數(shù)最終都不會(huì)有任何讀者群。所以我只能說,對(duì)我們有效的方法,對(duì)你可能有效,也可能無效。我不確定你到底該怎么做。我在自己的網(wǎng)站上搭建了一個(gè)求職區(qū)(jobs.joelonsoftware.com)。你只要出350美元就可以在那里發(fā)布招聘廣告,該網(wǎng)站的所有讀者都會(huì)看到。

~
員工推薦:小心陷阱

尋找優(yōu)秀程序員有一個(gè)所謂標(biāo)準(zhǔn)建議,就是詢問你現(xiàn)在的雇員。怎么說呢,它背后的理論是,聰明的程序員一定認(rèn)識(shí)其他聰明的程序員。

他們可能確實(shí)認(rèn)識(shí),但是他們的親密朋友中也會(huì)有人不是非常優(yōu)秀的程序員。這種方法會(huì)制造大概100萬顆地雷。所以,真實(shí)生活中,我一般認(rèn)為員工推薦是最不可靠的招聘新人的方法之一。

一個(gè)無法回避的巨大風(fēng)險(xiǎn),就是競(jìng)業(yè)限制合同 (noncompete agreement)。如果你不以為然,請(qǐng)想一想Crossgain公司的遭遇,這家公司不得不開除了四分之一員工,因?yàn)槟切┤艘郧岸荚谖④浌ぷ?,微軟公司威脅起訴他們。在正常理智的情況下,沒有程序員會(huì)簽署一份競(jìng)業(yè)限制協(xié)議,但是大多數(shù)程序員確確實(shí)實(shí)簽署了,因?yàn)樗麄冇X得這種合同不可能會(huì)實(shí)施,或者因?yàn)樗麄儧]有習(xí)慣去閱讀合同里寫了什么,或者因?yàn)樗麄円呀?jīng)接受了雇主提供的職位,穿過半個(gè)美國(guó),舉家搬到新的城市,在上班的第一天第一次看到了合同的全文,這時(shí)再要協(xié)商具體條款為時(shí)已晚。不管什么原因,總之他們簽署了。但是實(shí)際上,這是雇主讓人最討厭的做法之一,而且這個(gè)條款可以強(qiáng)制執(zhí)行,并且真的會(huì)被執(zhí)行。

如果你不當(dāng)心競(jìng)業(yè)限制合同,并且很依賴員工推薦,后果可能是,你雇了一堆人,他們的前雇主都是同一家公司(因?yàn)榫褪窃谀莻€(gè)地方,你的雇員第一次結(jié)識(shí)了其他明星程序員),那么你將承擔(dān)非常巨大的風(fēng)險(xiǎn)。

另一個(gè)問題是,如果你不能保證應(yīng)聘者百分之百被接受,那么當(dāng)你要求你的雇員推薦人選時(shí),他們甚至都不會(huì)考慮向你說出他們真正的朋友。如果自己推薦的朋友還可能被拒絕,就沒有人愿意說服朋友來應(yīng)聘自己的公司。這樣多多少少會(huì)破壞友誼。

因?yàn)樗麄儾桓嬖V你誰是他們的朋友,你可能就不能雇到以前同他們一起工作的人。那么,他們推薦的其他人可能就不是很有能力了。

但是,“員工推薦”的真正問題在于,如果負(fù)責(zé)招聘的人事經(jīng)理懂一點(diǎn)經(jīng)濟(jì)學(xué),決定為每一個(gè)有效的推薦提供獎(jiǎng)金,麻煩就來了。提供獎(jiǎng)金的做法很常見,原因是這樣的:如果通過獵頭公司或者外部招聘渠道雇人,每個(gè)職位的中介費(fèi)用大概是3萬美元到5萬美元。如果我們向“員工推薦”支付獎(jiǎng)金,比方說,每次成功推薦一個(gè)人,他們可以拿到5000美元的獎(jiǎng)金,或者成功推薦10個(gè)人,他們可以得到一輛昂貴的跑車,或者其他的獎(jiǎng)勵(lì)方式,那樣的話,想一想可以省下來多少錢。即使對(duì)于一個(gè)工資豐厚的雇員來說,5000美元聽上去也像是一筆小財(cái),的確是筆不小的收入??傊?,這樣處理看上去是一種雙贏的、對(duì)各方面都很周到的方案。

麻煩是,突然之間,你發(fā)現(xiàn)每個(gè)人的心眼都活了,雇員們開始將他們能想到的每個(gè)人都拖來面試,他們強(qiáng)烈希望他們找來的人能被雇用。他們教外面的人如何應(yīng)付面試,在會(huì)議室中同應(yīng)試者說悄悄話。轉(zhuǎn)眼之間,你手下的整個(gè)勞動(dòng)大軍都在設(shè)法讓你雇用某人的一個(gè)大學(xué)室友,而此人對(duì)你毫無用處。

這樣是不行的。ArsDigita公司曾經(jīng)轟動(dòng)一時(shí),因?yàn)樗I了一輛法拉利跑車,將車陳列在停車場(chǎng)上,并宣布不論是誰,只要能成功推薦10個(gè)人進(jìn)公司,就能擁有這輛跑車。無人完成這項(xiàng)任務(wù),甚至連接近完成的人都沒有,但是新進(jìn)員工的質(zhì)量卻不斷下降。該公司后來倒閉了,不過原因可能不是這輛法拉利,因?yàn)楹髞肀黄毓庠撥囀亲獾模贿^只是公開作秀而已。

如果Fog Creek的雇員提議雇用某個(gè)可能對(duì)我們很合適的人,我們?cè)敢馐∪サ谝徊降碾娫捄Y選,但是僅此而已。我們?nèi)匀灰髴?yīng)聘者通過剩下的所有面試,我們堅(jiān)持高標(biāo)準(zhǔn)不變。

~
尋找優(yōu)秀的程序員之實(shí)戰(zhàn)指南

程序員會(huì)怎么找工作?如何使一份工作對(duì)程序員更有吸引力?你怎樣才能變成他的雇主?請(qǐng)繼續(xù)往下閱讀!


摘自《軟件隨想錄 卷2》

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多