招聘初級程式設計師必須考慮的6個因素

2015-07-04    分類:程式設計師人生、首頁精華7人評論發表於2015-07-04
由於技術人才市場的不斷萎縮,聘請初級開發人員對於很多初創企業來說,變得越來越有吸引力。聘用初級開發人員的優勢在於,第一更適應初創水平的資金限制。再則,初級開發人員更渴望在工作中學習,更能找到關於專案的新方法。然而,成也蕭何敗也蕭何,也正是因為這些因素導致初級開發人員的招聘過程變得更加困難。

正如放在他們前面的形容詞——初級,這些員工在進入公司以前幾乎沒有實際專案和軟體開發的經驗。因此就不能根據他們以往的表現來評估他們的能力。所以,以下是你,作為用人單位在招聘時,需要考慮的6個因素:
1)測試基礎知識是否紮實。
大多數初級開發人員可能對一些平臺的選擇瞭解不深,但是他們應該對一些常用語言的基本知識具備紮實的基礎。應聘人員可以通過以前搞過的開原始碼來證明這一點,但是很多時候這並不現實。因此,最好能測試一下這些應聘人員對程式碼的基本理解。不要使用FizzBuzz測試這種已經被用爛了的測試方法。一個可靠的演算法程式碼測試就足以表現該應聘人員的能力。請記住,在這裡你要找的資質,而不是經驗。孺子是否可教?詞彙和概念懂得多不多,以及是否渴望更進一步的學習?
2)解決問題的能力是必不可少的。
我們都希望新招進來的初級開發人員不僅懂得電腦科學的基礎知識,還有較強的解決問題的思維方式。分析能力怎麼樣?如何面對以前沒有遇到過的問題?特別是在初創的環境下,沒有什麼現成的套路,出現的每一個挑戰,可能都需要一種新的解決方案。許多年輕的開發人員或許有能力做一些基本的程式設計工作,但是如果要處理更為複雜的架構要求就另當別論了?

3)關注溝通技巧。
明確和自信地交流思想和表述貢獻是被很多程式設計師忽視的是一項基本技能。應聘人員不僅要能夠解決程式設計問題,還應該具備溝通和表達的能力,能夠說明他們是如何得出的結論。此外,他們會如何處理所收到的方案反饋?能否毫無牴觸地消化和採納你的建議?為了能更好的成長,初級開發人員一方面得能夠解釋他們自己的觀點,另一方面還需要緊跟導師的方向。
4)知道如何激勵新員工。
幸運的是,工資和福利似乎並不是大多數初級開發人員的主要激勵因素,這對很多囊中羞澀的初創企業來說不亞於是一個福音。事實上,許多程式設計師認為有趣的技術挑戰和有能力的程式設計團隊這兩方面與經濟和福利這兩個因素同樣重要。這些你能提供的激勵因素,將成為你招兵買馬最佳的籌碼。

5)提供培訓和指導。
雖然初級開發人員可能前期的薪水要求並不表現在直接的成本上,但是要將你的新員工轉化為公司的資本是需要投資的。所以花費一定的時間和資源去培育他們是必需的。對於每一個初級開發人員,都需要為他們配置一個導師程式設計師,以教導他們做事的方式。

6)做好經歷成長陣痛的準備。
聘用初級開發人員不會立即提升程式設計團隊的生產力。事實上,你的新員工在一開始的時候甚至還會拖累你團隊的速度。出現這種情況時,千萬不要馬上開掉新員工。要有耐心,做好經歷成長陣痛的準備,或許在不久的將來,他會成為你們團隊一股強大的新生力量。
評論(1)

相關文章