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