軟體專案經理都知道,專案的成功取決於擁有出色的開發人員。你如何識別千里馬呢?面試新應聘者前,和最好的開發人員交談一下。讓他們重申一下所需要的具體知識。具有特定開發生命週期的經驗、掌握具體方法或重要工具箱,以及擁有某方面領域知識(比如國防工業或製藥行業),這些是開發人員最好具備的條件還是必須具備的條件?
要對其知識進行評估。你應和可信任的開發團隊代表共同參與面試,還要附加理論測試。乙個優秀的軟體工程師能夠立刻修復「模擬」的語法錯誤,並且不會精神緊張。他不需要看大量文件,也無須逐字閱讀就可以看懂別人的**,了解它的意圖。當面對有問題的程式時,應聘者應該能夠迅速找出問題,然後既能以「極客開發人員」的語言也能用非it 背景的利益相關者能聽懂的語言描述它。我們招聘程式設計技術人才時都認為其技能「越多越好」。但是我們如何界定「多」?儘管應聘者可能擁有豐富的知識,但是這個人可能還沒有掌握有效應用它的技巧。在面對真實世界苛刻的專案時,乙個剛畢業的大學生或剛培訓過的開發人員,想要使用從課本上學到的理論知識時會很吃力。當最後期限一步步臨近,所剩時間無幾,而客戶和其他利益相關者又施加了強大的壓力,你除了有基礎知識之外還需要足夠的經驗。
你和你的團隊應該要求應聘的開發人員編寫一段**供你們審讀。在分析了**,並且與你信賴的開發人員討論後,你才會知道這個人的方法和風格是否適合你的團隊。還要考察應聘者對待工作、同事、客戶和利益相關者的態度。我曾經和乙個被稱為「吹風機」的開發人員共事。傳說當他感到不滿時,他就會用他的大聲吼叫吹乾人們的頭髮。他是乙個優秀的開發人員,但是對於整個專案團隊而言,他卻是有害無益的。
程式設計世界正朝著敏捷開發方向發展,跨職能溝通和軟技能將越來越重要。開發人員將會與公司中其他部門的人組成小團隊一起工作。你未來的新隊友若總是處於不受控制的自由狀態,你跟他合作還會順暢嗎?招聘軟體開發人員時需遵循以下簡單指導原則。
審查他們是否掌握開發生命週期的正確知識、方法、工具,以及z 他們對所在行業(領域)的熟悉程度。考察他們在工作環境下應用知識的能力。測試他們的溝通能力和社交技巧。尋找對工作有正確態度的人——既渴望創造出高階產品,又能接受專案的限制條件。是否有證據表明他們能及時且在預算之內生產出「切合意圖」的產品?
不管你的應聘者多麼有風度而且多麼懂技術,都要始終核實發證機關的資格證書和前任雇主的履歷條目。聘請階段小心謹慎可以防止未來很多問題。
摘自圖靈教育即將出版的《專案經理應該知道的97件事》
如何發現優秀的IT開發人員
軟體專案經理都知道,專案的成功取決於擁有出色的開發人員。你如何識別千里馬呢?面試新應聘者前,和最好的開發人員交談一下。讓他們重申一下所需要的具體知識。具有特定開發生命週期的經驗 掌握具體方法或重要工具箱,以及擁有某方面領域知識 比如國防工業或製藥行業 這些是開發人員最好具備的條件還是必須具備的條件?...
如何發現優秀的IT開發人員
軟體專案經理都知道,專案的成功取決於擁有出色的開發人員。你如何識別千里馬呢?面試新應聘者前,和最好的開發人員交談一下。讓他們重申一下所需要的具體知識。具有特定開發生命週期的經驗 掌握具體方法或重要工具箱,以及擁有某方面領域知識 比如國防工業或製藥行業 這些是開發人員最好具備的條件還是必須具備的條件?...
如何成為優秀的開發人員?
對於每個從事開發工作的程式設計師來說,成為一名優秀的開發人員或許是他們一直所最追求的目標。就如何成為一名優秀的開發人員,alan johnson發表了一篇博文 what makes a great programmer?csdn對此文進行了翻譯,全文如下 事情猶如發生在昨天,那是在2000年,par...