2020 年,哪一門計算機技能最當紅?編程
爲了研究這件事,美國招聘網站 Indeed 作了一項調查,統計了 2014 年到 2019 年五年間發佈在本身網站上的數百萬個美國地區的崗位數據,這些崗位共包含了 571 項計算機技能的關鍵詞。網絡
結論頗有參考意義,好比說:編程語言
根據數據顯示,SQL 和 Java 是僱主想要的前兩項技術技能。;
Python 是第三大最多見的技能,其強勁增加部分歸功於數據科學工做;
排名第六的亞馬遜網絡服務(AWS)的增加更爲驚人。學習
近兩年來 Python 的爆火咱們都能感覺到,但 AWS 爲何大幅增加 418%?Java 和 C 分別排在什麼位置、變化趨勢如何?網站
經過這份 Indeed.com 發佈的數百萬美國技術工做,能夠找到一些答案。職業規劃
如上表所示,在僱主想要的全部技術技能中,SQL 雖然逐年降低,但仍然排名第一,大概佔比 22%。spa
Java 老當益壯,位列第二,並保持着緩慢的增加。blog
Python 位居第三,但五年間取得了 123% 的增加。Python 受歡迎程度的上升也反映了工做的新組合,其中包括數據科學家和數據工程師等強勁增加的職位。Linux 排名第四,JavaScript 排名第五。 ip
從折線圖中咱們能夠更清楚的看到發展變化。開發
除了黑色的 Python 外,還有一條橘色的線在迅猛攀升,就是 AWS。從 2014 年到 2019 年,AWS 取得了 418% 的增加。總體佔比從 2.7% 漲到了 14.2%。
縱觀總體數據,排在前十位的技術技能是幾種歷史悠久的編程語言,其增加幅度適中或持平:C ++,C 和 C#。
.NET 位居第十,在五年中份額降低了 15%。被擠出前十名的 Oracle、Unix 和 HTML 在技術職位上的份額分別降低了 38%,33% 和 17%。
2014 年,Python 在 Indeed.com 上排名第 15。五年後,Python 躍居到了第三位,而且份額增長了 123%。AWS 的崛起更是使人驚歎 —— 同期增加了 418%,從第 39 位上升到第六位。
這兩個數據飆升的背後,多是一樣的緣由。
首先,隨着技術的發展和工做性質的演變,軟件工程師和全棧開發人員愈來愈多地開始使用 Python,一樣,這一批人也更多的開始使用 AWS。可是,Python 和 AWS 的飛速增加背後的一個重要緣由是,底層技術工做組合正在以有利於這些編程語言的方式發生變化。
其實能夠這樣想,技術技能的上升或降低通常有兩個緣由:
第二個因素驅動了 Python 和 AWS 的迅猛增加。特別是,數據科學家和數據工程師等不成比例地使用 Python 的技術工做正在蓬勃發展。
AWS 的爆炸性增加與數據科學家職位的上升並不緊密相關。另外一方面,諸如全棧開發人員和開發運營(「 DevOps」)工程師之類的技術工做滋長了它的興起。不斷變化的工做結構(以數據科學家和全棧開發人員職位的增加爲例)推進了 Python 和 AWS 等技能的崛起。
雖然 Python 近幾年才取得突破性的發展,但 Python 實際上是一門「古老」的語言,其概念首次出現於 1991 年。
Python 的歷史積澱賦予了它一些優點。Python 的使用者衆多,這表示這門語言穩定,且具有大量編寫完備的文檔。對於開發者和企業來講,這意味着使用 Python 伴隨而來的是大量經驗和代碼,只須要評估便可。
資料來源:Indeed hiring lab:《Today's Top Tech Skills》
https://www.hiringlab.org/201...
從這份數據報告中咱們能夠看到,最受企業關注的技術技能是 SQL,其次是 Java,緊隨其後的是 Python。JavaScript,尤爲是 AWS 也發展迅速。
從這些趨勢中來預測編程語言的發展十分簡單,但若是面臨選擇一門語言去學習的時候,其實就不僅是看趨勢這麼簡單的事情了,還須要考慮我的的職業規劃和喜愛。
好比 Python 雖然大熱,但主要應用於數據科學領域,若是想從事一些底層開發相關的工做,C 和 C++ 可能還是較好的選擇;若是想從事 iOS 開發,那麼又須要關注 Swift;隨着 Flutter 的普及,Dart 最近也常常上頭條。
因此,咱們仍是要基於項目的屬性和規模以及所需技能組合,合理地選擇編程語言,而不是一味地迷信其中的某一種編程語言。
-END-