在開(kāi)發(fā)領(lǐng)域,行業(yè)趨勢(shì)對(duì)于開(kāi)發(fā)人員以及公司招聘都是很重要的信息。Devskiller 近期發(fā)布了一份關(guān)于全球技術(shù)招聘和技能的年度分析報(bào)告,總結(jié)了 2018 年技術(shù)人員招聘的相關(guān)信息,尤其是開(kāi)發(fā)者就業(yè)數(shù)據(jù)。通過(guò)其平臺(tái),Devskiller 獲得了來(lái)自 120 多個(gè)國(guó)家的 112,654 份編碼測(cè)試。測(cè)試數(shù)據(jù)反映了公司在招聘時(shí)著重考察的技能。
報(bào)告主要分為兩大部分:技術(shù)招聘的技能解讀和技術(shù)招聘的地理分布。本文將重點(diǎn)介紹第一部分。
Java 是測(cè)試開(kāi)發(fā)人員時(shí)最常用的語(yǔ)言(37%)
如果你查看發(fā)送給開(kāi)發(fā)人員的技術(shù)測(cè)試,就會(huì)發(fā)現(xiàn) Java 語(yǔ)言領(lǐng)先。隨后是 SQL、JavaScript 排第三。第四、第五分別是 HTML/CSS 和.NET/C#。
每個(gè)測(cè)試中可以使用多種技術(shù),因此一些 Java 測(cè)試和 SQL 測(cè)試可能是一樣的。所以,后面會(huì)介紹一些常見(jiàn)的技術(shù)配對(duì)。可能你常看的是和 HTML/CSS 配對(duì)的前端技術(shù)以及和 SQL 配對(duì)的后端技術(shù)。這也是這兩種語(yǔ)言能夠在榜單上占據(jù)突出位置的原因。
但 Java 的持續(xù)統(tǒng)治地位對(duì)任何人來(lái)說(shuō)都不奇怪。這反映了 TIOBE 排名中更廣泛的趨勢(shì)。很多公司使用 TIOBE 編程社區(qū)索引,就構(gòu)建新軟件系統(tǒng)的語(yǔ)言選擇做出戰(zhàn)略決策。它還可以用來(lái)檢測(cè)開(kāi)發(fā)人員是否掌握了最新的技術(shù)編碼技能。Java 在過(guò)去 20 年的大部分時(shí)間里都排第一,并且將繼續(xù)保持這一排名。
70% 的公司想要 JavaScript 開(kāi)發(fā)人員
雖然 Java 是最流行的測(cè)試語(yǔ)言,但它卻不是大部分公司最想要的前兩種語(yǔ)言之一。答案有點(diǎn)出人意料,最受招聘公司歡迎的編程語(yǔ)言是 JavaScript,測(cè)試平臺(tái)上有 70% 的公司想要的是 JavaScript 技能。
Java 實(shí)際上僅被一小部分大型企業(yè)使用。而另一方面,越來(lái)越多的公司想要招聘 JavaScript 開(kāi)發(fā)人員。數(shù)據(jù)庫(kù)技能對(duì)后端和前端開(kāi)發(fā)人員來(lái)說(shuō)都很重要,因此 SQL 排在第二。像 HTML 和 CSS 這樣的前端技能排在第四。
以上數(shù)據(jù)表明,JavaScript 對(duì)小公司和大企業(yè)都有用,而 Java 則對(duì)小部分大公司更有用。
希望對(duì)關(guān)于技術(shù)堆棧的知識(shí)而非語(yǔ)言本身進(jìn)行測(cè)試
Devskiller 建議招聘人員不要僅僅考慮語(yǔ)言技能,更要進(jìn)一步考慮團(tuán)隊(duì)中使用的技術(shù)堆棧。他們發(fā)現(xiàn)不同技術(shù)技能的受歡迎程度存在差異,以下描述了它們常見(jiàn)的組合方式。
JavaScript 不是唯一用來(lái)測(cè)試對(duì)特定技術(shù)和資源了解程度的技術(shù)堆棧。
使用堆棧特定知識(shí)可以使所有語(yǔ)言的測(cè)試都變得更加精細(xì)。Java 開(kāi)發(fā)人員則希望在 Spring 或 Android 中進(jìn)行測(cè)試。
JavaScript 開(kāi)發(fā)人員可以在任何數(shù)量的框架中進(jìn)行測(cè)試,包括 React、Angular、jQuery、Node.js 或 Ember。
數(shù)據(jù)庫(kù)開(kāi)發(fā)人員可能需要了解 MySQL、PostgreSQL 或 HSQLDB。
PHP 開(kāi)發(fā)人員可能需要了解 Laravel 或 Symphony。
Python 開(kāi)發(fā)人員(取決于職位的要求)在 Django 中測(cè)試的難度,或許和在 Pandas 或 Numpy 中相當(dāng)。
圖源:DevskillerGlobal Technical Hiring & Skills Report 2019
重點(diǎn)在于擁有廣博的語(yǔ)言知識(shí)是不夠的。熟悉一種特定技術(shù)堆棧是有價(jià)值的,這也是公司越來(lái)越重視的技能。
從這項(xiàng)分析中,我們建議程序員除了掌握一般的語(yǔ)言技能以外,還要熟悉相關(guān)的庫(kù)和框架。
后端技能和數(shù)據(jù)庫(kù)技能通常會(huì)一起測(cè)試
當(dāng)然,對(duì)于某些職位而言,了解單個(gè)技術(shù)堆棧可能沒(méi)問(wèn)題。但越來(lái)越多的互補(bǔ)技術(shù)堆棧會(huì)被一起測(cè)試。
絕大多數(shù)情況下,后端技術(shù)都是使用 SQL 測(cè)試的。
在共同測(cè)試的八個(gè)技術(shù)中,超過(guò) 26%是 Java 和 SQL 的組合。除此之外,.NET 和 SQL 的測(cè)試率超過(guò) 9%。
結(jié)合 Node.js 的 JavaScript 現(xiàn)在被用作后端技術(shù),其中 15%的測(cè)試中和 SQL 一起進(jìn)行測(cè)試。最后,SQL 和 PHP 一起測(cè)試的比例超過(guò) 7%。
圖源:Devskiller Global Technical Hiring & Skills Report 2019
當(dāng)你在前端使用 JavaScript 時(shí),你會(huì)看到它與 CSS 一起測(cè)試的比例超過(guò) 18%。此外,全棧測(cè)試與.NET、JavaScript 一起測(cè)試的比例超過(guò) 8%,PHP 和 JavaScript 則是 7%,而 Java 和 JavaScript 則是 6%。
我們可以從中知道,對(duì)于后端開(kāi)發(fā)人員而言,數(shù)據(jù)庫(kù)技能非常重要。同樣,對(duì)于全棧開(kāi)發(fā)人員來(lái)說(shuō),前端開(kāi)發(fā)的首選語(yǔ)言是 JavaScript,無(wú)論使用的是哪個(gè)后端堆棧。
技術(shù)招聘地理分布
從下圖可以看出,招聘海外技術(shù)人員最多的前五個(gè)國(guó)家分別是美國(guó)、波蘭、英國(guó)、奧地利和法國(guó)。而在這些國(guó)家下面,是其所招聘技術(shù)人員的來(lái)源國(guó)。不難發(fā)現(xiàn),所有國(guó)家都招聘了來(lái)自印度的開(kāi)發(fā)人員,第二張圖也說(shuō)明了印度是開(kāi)發(fā)人員輸出最多的國(guó)家。
結(jié)語(yǔ)
像 JavaScript 這樣的傳統(tǒng)技術(shù)仍然備受追捧;
開(kāi)發(fā)人員需要熟悉技術(shù)堆棧,而不僅僅是語(yǔ)言;
開(kāi)發(fā)人員應(yīng)該將互補(bǔ)的技術(shù)堆棧技能發(fā)展為工作技能,就像后端開(kāi)發(fā)人員需要發(fā)展數(shù)據(jù)庫(kù)堆棧技能一樣。
-
JAVA
+關(guān)注
關(guān)注
20文章
2988瀏覽量
109209 -
數(shù)據(jù)庫(kù)
+關(guān)注
關(guān)注
7文章
3920瀏覽量
66127 -
編程語(yǔ)言
+關(guān)注
關(guān)注
10文章
1955瀏覽量
36545
原文標(biāo)題:11萬(wàn)份測(cè)試告訴你,今年該學(xué)什么編程技能才能找到好工作
文章出處:【微信號(hào):aicapital,微信公眾號(hào):全球人工智能】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
2025 RT-Thread全球技術(shù)大會(huì)議程正式發(fā)布!

RoboSense速騰聚創(chuàng) 2024年全球乘用車激光雷達(dá)市占率第一、年度及累計(jì)銷量冠軍|Yole年度報(bào)告

Xobin入選2024年Gartner?《開(kāi)發(fā)者技能評(píng)估與面試平臺(tái)市場(chǎng)指南》

評(píng)論