如何發現優秀的IT開發人員
軟體專案經理都知道,專案的成功取決於擁有出色的開發人員。你如何識別千里馬呢?面試新應聘者前,和最好的開發人員交談一下。讓他們重申一下所需要的具體知識。具有特定開發生命週期的經驗、掌握具體方法或重要工具箱,以及擁有某方面領域知識(比如國防工業或製藥行業),這些是開發人員最好具備的條件還是必須具備的條件?
要對其知識進行評估。你應和可信任的開發團隊代表共同參與面試,還要附加理論測試。一個優秀的軟體工程師能夠立刻修復“模擬”的語法錯誤,並且不會精神緊張。他不需要看大量文件,也無須逐字閱讀就可以看懂別人的程式碼,瞭解它的意圖。當面對有問題的程式時,應聘者應該能夠迅速找出問題,然後既能以“極客開發人員”的語言也能用非IT 背景的利益相關者能聽懂的語言描述它。我們招聘程式設計技術人才時都認為其技能“越多越好”。但是我們如何界定“多”?儘管應聘者可能擁有豐富的知識,但是這個人可能還沒有掌握有效應用它的技巧。在面對真實世界苛刻的專案時,一個剛畢業的大學生或剛培訓過的開發人員,想要使用從課本上學到的理論知識時會很吃力。當最後期限一步步臨近,所剩時間無幾,而客戶和其他利益相關者又施加了強大的壓力,你除了有基礎知識之外還需要足夠的經驗。
你和你的團隊應該要求應聘的開發人員編寫一段程式碼供你們審讀。在分析了程式碼,並且與你信賴的開發人員討論後,你才會知道這個人的方法和風格是否適合你的團隊。還要考察應聘者對待工作、同事、客戶和利益相關者的態度。我曾經和一個被稱為“吹風機”的開發人員共事。傳說當他感到不滿時,他就會用他的大聲吼叫吹乾人們的頭髮。他是一個優秀的開發人員,但是對於整個專案團隊而言,他卻是有害無益的。
程式設計世界正朝著敏捷開發方向發展,跨職能溝通和軟技能將越來越重要。開發人員將會與公司中其他部門的人組成小團隊一起工作。你未來的新隊友若總是處於不受控制的自由狀態,你跟他合作還會順暢嗎?招聘軟體開發人員時需遵循以下簡單指導原則。
審查他們是否掌握開發生命週期的正確知識、方法、工具,以及z 他們對所在行業(領域)的熟悉程度。考察他們在工作環境下應用知識的能力。測試他們的溝通能力和社交技巧。尋找對工作有正確態度的人——既渴望創造出高階產品,又能接受專案的限制條件。是否有證據表明他們能及時且在預算之內生產出“切合意圖”的產品?
不管你的應聘者多麼有風度而且多麼懂技術,都要始終核實發證機關的資格證書和前任僱主的履歷條目。聘請階段小心謹慎可以防止未來很多問題。
摘自圖靈教育即將出版的《專案經理應該知道的97件事》
相關文章
- 如何判斷自己是否是一名優秀開發人員?
- 優秀的Java開發人員必備的6個技能!Java
- [譯] 優秀 JavaScript 開發人員應掌握的 9 個技巧JavaScript
- 2019年成為優秀的Java開發人員的10個技巧Java
- 開發人員測試 Devin AI 後的發現devAI
- 7步,讓你從零基礎成為優秀的Web前端開發人員Web前端
- GitOps 如何改善開發人員和運維人員的日常工作?Git運維
- 如何成為更好的軟體開發人員
- C++如何開啟“開發人員命令提示”C++
- Rust 與 C++:現代開發人員的困境RustC++
- .NET開發人員如何開始使用ML.NET
- 面向開發人員的最佳開源工具開源工具
- 【翻譯】WWDC 2019 :優秀的開發習慣
- 開發人員選擇 PHP 的原因PHP
- 找 Laravel + VUE 開發人員LaravelVue
- 開發人員發現Chrome瀏覽器漏洞獲谷歌重獎Chrome瀏覽器谷歌
- 什麼是Web開發?如何成為一個Python Web開發人員?WebPython
- 測試人員與開發人員的比例究竟多少是合理的?
- 開發人員不得不知的MySQL索引和查詢優化MySql索引優化
- 給開發人員的幾點建議:如何理解你的DBATHBAT
- 測試人員如何在軟體敏捷開發流程中體現價值?敏捷
- 10步成為一個優秀的Java開發!Java
- 開發人員提升自己的四種方式
- 路人開發對測試人員的看法
- 開發人員網站導航網站
- Rust for C#/.NET 開發人員RustC#
- Web 開發人員備忘單Web
- Windows開發者人員模式功能Windows模式
- Python的開發必備:如何建立一個優秀的專案工程環境Python
- 調查發現:年輕的開發人員更“鍾情”於舊程式語言!
- 軟體開發人員如何提升自己的架構設計能力?架構
- MySQL內部開發人員如何看待MySQL組複製?MySql
- 什麼是DevSecOps?開發人員如何為安全而左移dev
- HR軟體如何識別保留優秀員工
- 6種適用於開發人員的Linux發行版本!Linux
- [開發故事]關於測試人員的職業發展
- 開發人員的生產力管理框架:SPACE框架
- PHP開發人員技術提升心得PHP
- Java開發人員必備Linux命令JavaLinux