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)。去年,移動開發(fā)迅猛發(fā)展,尤其是 Objective-C促進(jìn)了 iOS 的開發(fā)。很自然你會想到 Android 開發(fā)帶動了 Java 的發(fā)展。其實(shí)在企業(yè)級領(lǐng)域,Java 已開始走下滑路,但因移動開發(fā)市場的繁榮而遮蓋了這一下降現(xiàn)象。Perl 也有一定的下降趨勢,但這現(xiàn)象才剛剛出現(xiàn),暫不作評論。
下圖是 SimplyHired 對這幾種編程語言就業(yè)情況的統(tǒng)計(jì)(統(tǒng)計(jì)時間段:2010年 1 月 1 日-2011年 12 月 31 日):
可以看出,該圖與 Indeed.com 的分析十分相近,但也有一些不同。首先 Visual Basic 呈現(xiàn)下滑趨勢,這也在情理之中。與上圖相比,Objective-C的增長更加平緩,僅有細(xì)微的增長。其他語言在過去的幾個月里發(fā)展比較穩(wěn)定。
最后,每種編程語言對比過去,有怎樣的增長情況呢?請看下面這個圖表:
Objective-C保持瘋狂增長速度,同時每隔幾個月就會出現(xiàn)小幅下降現(xiàn)象。C#增長穩(wěn)定,在過去 3 年里,保持 100% 的增長速度。而 Visual Basic 和 C++ 似乎沒什么增長,Perl 和 Java 雖有所增長,但增長速度僅在 25% 的左右。
這又說明了什么呢?顯而易見,iOS 開發(fā)及所有移動開發(fā)當(dāng)前十分火爆。同時我們也可以很有趣地透過 Android 開發(fā)的增長觀看 Java 是否有穩(wěn)定的增長趨勢。從趨勢變化來看,Perl 語言在未來幾年里可能會有明顯的下降趨勢。C#將會替代C++,作為 Windows Phone 開發(fā)語言,而繼續(xù)保持快速增長。最后,Visual Basic 在未來幾年后很可能會最終消失。