招聘者決定招入程序員會考慮的必要因素
由于技術(shù)人才市場的不斷萎縮,聘請初級開發(fā)人員對于很多初創(chuàng)企業(yè)來說,變得越來越有吸引力。聘用初級開發(fā)人員的優(yōu)勢在于,第一更適應(yīng)初創(chuàng)水平的資金 限制。再則,初級開發(fā)人員更渴望在工作中學(xué)習(xí),更能找到關(guān)于項(xiàng)目的新方法。然而,成也蕭何敗也蕭何,也正是因?yàn)檫@些因素導(dǎo)致初級開發(fā)人員的招聘過程變得更 加困難。
正如放在他們前面的形容詞——初級,這些員工在進(jìn)入公司以前幾乎沒有實(shí)際項(xiàng)目和軟件開發(fā)的經(jīng)驗(yàn)。因此就不能根據(jù)他們以往的表現(xiàn)來評估他們的能力。所以,以下是你,作為用人單位在招聘時(shí),需要考慮的6個(gè)因素:
1)測試基礎(chǔ)知識是否扎實(shí)。
大多數(shù)初級開發(fā)人員可能對一些平臺的選擇了解不深,但是他們應(yīng)該對一些常用語言的基本知識具備扎實(shí)的基礎(chǔ)。應(yīng)聘人員可以通過以前搞過的開源代碼來證 明這一點(diǎn),但是很多時(shí)候這并不現(xiàn)實(shí)。因此,最好能測試一下這些應(yīng)聘人員對代碼的基本理解。不要使用FizzBuzz測試這種已經(jīng)被用爛了的測試方法。一個(gè) 可靠的算法代碼測試就足以表現(xiàn)該應(yīng)聘人員的能力。請記住,在這里你要找的資質(zhì),而不是經(jīng)驗(yàn)。孺子是否可教?詞匯和概念懂得多不多,以及是否渴望更進(jìn)一步的 學(xué)習(xí)?
2)解決問題的能力是必不可少的。
我們都希望新招進(jìn)來的初級開發(fā)人員不僅懂得計(jì)算機(jī)科學(xué)的基礎(chǔ)知識,還有較強(qiáng)的解決問題的思維方式。分析能力怎么樣?如何面對以前沒有遇到過的問題? 特別是在初創(chuàng)的環(huán)境下,沒有什么現(xiàn)成的套路,出現(xiàn)的每一個(gè)挑戰(zhàn),可能都需要一種新的解決方案。許多年輕的開發(fā)人員或許有能力做一些基本的編程工作,但是如 果要處理更為復(fù)雜的架構(gòu)要求就另當(dāng)別論了?
3)關(guān)注溝通技巧。
明確和自信地交流思想和表述貢獻(xiàn)是被很多程序員忽 視的是一項(xiàng)基本技能。應(yīng)聘人員不僅要能夠解決編程問題,還應(yīng)該具備溝通和表達(dá)的能力,能夠說明他們是如何得出的結(jié)論。此外,他們會如何處理所收到的方案反 饋?能否毫無抵觸地消化和采納你的建議?為了能更好的成長,初級開發(fā)人員一方面得能夠解釋他們自己的觀點(diǎn),另一方面還需要緊跟導(dǎo)師的方向。
4)知道如何激勵(lì)新員工。
幸運(yùn)的是,工資和福利似乎并不是大多數(shù)初級開發(fā)人員的主要激勵(lì)因素,這對很多囊中羞澀的初創(chuàng)企業(yè)來說不亞于是一個(gè)福音。事實(shí)上,許多程序員認(rèn)為有趣 的技術(shù)挑戰(zhàn)和有能力的編程團(tuán)隊(duì)這兩方面與經(jīng)濟(jì)和福利這兩個(gè)因素同樣重要。這些你能提供的激勵(lì)因素,將成為你招兵買馬最佳的籌碼。
5)提供培訓(xùn)和指導(dǎo)。
雖然初級開發(fā)人員可能前期的薪水要求并不表現(xiàn)在直接的成本上,但是要將你的新員工轉(zhuǎn)化為公司的資本是需要投資的。所以花費(fèi)一定的時(shí)間和資源去培育他們是必需的。對于每一個(gè)初級開發(fā)人員,都需要為他們配置一個(gè)導(dǎo)師程序員,以教導(dǎo)他們做事的方式。
6)做好經(jīng)歷成長陣痛的準(zhǔn)備。
聘用初級開發(fā)人員不會立即提升編程團(tuán)隊(duì)的生產(chǎn)力。事實(shí)上,你的新員工在一開始的時(shí)候甚至還會拖累你團(tuán)隊(duì)的速度。出現(xiàn)這種情況時(shí),千萬不要馬上開掉新員工。要有耐心,做好經(jīng)歷成長陣痛的準(zhǔn)備,或許在不久的將來,他會成為你們團(tuán)隊(duì)一股強(qiáng)大的新生力量。
譯文鏈接:http://www.codeceo.com/article/6-factors-hiring-developer.html
英文原文:6 FACTORS TO CONSIDER WHEN HIRING A JUNIOR DEVELOPER