孟老師最近有點煩,
面試了一個剛畢業大學生,結果發現那家伙一問三不知。隨后的跟帖也是常見的感嘆:
“現在的大學生過于浮躁”
“真不明白本科都在學什么”
還有一位臺灣同胞說:“本來還以為只有在臺灣有這種情形,原來兩岸的情都相同。”
?
因此,打算寫這篇blog,介紹一下我是怎么招人的。其實,招人并不難。
?
1、寫招聘廣告
2、收簡歷,初步了解背景情況,然后讓加我的MSN
3、在MSN里,就問一個問題:以下幾種技術,你哪一種最熟悉,哪一種最不熟悉
4、你就用最不熟悉的那種技術,做一個demo給我,沒有時間限制,要求如下:
-首先是demo的質量,一定不能有任何bug
-其次是代碼的質量,要干凈,明白,好懂。
-要有創意
-在功能創意與時間進度之間,自行平衡
5、拿到代碼之后,先看看能不能正常運行,看看有沒有bug。
6、在Google里搜索代碼的關鍵段落,看看有沒有抄襲,或者了解一下借鑒的程度
7、看他的代碼,是不是足夠干凈,足夠合理,足夠樸素
8、如果一個人能夠在很短的時間里,自行快速學習一種新的技術,并交出足夠質量的代碼。這樣的員工,我就準備要了。至于面試,無非是談談工資的高低意向罷了。
?
這樣的招人辦法,要點在于:
1、我不關心他的學歷,工作經驗,年齡和技術背景,因為招到一個出色的員工,他會持續的自我學習,不斷的進步。
2、有bug的一律不要
3、代碼最能夠說明問題,其他一切判斷都要在我看過他的代碼之后。一個人,不要玩弄聰明,不要炫耀技巧,寫老老實實,干干凈凈的代碼,合理的貼切的變量命名、方法命名、類命名,合理而不多不少的類間關系。這樣的代碼,就是漂亮的代碼。能寫出這樣的代碼的人,就有足夠好的思維和品性。
4、快速學習的能力要比過去的工作經驗更加重要,因為那么多工作經驗,也要有助于完成今后的工作,才能體現出價值。
5、不抄襲,有創意,這樣的人才很難得。
6、有計劃的實現功能,能夠在功能和時間進度之間合理決斷。這就是有大局觀的人才。
?
當然,這樣招人的基礎是,你自己的代碼水平要夠高。很多公司根本就沒有這樣的水平,只能靠筆試來判斷人家的水平。
?
我工作過的公司,曾經有一個小伙,他的代碼,縮進不是靠Tab,而是“按下空格鍵,任代碼隨意后退”,他的代碼,彎彎曲曲,難看至極。前兩天,他跟我說“我筆試得了90多分,當場拿到了4.5K的Offer。”可見,筆試是毫無意義的測試手段。
?
btw:還有問題,這樣招人效率不是很高,也比較累,緊急招人的情況不適用。當然,緊急招人的項目,通常肯定是搞不好的。
posted on 2006-05-30 16:11
讀書、思考、生活 閱讀(29032)
評論(36) 編輯 收藏