招聘初級程序員必須考慮的6個因素

招聘初級程序員必須考慮的6個因素

由於技術人才市場的不斷萎縮,聘請初級開發人員對於很多初創企業來說,變得越來越有吸引力。聘用初級開發人員的優勢在於,第一更適應初創水平的資金限制。再則,初級開發人員更渴望在工作中學習,更能找到關於項目的新方法。然而,成也蕭何敗也蕭何,也正是因爲這些因素導致初級開發人員的招聘過程變得更加困難。

正如放在他們前面的形容詞——初級,這些員工在進入公司以前幾乎沒有實際項目和軟件開發的經驗。因此就不能根據他們以往的表現來評估他們的能力。所以,以下是你,作爲用人單位在招聘時,需要考慮的6個因素:

1)測試基礎知識是否紮實。

大多數初級開發人員可能對一些平臺的選擇瞭解不深,但是他們應該對一些常用語言的基本知識具備紮實的基礎。應聘人員可以通過以前搞過的開源代碼來證明這一點,但是很多時候這並不現實。因此,最好能測試一下這些應聘人員對代碼的基本理解。不要使用FizzBuzz測試這種已經被用爛了的測試方法。一個可靠的算法代碼測試就足以表現該應聘人員的能力。請記住,在這裏你要找的資質,而不是經驗。孺子是否可教?詞彙和概念懂得多不多,以及是否渴望更進一步的學習?

2)解決問題的能力是必不可少的。

我們都希望新招進來的初級開發人員不僅懂得計算機科學的基礎知識,還有較強的解決問題的思維方式。分析能力怎麼樣?如何面對以前沒有遇到過的問題?特別是在初創的環境下,沒有什麼現成的套路,出現的每一個挑戰,可能都需要一種新的解決方案。許多年輕的開發人員或許有能力做一些基本的編程工作,但是如果要處理更爲複雜的架構要求就另當別論了?

3)關注溝通技巧。

明確和自信地交流思想和表述貢獻是被很多程序員忽視的是一項基本技能。應聘人員不僅要能夠解決編程問題,還應該具備溝通和表達的能力,能夠說明他們是如何得出的結論。此外,他們會如何處理所收到的方案反饋?能否毫無牴觸地消化和採納你的建議?爲了能更好的成長,初級開發人員一方面得能夠解釋他們自己的觀點,另一方面還需要緊跟導師的方向。

4)知道如何激勵新員工。

幸運的是,工資和福利似乎並不是大多數初級開發人員的主要激勵因素,這對很多囊中羞澀的初創企業來說不亞於是一個福音。事實上,許多程序員認爲有趣的技術挑戰和有能力的編程團隊這兩方面與經濟和福利這兩個因素同樣重要。這些你能提供的激勵因素,將成爲你招兵買馬最佳的籌碼。

5)提供培訓和指導。

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

6)做好經歷成長陣痛的準備。

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


譯文鏈接:http://www.codeceo.com/article/6-factors-hiring-developer.html
英文原文:6 FACTORS TO CONSIDER WHEN HIRING A JUNIOR DEVELOPER
翻譯作者:碼農網 – 王國峯

文章摘自碼農網


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章