歡迎光臨
每天分享高質量文章

推薦 :2018最流行的編程語言Top 3(附薪資情況)

選自hackernoon;作者:Michael J. Garbade;機器之心編譯;參與:李詩萌、路


本文綜合 Stack Overflow 的年度編程語言調查、GitHub 的年度報告、TIOBE 編程社區指數和就業搜索網站 Indeed.com 的統計資料,提出 2018 年最流行的三大編程語言:JavaScript、Java、Python。


由於現在的編程語言種類繁多,決定用哪種語言來完成任務成了一項艱巨的任務。在決定「最佳」語言之前,你應該對包括個人喜好和備選語言在內的多個因素進行評估。


Bautista 有超過四年的 web 開發經驗,目前正在向人們傳授開發技巧。他說,「在 2018 年,為待處理的專案選擇合適編程語言的最好方法是研究一下科技行業的動態。」


科技行業會提供一些重要的趨勢和信號,你可以根據它們做決定。例如,如果你知道 2018 年最賺錢或最流行的編程語言,你就可以做出適當的調整,多關註一下這些編程語言。


我們在本文中根據一些資源進行了評估,提出了 2018 年最熱的三種編程語言。


1. JavaScript


JavaScript 是一種動態編程語言,常用於增加網站的交互性。


人們一般認為這是一種「初學者友好」的語言,這種特性增加了 JavaScript 在開發者社區中的使用量。


Stack Overflow 是一個很流行的網站,開發人員使用該網站分享技術方面的內容。該網站會進行年度調查,從開發者社區中得到一些有用的統計資料,資料從開發者的工資到他們最喜歡的技術都有涉及。


2018 年 1 月,該網站調查了超過 100,000 名開發人員,得到了一些有趣的統計結果。


下圖是 Stack Overflow 根據編程語言的流行度繪製的圖表(https://insights.stackoverflow.com/survey/2018#most-popular-technologies):



如上圖所示,該調查顯示,JavaScript 是 2018 年最常用的編程語言,使用量高達 69.8%,該語言連續六年名列第一。


GitHub 是全世界數百萬開發人員在使用的代碼分享網站,該網站中也提到 JavaScript 是最常用的編程語言。GitHub 2017 年發佈的一份年終報告中提到,他們絕大部分用戶的庫都依賴 JavaScript。


報告地址:https://octoverse.github.com/


下圖是 GitHub 給出的常用編程語言的圖:



在全球範圍內,Stack Overflow 調查發現 JavaScript 開發人員年薪約 55,000 美元。而美國的 JavaScript 開發人員年薪能達到 98,000 美元。


Indeed.com 是一個很受歡迎的就業搜索網站,根據該網站的資料可估計出美國的 JavaScript 開發人員每年平均收入可達 110,945 美元。


2. Java


Java 是一種通用的編程語言,可用於創建跨平臺應用。無論你想部署什麼樣的平臺(桌面、移動端還是 web 端),Java 都能滿足你的需求。


TIOBE 編程社區指數(The TIOBE Programming Community index)根據搜索引擎的結果總結編程語言的流行度。截至 2018 年 7 月,Java 是最受歡迎的語言。


下圖是 TIOBE 榜單的圖表:



根據 Stack Overflow 的調查,Java 的流行度高達 45.3%,是排行第二的編程語言(該結果未考慮 HTML、CSS 和 SQL,因為這些主要是非獨立的、用於支持主語言的編程語言。)


該調查在美國的統計資料顯示,Java 開發人員的年薪達到 100,000 美元。Indeed.com 估計美國的 Java 開發人員平均年收入為 100,873 美元。


3. Python


Python 是一種強大的高級編程語言,該語言在 2018 年得到廣泛普及。由於其通用的特性,該語言被廣泛應用於 web 開發、機器學習和資料分析等多項任務。


Stack Overflow 調查顯示,以 Python 作為主要編程語言的用戶有 38.8%。根據該網站的調查結果,2018 年 Python 的流行度已經超過了 C#——就像它在 2017 年超過 PHP 那樣。


在 GitHub 上,Python 的人氣以第二名超過了 Java,2017 年使用 Python 語言的 pull request 比 2016 年高出 40%。


值得一提的是,人工智慧領域對 Python 的持續興趣可能會繼續刺激對 Python 的需求。事實上,Stack Overflow 將其稱為「增長最快的主要編程語言」。


下表展示了 Python 不可置信的增長情況:



Stack Overflow 的調查顯示,在全球範圍內,Python 開發人員可以拿到 56,000 美元的年薪。而 Indeed.com 估計美國的 Python 開發人員平均年收入可達 114,811 美元。


結語


顯而易見,JavaScript、Java 和 Python 是 2018 年最適合工作的最佳編程語言。


儘管調查報告有些微不同,但對於希望職業生涯更上一層樓的開發者而言,這三種流行度最高的編程語言是很值得學習的。


你可以使用 2018 年最流行編程語言的相關信息,來估計你的編程技巧是否與行業趨勢一致、當開始構建新的軟體系統時你所使用的編程語言是否用得上,以及你是否可以和別的開發人員合作。


你最喜歡用的編程語言是什麼?為什麼?


請在評論中告訴我們。

原文鏈接:https://hackernoon.com/top-3-most-popular-programming-languages-in-2018-and-their-annual-salaries-51b4a7354e06

轉自:機器之心 公眾號;

END

版權宣告:本號內容部分來自互聯網,轉載請註明原文鏈接和作者,如有侵權或出處有誤請和我們聯繫。


關聯閱讀:

原創系列文章:

1:從0開始搭建自己的資料運營指標體系(概括篇)

2 :從0開始搭建自己的資料運營指標體系(定位篇)

3 :從0開始搭建自己的資料運營體系(業務理解篇)

4 :資料指標的構建流程與邏輯

5 :系列 :從資料指標到資料運營指標體系

6:   實戰 :為自己的公號搭建一個資料運營指標體系

7:  從0開始搭建自己的資料運營指標體系(運營活動分析)

資料運營 關聯文章閱讀:  

運營入門,從0到1搭建資料分析知識體系    

推薦 :資料分析師與運營協作的9個好習慣

乾貨 :手把手教你搭建資料化用戶運營體系

推薦 :最用心的運營資料指標解讀

乾貨 : 如何構建資料運營指標體系

從零開始,構建資料化運營體系

乾貨 :解讀產品、運營和資料三個基友關係

乾貨 :從0到1搭建資料運營體系

資料分析、資料產品 關聯文章閱讀:

乾貨 :資料分析團隊的搭建和思考

關於用戶畫像那些事,看這一文章就夠了

資料分析師必需具備的10種分析思維。

如何構建大資料層級體系,看這一文章就夠了

乾貨 : 聚焦於用戶行為分析的資料產品

如何構建大資料層級體系,看這一文章就夠了

80%的運營註定了打雜?因為你沒有搭建出一套有效的用戶運營體系

從底層到應用,那些資料人的必備技能

讀懂用戶運營體系:用戶分層和分群

做運營必須掌握的資料分析思維,你還敢說不會做資料分析

赞(0)

分享創造快樂