點(diǎn)擊右上方,關(guān)注開(kāi)源中國OSC頭條號,獲取最新技術(shù)資訊
HackerRank 于昨日發(fā)布了 2019 年版的年度《開(kāi)發(fā)者技能報告》,報告調查了來(lái)自 100 多個(gè)國家的 71000 余名軟件開(kāi)發(fā)者。HackerRank 是國外一家知名的招聘平臺,面向求職者提供了編程練習、面試準備等一系列服務(wù)。不過(guò) HackerRank 更為人熟知的是其競爭性的編程挑戰比賽,這種編程挑戰比賽橫跨多個(gè)計算機學(xué)科領(lǐng)域,旨在根據技能評估開(kāi)發(fā)者。
各行各業(yè)都需要軟件開(kāi)發(fā)者,這也就意味著(zhù)雇主們對技術(shù)人才的競爭非常激烈。HackerRank 發(fā)布的這份報告正是為了幫助從 CEO、企業(yè)高管、招聘經(jīng)理到招聘專(zhuān)員的每個(gè)不同頭銜的角色都能了解自己所物色的開(kāi)發(fā)者。
下面繼續看看報告的詳細信息。
編程語(yǔ)言
HackerRank 詢(xún)問(wèn)開(kāi)發(fā)者他們知道哪些編程語(yǔ)言以及他們想要學(xué)習哪些編程語(yǔ)言。73% 的開(kāi)發(fā)人員表示,他們在 2018 年知道 JavaScript,而 2017 年這一比例為 66%。JavaScript 是 2018 年最知名的編程語(yǔ)言,而 2017 年最知名的編程語(yǔ)言是 Java。
開(kāi)發(fā)者在 2019 年想要學(xué)習的編程語(yǔ)言
去年,開(kāi)發(fā)者希望學(xué)習 Go、Kotlin 和 Python。到了今年,開(kāi)發(fā)者對這幾門(mén)編程語(yǔ)言依然熱情高漲。不過(guò)我們發(fā)現,開(kāi)發(fā)者對 Scala 的學(xué)習熱情有所下降,而對 TypeScript 的學(xué)習興趣增加了不少。
框架
問(wèn)世已久的 AngularJS 仍然是開(kāi)發(fā)者所知道的最受歡迎的框架,但更多的開(kāi)發(fā)者已經(jīng)開(kāi)始學(xué)習 React。知道 React 的開(kāi)發(fā)者比例從 2017 年的 20% 躍升至 2018 年的 26%。
開(kāi)發(fā)者在 2019 年想要學(xué)習的框架

可以看到,React 所占的比例最高,開(kāi)發(fā)者最感興趣的是今年學(xué)習 React 框架。
招聘主管希望雇員掌握的框架與開(kāi)發(fā)者知道的框架

如圖表所示,公司最渴望聘請的是 React 開(kāi)發(fā)者。
值得采用的技術(shù)
在實(shí)際應用的新技術(shù)方面,53% 的開(kāi)發(fā)者認為物聯(lián)網(wǎng)(IoT)最有可能在未來(lái)兩年內被采用。畢竟住房、汽車(chē)和整座城市的聯(lián)網(wǎng)程度變得越來(lái)越緊密,所以這應該不會(huì )讓我們感到驚訝。
到 2020 年諸多技術(shù)的實(shí)際應用

人工智能技術(shù)并不落后。50% 的開(kāi)發(fā)者認為深度學(xué)習在 2020 年之前得到采用的可能性“非?,F實(shí)”,其次是云機器學(xué)習 Cloud ML (41%)和計算機視覺(jué)(38%)。
34% 的開(kāi)發(fā)者給 AR 和 VR 豎了兩個(gè)大拇指,37% 的開(kāi)發(fā)者給它們豎了一個(gè)大拇指。另一方面,覺(jué)得區塊鏈被“過(guò)度夸大”的開(kāi)發(fā)者最多,量子計算則被認為在 2020 年之前最不可能被采用。
經(jīng)常抱怨的問(wèn)題和 Bug
開(kāi)發(fā)者在工作中也會(huì )有各種各樣的煩惱。不過(guò),這些煩惱因資歷而異,初級開(kāi)發(fā)者最討厭寫(xiě)得糟糕的開(kāi)發(fā)文檔,高級開(kāi)發(fā)者則最不能容忍“面條代碼”(通常是指結構不清晰和難以維護的代碼)。

開(kāi)發(fā)者覺(jué)得生產(chǎn)環(huán)境中最大的 bug

當被問(wèn)及他們生產(chǎn)環(huán)境中最大的 bug 時(shí),62% 的開(kāi)發(fā)者認為是部署了未經(jīng)測試或遭受破壞的代碼。但是也有近 10 %的開(kāi)發(fā)者表示刪庫才是最大的 bug。
開(kāi)發(fā)者想要什么,不想要什么
尋找工作時(shí),所有開(kāi)發(fā)者對有機會(huì )獲得兼顧職業(yè)發(fā)展和生活的工作最感興趣。正如你所料,高級開(kāi)發(fā)者更看重有競爭力的薪酬,而初級開(kāi)發(fā)者關(guān)心的是“有待解決的有趣問(wèn)題”。

什么原因使開(kāi)發(fā)者對雇主毫無(wú)興趣?
68% 的開(kāi)發(fā)者最有可能對未能闡述清楚工作角色的雇主毫無(wú)興趣。所以,雇主如果希望吸引頂尖的開(kāi)發(fā)人才,下面的圖表值得仔細研讀。

HackerRank 首席執行官 Vivek Ravisankar 在一份聲明中說(shuō)到:“招聘和留住熟練的開(kāi)發(fā)者對各地的企業(yè)至關(guān)重要。招聘專(zhuān)員和招聘經(jīng)理需要深入了解開(kāi)發(fā)者群體是怎樣的一群人、他們關(guān)心什么以及他們想從雇主那里得到什么。比如,在考慮工作機會(huì )時(shí),將近一半的開(kāi)發(fā)者認為價(jià)值觀(guān)不一致是關(guān)鍵的阻礙因素。我們希望每個(gè)開(kāi)發(fā)者都能找到心水的工作,而這些數據也為工程師團隊提供了一個(gè)參考,以便找到并留住最適合的開(kāi)發(fā)者?!?/p>
參考:https://venturebeat.com/
聯(lián)系客服