有人說程序員知識(shí)更新速度要很快,這是因?yàn)榫幊陶Z言很容易就過時(shí)。這句話雖然有點(diǎn)絕對(duì),但是也說明了熱門的編程語言排行版一直在變。那么2017年,究竟哪些編程語言最流行、最賺錢?
今天小編給大家整理了一些關(guān)于語言的排名,這些都是參考了大量可靠且信譽(yù)卓著的消息來源。其中采用的指標(biāo)包括語言普及度、語言相關(guān)網(wǎng)頁數(shù)量與提及頻率、招聘崗位與指導(dǎo)材料數(shù)量乃至相關(guān)開源代碼庫豐富性等等。
先給大家看幾張圖,看些有哪些語言上榜吧。
▼
1
IEEE
具體來講,IEEE給出的語言人氣排名共參考12項(xiàng)指標(biāo)。根據(jù)其排名,C語言在兩年位居第二后再度升至榜首,其后分別為Java與Python。C#跌出前五,R則取代其地位。Go語言首次進(jìn)入前十。
▼
2
TIOBE
TIOBE編程社區(qū)排名則每月更新一次。其參考標(biāo)準(zhǔn)基于主流搜索引擎之上全球各地相關(guān)軟件工程師、課程及第三方廠商的具體數(shù)量。位列第一的是Java,谷歌的Go語言則成為上升速度最快的選手,一年內(nèi)增長(zhǎng)了2.16%。Awk、Alice與VHDL則以略高于0.2%的占比作為前五十名的守門員。
▼
3
New Relic
New Relic對(duì)Indeed網(wǎng)站上的招聘信息進(jìn)行匯總,發(fā)現(xiàn)總計(jì)1600萬個(gè)崗位當(dāng)中Java的對(duì)應(yīng)需求最高。其它高人氣語言還包括JavaScript、C#與C++。
▼
4
Coding Dojo
Coding Dojo給出的數(shù)據(jù)匯總同樣基于求職網(wǎng)站Indeed.com。根據(jù)其結(jié)果,雇主們最為需要的九大編程語言分別為(按先后次序排名)SQL、Java、JavaScript、C#、C++、Python、PHP、Ruby on Rails以及iOS/Swift。
▼
5
GitHub
2016年秋季,Tech Worm的工作人員通過GitHub整理出其中最具人氣的15項(xiàng)編程語言。其中JavaScript位列第一,C#為第八,Go則為第十(較上年增長(zhǎng)近一倍)。雖然Swift與TypeScript排名靠后,但二者皆實(shí)現(xiàn)了高達(dá)3.5倍的驚人需求增長(zhǎng)。
▼
6
PYPL
PYPL(編程語言人氣Y)排名基于谷歌搜索給出的語言教程數(shù)量。其結(jié)果非常簡(jiǎn)單:語言教程搜索數(shù)量越高,語言就越受歡迎。根據(jù)這一統(tǒng)計(jì),Java為目前最為熱門的語言,JavaScript的提升速度則最快,Python在過去五年內(nèi)漲幅最大(2.7%)。PHP的下降趨勢(shì)則最明顯(-4.7%)。
▼
7
開發(fā)者挑戰(zhàn)競(jìng)賽與CodeEval
開發(fā)者挑戰(zhàn)競(jìng)賽與示例編程技能平臺(tái)CodeEval收集了該站點(diǎn)上的超過120萬項(xiàng)挑戰(zhàn)單元。分析結(jié)果涵蓋26種編程語言,其中Python成為五年來最具人氣的語言,其后為Java、C++與JavaScript。C#增長(zhǎng)趨勢(shì)最強(qiáng)(27%),C緊隨其后(21%)。不過雖然仍占據(jù)榜首,但Python的提交量已經(jīng)下降了14%。
▼
8
Business 2 Community
Business 2 Community公布了其給出的最值得掌握的計(jì)算機(jī)技能。根據(jù)結(jié)果,去年的十五大語言榜單包含Java、JavaScript、Python、C++與C#,結(jié)果在意料之中。另外,作者們表示只要能夠掌握其中的任何語言,您即可獲得豐厚的薪酬回報(bào)。
▼
9
RedMonk
半年之前,RedMonk則發(fā)布過其語言排名,其中結(jié)合了多種匯總方法。其統(tǒng)計(jì)了Stack Overflow上的語言討論數(shù)量以及GitHub上的語言使用情況。要進(jìn)入排名,語言必須在這兩大平臺(tái)上擁有對(duì)應(yīng)資源。結(jié)果令人欣慰,JavaScript成為最受歡迎語言。在Stack Overflow方面,超過5萬名開發(fā)者亦表示支持JavaScript。這份排名的前十位語言并無變化,但十一到二十位中R語言顯示出強(qiáng)勁的增長(zhǎng)勢(shì)頭。
由此可以看出無論是哪個(gè)權(quán)威機(jī)構(gòu)的結(jié)果,Java 仍占據(jù)著霸主之位,而JavaScript 創(chuàng)新步伐從來沒有停止過。幸運(yùn)的是,JavaScrip等部分語言易于學(xué)習(xí)且能夠?yàn)殚_發(fā)者及用戶提供可觀的發(fā)展機(jī)遇。
在過去的一年里,軟件開發(fā)行業(yè)繼續(xù)大踏步地向前邁進(jìn)。回顧 2016 年,我們看到了更多新興的流行語言、框架和工具,它們改變著我們的工作方式,讓我們看到更多的可能。
2017,別猶豫了,馬上開始學(xué)習(xí)吧!
為了讓更多的人有機(jī)會(huì)接觸互聯(lián)網(wǎng)行業(yè),進(jìn)入學(xué)習(xí),改變命運(yùn),即可開始你的高薪之旅吧。