2018最流行的編程語言Top 3(附薪資情況)
由于現(xiàn)在的編程語言種類繁多,決定用哪種語言來完成任務成了一項艱巨的任務。在決定「***」語言之前,你應該對包括個人喜好和備選語言在內的多個因素進行評估。
Bautista 有超過四年的web開發(fā)經(jīng)驗,目前正在向人們傳授開發(fā)技巧。他說,「在2018年,為待處理的項目選擇合適編程語言的***方法是研究一下科技行業(yè)的動態(tài)。」
科技行業(yè)會提供一些重要的趨勢和信號,你可以根據(jù)它們做決定。例如,如果你知道2018年***錢或***的編程語言,你就可以做出適當?shù)恼{整,多關注一下這些編程語言。
我們在本文中根據(jù)一些資源進行了評估,提出了2018年最熱的三種編程語言。
1. JavaScript
JavaScript 是一種動態(tài)編程語言,常用于增加網(wǎng)站的交互性。
人們一般認為這是一種「初學者友好」的語言,這種特性增加了 JavaScript 在開發(fā)者社區(qū)中的使用量。
Stack Overflow 是一個很流行的網(wǎng)站,開發(fā)人員使用該網(wǎng)站分享技術方面的內容。該網(wǎng)站會進行年度調查,從開發(fā)者社區(qū)中得到一些有用的統(tǒng)計數(shù)據(jù),數(shù)據(jù)從開發(fā)者的工資到他們最喜歡的技術都有涉及。
2018 年 1 月,該網(wǎng)站調查了超過 100,000 名開發(fā)人員,得到了一些有趣的統(tǒng)計結果。
下圖是 Stack Overflow 根據(jù)編程語言的流行度繪制的圖表
(https://insights.stackoverflow.com/survey/2018#most-popular-technologies):
如上圖所示,該調查顯示,JavaScript 是 2018 年最常用的編程語言,使用量高達 69.8%,該語言連續(xù)六年名列***。
GitHub 是全世界數(shù)百萬開發(fā)人員在使用的代碼分享網(wǎng)站,該網(wǎng)站中也提到 JavaScript 是最常用的編程語言。GitHub 2017 年發(fā)布的一份年終報告中提到,他們絕大部分用戶的庫都依賴 JavaScript。
報告地址:https://octoverse.github.com/
下圖是 GitHub 給出的常用編程語言的圖:
在全球范圍內,Stack Overflow 調查發(fā)現(xiàn) JavaScript 開發(fā)人員年薪約 55,000 美元。而美國的 JavaScript 開發(fā)人員年薪能達到 98,000 美元。
Indeed.com 是一個很受歡迎的就業(yè)搜索網(wǎng)站,根據(jù)該網(wǎng)站的數(shù)據(jù)可估計出美國的 JavaScript 開發(fā)人員每年平均收入可達 110,945 美元。
2. Java
Java 是一種通用的編程語言,可用于創(chuàng)建跨平臺應用。無論你想部署什么樣的平臺(桌面、移動端還是 web 端),Java 都能滿足你的需求。
TIOBE 編程社區(qū)指數(shù)(The TIOBE Programming Community index)根據(jù)搜索引擎的結果總結編程語言的流行度。截至 2018 年 7 月,Java 是***的語言。
下圖是 TIOBE 榜單的圖表:
根據(jù) Stack Overflow 的調查,Java 的流行度高達 45.3%,是排行第二的編程語言(該結果未考慮 HTML、CSS 和 SQL,因為這些主要是非獨立的、用于支持主語言的編程語言。)
該調查在美國的統(tǒng)計數(shù)據(jù)顯示,Java 開發(fā)人員的年薪達到 100,000 美元。Indeed.com 估計美國的 Java 開發(fā)人員平均年收入為 100,873 美元。
3. Python
Python 是一種強大的高級編程語言,該語言在 2018 年得到廣泛普及。由于其通用的特性,該語言被廣泛應用于 web 開發(fā)、機器學習和數(shù)據(jù)分析等多項任務。
Stack Overflow 調查顯示,以 Python 作為主要編程語言的用戶有 38.8%。根據(jù)該網(wǎng)站的調查結果,2018 年 Python 的流行度已經(jīng)超過了 C#——就像它在 2017 年超過 PHP 那樣。
在 GitHub 上,Python 的人氣以第二名超過了 Java,2017 年使用 Python 語言的 pull request 比 2016 年高出 40%。
值得一提的是,人工智能領域對 Python 的持續(xù)興趣可能會繼續(xù)刺激對 Python 的需求。事實上,Stack Overflow 將其稱為「增長最快的主要編程語言」。
下表展示了 Python 不可置信的增長情況:
Stack Overflow 的調查顯示,在全球范圍內,Python 開發(fā)人員可以拿到 56,000 美元的年薪。而 Indeed.com 估計美國的 Python 開發(fā)人員平均年收入可達 114,811 美元。
結語
顯而易見,JavaScript、Java 和 Python 是 2018 年最適合工作的***編程語言。
盡管調查報告有些微不同,但對于希望職業(yè)生涯更上一層樓的開發(fā)者而言,這三種流行度***的編程語言是很值得學習的。
你可以使用 2018 年***編程語言的相關信息,來估計你的編程技巧是否與行業(yè)趨勢一致、當開始構建新的軟件系統(tǒng)時你所使用的編程語言是否用得上,以及你是否可以和別的開發(fā)人員合作。
原文鏈接:
https://hackernoon.com/top-3-most-popular-programming-languages-in-2018-and-their-annual-salaries-51b4a7354e06
【本文是51CTO專欄機構“機器之心”的原創(chuàng)文章,微信公眾號“機器之心( id: almosthuman2014)”】