2018年最受歡迎、最賺錢的三種編程語言
如今編程語言的數量非常多,決定使用哪種語言已經成為一項艱巨的任務。在決定「最佳」語言之前,你應該評估幾個因素,諸如你的個人偏好等因素。
Bautista擁有超過四年的網路開發經驗,他認為:要選出2018年最佳的編程語言,最好的方法之一是研究該行業/領域的科技動態。
因為行業的動態會為你提供一些重要的趨勢和信號,你可以根據這些趨勢和信號來做出決定。例如,如果你知道 2018 年最賺錢或最受歡迎的編程語言,你就可以做出適當的調整,更多的關注這些編程語言。
本文,我們將通過對一些資源的評估,提出 2018 年需求最大的三種編程語言。
1
Java
Java是一種通用的通用編程語言,主要用於創建跨平台應用程序。無論想部署於何種平台 - 桌面,移動端還是Web - Java都能滿足您的需求。
TIOBE編程社區索引根據搜索引擎結果衡量編程語言的流行程度,截至2018年7月,Java一直是最受歡迎的語言。
以下是TIOBE編程語言排行:
根據Stack Overflow調查,Java的受歡迎程度為45.3%,(排除HTML,CSS,SQL這些非獨立的,用於支持主語言的編程語言)排名第二位
在美國,調查發現Java開發人員每年的收入約為10萬美元。同樣,http://Indeed.com估計,美國的Java開發人員每年的平均收入為100,873美元。
2
JavaScript
JavaScript是一種動態編程語言,主要用於增強網站的交互性。
它通常被描繪成「對初學者友好」的語言,正因為如此,它在開發者社區中的使用量也大大增加
Stack Overflow是一個開發人員用來分享技能的流行網站,該網站通常會進行年度調查,從開發者社區獲得有用的統計數據 - 這些數據包括工資、最受歡迎的技術等
在2018年1月,該網站調查了超過10萬名開發人員,並得出了一些有趣的統計數據。
下圖就是Stack Overflow根據編程的受歡迎程度繪製出來的:
如上圖所示,JavaScript是2018年的頂級編程語言,使用量達到69.8%,已經連續六年排名第一了。
GitHub是全球數百萬開發人員都在用的代碼共享網站,在GitHub上JavaScript也是最常用的編程語言。在2017年底的一份報告中,GitHub表示其大多數用戶的庫都依賴於JavaScript
下圖是GitHub根據編程語言的流行度繪製出的圖表:
在全球範圍內,Stack Overflow調查發現,JavaScript開發人員每年的收入約為55,000美元。但是,在美國使用該語言的開發人員的年收入約為98,000美元。
http://Indeed.com是一個受歡迎的就業搜索網站,估計美國的JavaScript開發人員每年平均收入110,945美元。
3
Python
Python是一種功能強大的高級編程語言,在2018年獲得了極大的普及。由於其通用性,可廣泛用於各種任務,諸如Web開發,機器學習和數據分析等。
Stack Overflow發現其38.8%的用戶主要使用Python開發他們的項目。根據該網站的調查,Python的受歡迎程度在2017年超過PHP之後,在2018年則又超過了C#
在GitHub平台上,Python超越了Java,成為使用量排行第二的編程語言,2017年開啟的pull request 比2016年增加了40%。
值得一提的是,人工智慧領域的興起可能會持續刺激對Python的需求。事實上,Stack Overflow稱其為「 增長最快的主要編程語言」。
下圖就展示了Python驚人的增長速度:
在全球範圍內,Stack Overflow調查發現Python開發人員每年的收入約為56,000美元。在美國,http://Indeed.com估計他們平均每年賺114,811美元。
總結
JavaScript,Java和Python顯然是2018年學習/工作的最佳編程語言。
儘管調查報告可能略有不同,但三種排名靠前的編程語言都值得你學習,如果你希望將你的職業生涯提升到一個新的水平。
你可以根據有關2018年最流行的編程語言的相關調查,來評估你的編程技巧是否與行業趨勢保持一致,以及當你開始構建新軟體系統時需要用到的語言,特別是你需要和其他開發人員合作開發時,你能懂得更多!
程序猿(ID:imkuqin)猿妹 編譯
原文:https://hackernoon.com/top-3-most-popular-programming-languages-in-2018-and-their-annual-salaries-51b4a7354e06
推薦閱讀:
※蘋果推新編程語言Swift:將取代Objective
※主流編程語言的特點
※Python字元串:替換,連接,拆分,反轉,大寫和小寫
※從零開始學習 Go 語言的切片
※C語言編程機制