局長(zhǎng)?開(kāi)源中國(guó)
HackerRank 于昨日發(fā)布了 2019 年版的年度《開(kāi)發(fā)者技能報(bào)告》,報(bào)告調(diào)查了來(lái)自 100 多個(gè)國(guó)家的 71000 余名軟件開(kāi)發(fā)者。HackerRank 是國(guó)外一家知名的招聘平臺(tái),面向求職者提供了編程練習(xí)鸟赫、面試準(zhǔn)備等一系列服務(wù)。不過(guò) HackerRank 更為人熟知的是其競(jìng)爭(zhēng)性的編程挑戰(zhàn)比賽,這種編程挑戰(zhàn)比賽橫跨多個(gè)計(jì)算機(jī)學(xué)科領(lǐng)域买决,旨在根據(jù)技能評(píng)估開(kāi)發(fā)者。
各行各業(yè)都需要軟件開(kāi)發(fā)者吼畏,這也就意味著雇主們對(duì)技術(shù)人才的競(jìng)爭(zhēng)非常激烈督赤。HackerRank 發(fā)布的這份報(bào)告正是為了幫助從 CEO、企業(yè)高管泻蚊、招聘經(jīng)理到招聘專(zhuān)員的每個(gè)不同頭銜的角色都能了解自己所物色的開(kāi)發(fā)者躲舌。
下面繼續(xù)看看報(bào)告的詳細(xì)信息。
編程語(yǔ)言
HackerRank 詢問(wèn)開(kāi)發(fā)者他們知道哪些編程語(yǔ)言以及他們想要學(xué)習(xí)哪些編程語(yǔ)言性雄。73% 的開(kāi)發(fā)人員表示没卸,他們?cè)?2018 年知道 JavaScript,而 2017 年這一比例為 66%秒旋。JavaScript 是 2018 年最知名的編程語(yǔ)言约计,而 2017 年最知名的編程語(yǔ)言是 Java。
開(kāi)發(fā)者在 2019 年想要學(xué)習(xí)的編程語(yǔ)言
去年迁筛,開(kāi)發(fā)者希望學(xué)習(xí) Go煤蚌、Kotlin 和 Python。到了今年,開(kāi)發(fā)者對(duì)這幾門(mén)編程語(yǔ)言依然熱情高漲尉桩。不過(guò)我們發(fā)現(xiàn)筒占,開(kāi)發(fā)者對(duì) Scala 的學(xué)習(xí)熱情有所下降,而對(duì) TypeScript 的學(xué)習(xí)興趣增加了不少蜘犁。
框架
問(wèn)世已久的 AngularJS 仍然是開(kāi)發(fā)者所知道的最受歡迎的框架翰苫,但更多的開(kāi)發(fā)者已經(jīng)開(kāi)始學(xué)習(xí) React。知道?React 的開(kāi)發(fā)者比例從 2017 年的 20% 躍升至 2018 年的 26%这橙。
開(kāi)發(fā)者在 2019 年想要學(xué)習(xí)的框架
可以看到奏窑,React 所占的比例最高,開(kāi)發(fā)者最感興趣的是今年學(xué)習(xí) React 框架屈扎。
招聘主管希望雇員掌握的框架與開(kāi)發(fā)者知道的框架
如圖表所示良哲,公司最渴望聘請(qǐng)的是 React 開(kāi)發(fā)者。
值得采用的技術(shù)
在實(shí)際應(yīng)用的新技術(shù)方面助隧,53% 的開(kāi)發(fā)者認(rèn)為物聯(lián)網(wǎng)(IoT)最有可能在未來(lái)兩年內(nèi)被采用筑凫。畢竟住房、汽車(chē)和整座城市的聯(lián)網(wǎng)程度變得越來(lái)越緊密并村,所以這應(yīng)該不會(huì)讓我們感到驚訝巍实。
到2020年諸多技術(shù)的實(shí)際應(yīng)用
人工智能技術(shù)并不落后。50% 的開(kāi)發(fā)者認(rèn)為深度學(xué)習(xí)在 2020 年之前得到采用的可能性“非沉梗現(xiàn)實(shí)”棚潦,其次是云機(jī)器學(xué)習(xí)?Cloud ML?(41%)和計(jì)算機(jī)視覺(jué)(38%)。
4% 的開(kāi)發(fā)者給 AR 和 VR 豎了兩個(gè)大拇指膝昆,37% 的開(kāi)發(fā)者給它們豎了一個(gè)大拇指丸边。另一方面,覺(jué)得區(qū)塊鏈被“過(guò)度夸大”的開(kāi)發(fā)者最多荚孵,量子計(jì)算則被認(rèn)為在 2020 年之前最不可能被采用妹窖。
經(jīng)常抱怨的問(wèn)題和 Bug
開(kāi)發(fā)者在工作中也會(huì)有各種各樣的煩惱。不過(guò)收叶,這些煩惱因資歷而異骄呼,初級(jí)開(kāi)發(fā)者最討厭寫(xiě)得糟糕的開(kāi)發(fā)文檔,高級(jí)開(kāi)發(fā)者則最不能容忍“面條代碼”(通常指結(jié)構(gòu)不清晰和難以維護(hù)的代碼)判没。
開(kāi)發(fā)者覺(jué)得生產(chǎn)環(huán)境中最大的 bug
當(dāng)被問(wèn)及他們生產(chǎn)環(huán)境中最大的 bug 時(shí)蜓萄,62% 的開(kāi)發(fā)者認(rèn)為是部署了未經(jīng)測(cè)試或遭受破壞的代碼。但是也有近 10 %的開(kāi)發(fā)者表示刪庫(kù)才是最大的 bug澄峰。
開(kāi)發(fā)者想要什么嫉沽,不想要什么
尋找工作時(shí),所有開(kāi)發(fā)者對(duì)有機(jī)會(huì)獲得兼顧職業(yè)發(fā)展和生活的工作最感興趣俏竞。正如你所料绸硕,高級(jí)開(kāi)發(fā)者更看重有競(jìng)爭(zhēng)力的薪酬堂竟,而初級(jí)開(kāi)發(fā)者關(guān)心的是“有待解決的有趣問(wèn)題”。
什么原因使開(kāi)發(fā)者對(duì)雇主毫無(wú)興趣臣咖?
68% 的開(kāi)發(fā)者最有可能對(duì)未能闡述清楚工作角色的雇主毫無(wú)興趣。所以漱牵,雇主如果希望吸引頂尖的開(kāi)發(fā)人才夺蛇,下面的圖表值得仔細(xì)研讀。
HackerRank 首席執(zhí)行官 Vivek Ravisankar 在一份聲明中說(shuō)到:“招聘和留住熟練的開(kāi)發(fā)者對(duì)各地的企業(yè)至關(guān)重要酣胀。招聘專(zhuān)員和招聘經(jīng)理需要深入了解開(kāi)發(fā)者群體是怎樣的一群人刁赦、他們關(guān)心什么以及他們想從雇主那里得到什么。比如闻镶,在考慮工作機(jī)會(huì)時(shí)甚脉,將近一半的開(kāi)發(fā)者認(rèn)為價(jià)值觀不一致是關(guān)鍵的阻礙因素。我們希望每個(gè)開(kāi)發(fā)者都能找到心水的工作铆农,而這些數(shù)據(jù)也為工程師團(tuán)隊(duì)提供了一個(gè)參考牺氨,以便找到并留住最適合的開(kāi)發(fā)者《掌剩”
參考:https://venturebeat.com/2019/01/29/hackerrank-developer-skills-report-2019/