標籤:招募
認證能力相關性
我大多數的朋友和同事都非常反對軟體開發中的認證計畫,我也認同這種看法。這並不表示我認為軟體認證在定義上很糟糕,只是我們看到的幾乎每個認證都無法通過基本測試。
更便宜的人才假說
軟體界普遍接受的信念之一是,有才華的程式設計師生產力較高。由於我們無法衡量生產力,因此這是一個無法證明的信念,但似乎合理。畢竟,幾乎每項人類努力都顯示出有些人比其他人好,而且常常好很多。程式設計師自己也經常觀察到這一點,儘管似乎總是那些自認為才華洋溢的人才會發表評論。
偏好設計技能
想像一個徵才情境。有兩位候選人,兩位都有幾年的經驗。藍方是一位具有你偏好的設計風格的良好廣泛設計技能的人(就我而言,那將是 DRY、明智地使用模式、TDD、溝通式程式碼等,但實際清單並不重要,只要是你偏好的即可)。然而,她對你正在使用的特定平台技術一無所知。紅方是一位對這些問題知之甚少(或興趣缺缺)的人,但非常了解你的平台,例如語言中的邊緣案例、有哪些可用的函式庫、手指自然地在工具上移動。假設他們其他方面都相同(除了像這樣的思想實驗之外,這永遠不會發生),而且你的團隊沒有這個候選人可能填補的巨大漏洞。你會比較喜歡哪一位?