Regular Geek 網(wǎng)站近日發(fā)表了一篇文章《Traditional Programming Language Job Trends——February 2012》,分析了 Java、C++、C#、Objective C、Perl 及 Visual Basic 等幾大傳統(tǒng)編程語言的就業(yè)趨勢。內(nèi)容如下:
Java、C++、C#、Objective C、Perl 及 Visual Basic,經(jīng)過一系列的更新,已十分穩(wěn)定。本文也將主要分析這幾大傳統(tǒng)編程語言的就業(yè)趨勢。(如果你覺得還有其他語言也已穩(wěn)定,可以在評論中告知。)
Indeed.com 對過去幾年中每種編程語言的職位需求所占的百分比進(jìn)行了分析與統(tǒng)計(jì),如下圖:
過去幾年中,各編程語言職位需求所占百分比變化趨勢圖
可以看出,去年這幾種編程語言的就業(yè)情況比較穩(wěn)定。Objective-C保持穩(wěn)定增長,C#也表現(xiàn)出細(xì)微的增長趨勢。這一變化趨勢可能與經(jīng)濟(jì) 發(fā)展有關(guān)。去年,移動(dòng)開發(fā)迅猛發(fā)展,尤其是 Objective-C促進(jìn)了 iOS 的開發(fā)。很自然你會(huì)想到 Android 開發(fā)帶動(dòng)了 Java 的發(fā)展。其實(shí)在企業(yè)級領(lǐng)域,Java 已開始走下滑路,但因移動(dòng)開發(fā)市場的繁榮而遮蓋了這一下降現(xiàn)象。Perl 也有一定的下降趨勢,但這現(xiàn)象才剛剛出現(xiàn),暫不作評論。
下圖是 SimplyHired 對這幾種編程語言就業(yè)情況的統(tǒng)計(jì)(統(tǒng)計(jì)時(shí)間段:2010年 1 月 1 日-2011年 12 月 31 日):
可以看出,該圖與 Indeed.com 的分析十分相近,但也有一些不同。首先 Visual Basic 呈現(xiàn)下滑趨勢,這也在情理之中。與上圖相比,Objective-C的增長更加平緩,僅有細(xì)微的增長。其他語言在過去的幾個(gè)月里發(fā)展比較穩(wěn)定。
最后,每種編程語言對比過去,有怎樣的增長情況呢?請看下面這個(gè)圖表:
Objective-C保持瘋狂增長速度,同時(shí)每隔幾個(gè)月就會(huì)出現(xiàn)小幅下降現(xiàn)象。C#增長穩(wěn)定,在過去 3 年里,保持 100% 的增長速度。而 Visual Basic 和 C++ 似乎沒什么增長,Perl 和 Java 雖有所增長,但增長速度僅在 25% 的左右。
這又說明了什么呢?顯而易見,iOS 開發(fā)及所有移動(dòng)開發(fā)當(dāng)前十分火爆。同時(shí)我們也可以很有趣地透過 Android 開發(fā)的增長觀看 Java 是否有穩(wěn)定的增長趨勢。從趨勢變化來看,Perl 語言在未來幾年里可能會(huì)有明顯的下降趨勢。C#將會(huì)替代C++,作為 Windows Phone 開發(fā)語言,而繼續(xù)保持快速增長。最后,Visual Basic 在未來幾年后很可能會(huì)最終消失。