招聘初級程式設計師必須考慮的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
翻譯作者:碼農網 – 王國峰
[ 轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]
相關文章
- 搭建Prometheus平臺,你必須考慮的6個因素Prometheus
- Java程式設計師必須掌握的5個註解!Java程式設計師
- 程式設計師必須要了解的web安全程式設計師Web
- 企業數字化如何選擇低程式碼平臺?這6個指標必須考慮!指標
- Java程式設計師必須掌握的7個Java效能指標!Java程式設計師指標
- 程式設計師必須走向專業化程式設計師
- 面試阿里P6,Java程式設計師必須掌握的技術面試阿里Java程式設計師
- 列舉幾個Java程式設計師通用的、必須掌握的框架Java程式設計師框架
- 7個Web前端程式設計師必須會用CSS技巧Web前端程式設計師CSS
- 萬嶽教育系統:教育直播平臺開發必須要考慮的因素有哪些?
- iOS 程式設計師必須收藏的資源大全iOS程式設計師
- 程式設計師需要重新考慮無程式碼開發的原因。程式設計師
- @程式設計師,安全問題必須重視!程式設計師
- 程式設計師的焦慮程式設計師
- 永遠考慮那個擁有更強寫作能力的程式設計師程式設計師
- 程式設計師到高階架構師,必須經歷的三個階段!程式設計師架構
- 選擇Linux發行版時要考慮的6個重要因素!Linux
- PHP程式設計師必須知道的兩種日誌PHP程式設計師
- 程式設計師必須掌握的資料結構 2程式設計師資料結構
- 程式設計師必須掌握的資料結構 1程式設計師資料結構
- 設計師升職加薪必須知道的10個設計網站網站
- 前端設計師必須知道的10個重要的CSS技巧前端CSS
- 如何從初級程式設計師變成高階程式設計師?程式設計師
- 看看這個常常被初級程式設計師弄不懂的 “事件”程式設計師事件
- 前端工程師必須掌握的設計模式前端工程師設計模式
- 聊聊程式設計師面試時,那些必須注意的事情程式設計師面試
- 程式設計師必須掌握的核心演算法有哪些?程式設計師演算法
- 程式設計師成為大佬必須學的演算法程式設計師演算法
- Java程式設計師必須掌握的Spring依賴管理原理Java程式設計師Spring
- 程式設計師生存指南:你必須要掌握的兩點!程式設計師
- 成為更好的程式設計師必須學習的 4 種程式設計結構程式設計師
- 物聯網裝置的5個關鍵考慮因素
- Javascript程式設計師必須安裝幾個常用VS Code外掛 - klamserJavaScript程式設計師
- 初級程式設計師的SQL拾遺-②(表操作)程式設計師SQL
- 規劃企業新IT架構時必須考慮要素架構
- 作為一個程式設計師,CPU的這些硬核知識你必須會!程式設計師
- Java程式設計師微服務架構你必須要掌握的十個要點Java程式設計師微服務架構
- Java程式設計師必須瞭解的7個效能指標,你都知道嗎?Java程式設計師指標
- 【Linux常用命令①】程式設計師必須掌握的Linux命令Linux程式設計師