如何知道一個開發人員是否能融入團隊?

發表於2011-07-07

導讀:在過去的幾個月,Cheezburger公司一直在招聘開發人員,並開始瞭解適合他們團隊的開發人員的型別。這些特徵或許適用於大多數初創Web公司的程式設計師,這些心得由該公司的CTO Scott Porad分享。

在開始討論之前,首要的事情就是技術技能是基本要求。我們假設適合我們團隊的開發人員擁有從事這項工作的相關技術經驗。

除了基本技術要求之外,我們來看看作為一個適合我們團隊的開發人員應該具備的特徵:

1. 熱情/激情

我們的目標之一就是建立一支令人驚歎的開發團隊,我們的信條之一就是隻有深入關注一些事情,我們才能成為世界最佳。所以我們在尋找證明開發人員對計算機有興趣並熱愛程式設計的證據。這方面的例子,比如說,開源活動、冷門的專案、非主流程式語言,等等。讀大學之前的任何程式設計經歷也是一個很好的指標。關於熱情/激情在面試中的重要性,請參閱《IT面試:激情的重要性》。

2. 有幹勁/自主性

作為一個小公司,我們沒有太多層次的管理。這很好,因為這樣創造了一個非常好的工作環境。然而,這也意味著,就算是獨立的貢獻者也需要有能力完成專案,並且工作無須敦促。

3. 敏捷

我們的團隊由一群熱情的開發人員構成,能夠完成最先進的網站和軟體開發工作。我們是一個Agile/Scrum的工作室,採用迭代的開發模式,自動化測試,持續部署和DevOps。這並不適合所有人,所以有相關經驗的人才往往喜歡這樣。

4. 公司文化

在Cheezburger工作不像在其他地方一樣。(老實說,有點異乎尋常。)所以,我們需要尋找那些熟悉我們文化的人,我們得證明申請人是 Cheezburger的使用者,是我們網站的粉絲,瞭解我們的網站,或者閱讀了開發人員的部落格。從根本上說,申請人是否通過給我們發來求職信或者其他方式來表明他們在意為Cheezburger工作?或者,他們只是把簡歷群發給任何一家公司?

5. 初創公司

Cheezburger擁有雙重獨特之處:我們不僅有自己獨特的文化,同時也是一個小型創業公司。創業公司與大型企業完全不同,並且他們的經歷往往無法詮釋。

6. 面向消費者的網站

現在存在著很多型別的軟體開發,正如有各種味道的冰激凌一樣,我們碰巧在開發一種獨特型別:高流量,面向消費者的網站。是的,一個曾經開發過桌面應用程式的人也能夠構建網站,不過環境有所不同。我們發現,先前有過在這種環境中工作經驗的人會更適合。

7. 中堅力量

卓越的開發人員喜歡挑戰和從事困難的工作。所以,我們有個問題:他們有解決過其他開發人員認為很難的難題嗎?這不意味著他們之前必須從事只能用匯編語言編碼的工作,不過一些彙編編碼經歷會改善他們編寫的程式碼,即使是當他們用高階語言程式設計的時候。

8. 不同之處

人與人之間千差萬別,所以我們不要一支由精通同樣技巧的克隆機器人組成的團隊。我們想要一群強大的開發人員,他們能將一些事情帶到辦公桌上交流,讓團隊更加強大。所以,我們想知道,候選人是否與團隊中的其他成員遠遠不同,可以為開發帶來廣闊,更加開放的視角?這個人能否為我們團隊帶來未曾有過的經驗和能力?他們是否有相應的技術和經驗來幫助彌補我們的弱項?

 

原文:Scott Porad 翻譯:敏捷翻譯李盛暉

如需轉載,但請註明原文/譯文出處、譯文超連結和譯者等資訊,否則視為侵權,謝謝合作!

相關文章