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