導(dǎo)讀:本文來(lái)自Rob Diana,一家國(guó)外知名技術(shù)博客Regular Geek的創(chuàng)始人,這篇博文中,他通過(guò)對(duì)Tiobe編程榜和編程語(yǔ)言職位需求方面的數(shù)據(jù)分析,展望編程語(yǔ)言2011年的發(fā)展趨勢(shì)。下面就讓我們一起來(lái)看看。
我沒(méi)有對(duì)那些語(yǔ)言進(jìn)行分類(lèi)——例如,分成傳統(tǒng)語(yǔ)言和腳本語(yǔ)言等,因?yàn)槲蚁氚阉鼈兎旁谝黄?,?duì)它們的各個(gè)方面進(jìn)行綜合分析。由于存在大量來(lái)自于其他行業(yè)的干擾,所以一些就業(yè)方面的數(shù)據(jù)很難包括在圖表中。尤其是Go和R,它們受到的干擾最大,所以它們并沒(méi)有包括在圖表中。首先,讓我們看一看來(lái)自于Indeed.com的職位需求趨勢(shì)圖
幾門(mén)編程語(yǔ)言職位需求趨勢(shì)
在這種情況下,相對(duì)增長(zhǎng)趨勢(shì)圖會(huì)更加有用一些,這是來(lái)自于Indeed的相對(duì)增長(zhǎng)圖:
編程語(yǔ)言的職位增長(zhǎng)趨勢(shì)
相對(duì)增長(zhǎng)趨勢(shì)圖是我喜歡的趨勢(shì)圖,因?yàn)樗梢燥@示出明顯的變化。對(duì)于我們來(lái)說(shuō),通過(guò)這種圖,可以看出哪種語(yǔ)言已經(jīng)為實(shí)現(xiàn)突破性的一年做好準(zhǔn)備了。兩 個(gè)最明顯的趨勢(shì)是Lua的增長(zhǎng)勢(shì)頭強(qiáng)勁,以及在過(guò)去18個(gè)月中,Clojure呈現(xiàn)出爆炸性的增長(zhǎng)趨勢(shì)。其他值得關(guān)注的趨勢(shì)是Erlang, Groovy 和 Scala的增長(zhǎng)。在這里,Scheme 和 ActionScript相對(duì)持平。
這和我們?cè)谄渌穆毼恍枨筅厔?shì)中看到的類(lèi)似,例如:SimplyHired的短期職位需求趨勢(shì)圖:
編程語(yǔ)言的短期職位需求
這兩張圖表明,ActionScript的職位更多一些,但是還是相對(duì)較差的趨勢(shì)。Scheme也在緩慢地增長(zhǎng),而且最近更活躍一些。Groovy增長(zhǎng)得也不錯(cuò),但是沒(méi)有表現(xiàn)出真正強(qiáng)勁的發(fā)展勢(shì)頭。受到數(shù)據(jù)的限制,其他的語(yǔ)言沒(méi)有看出太明顯的趨勢(shì)。
現(xiàn)在,雖然我已經(jīng)呈現(xiàn)了大量的數(shù)據(jù),但是我還沒(méi)有做具體的說(shuō)明。在明年,所有這9門(mén)語(yǔ)言都應(yīng)該被關(guān)注,因?yàn)樵谀硞€(gè)領(lǐng)域或其他的領(lǐng)域中,它們都比較積極活躍。從某種程度上來(lái)說(shuō),Google搜索,GitHub項(xiàng)目,StackOverflow的問(wèn)題和職位需求趨勢(shì)都存在缺陷,但是,如果你把它們放在一起來(lái) 看的話,那么它們會(huì)為你會(huì)展現(xiàn)出一個(gè)有趣的圖景,反映出出哪些語(yǔ)言更加活躍,接受程度更高。以下即是明年需要關(guān)注的語(yǔ)言的排行榜:
1. Lua(Tiobe排名: 27, RWW的Dataist等級(jí):3)
2. R(Tiobe排名: 26, RWW的Dataist等級(jí):3)
3. Scala(Tiobe排名: 50-100, RWW的Dataist等級(jí):2)
4. Groovy(Tiobe排名: 50-100, RWW的Dataist等級(jí): 3)
5. Go(Tiobe排名: 21 , RWW的Dataist等級(jí): 4)
6. Clojure(Tiobe排名: 100+, RWW的Dataist等級(jí):3)
7. Erlang(Tiobe排名: 49, RWW的Dataist等級(jí):3)
8. Scheme(Tiobe排名: 29, RWW的Dataist等級(jí):3)
9. ActionScript(Tiobe排名: 37, RWW的Dataist等級(jí):2)