2014年各種程式語言的薪資和市場需求

2014-11-06    分類:其他、程式設計開發、首頁精華6人評論發表於2014-11-06

本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃

前言

幾個月前,我們對一些主要的程式語言作了一個簡要分析。現在我們通過分析近300萬條的招聘廣告,來具體說說不同語言的薪資和市場需求。

概要

我們可以看到,現在的程式語言可以劃分為三大類,即主流語言、普通語言和生僻語言。

主流語言

在程式語言中起主導作用的依然不變。JAVA、C ++和C語言,不但薪水高而且需求量大。JavaScript和C#普及得最快,但是薪資差不多比Java要少6000美元。

普通語言

這一部分的語言與以前相比也沒多大區別,除了對Perl的需求略有下降,而被Ruby趕超了之外。同時,我們將F#提升到這一類中,因為F#技能的薪資已達到79000美元。

生僻語言

我們發現在少數語言中薪資變化最大的是Clojure、Golang、Erlang、Haskell、Lisp和Fortran。而在今年早些日子,這些程式語言的薪資還是比較低的。原因是多方面的:

  • 這些技能所需要的崗位少,因此要想合理統計資料略有難度。增加就業人數才能更好地均衡市場供求關係。
  • 有很多崗位會將某些技術當做額外的獎勵因素,所以看上去Haskell和Clojure等的需求貌似沒有增加,但是卻和其他傳統的開發語言開始聯絡起來。這也給那些精通Java和C語言家族的程式設計師提供了很好的嘗試學習其他語言的機會。

美國

美國總體說來和上面的“總體”圖非常類似。其薪資的整體變化有一定的範圍。這似乎已經成為了美國市場的特徵,大概是因為在美國薪資的潛力範圍有限吧。具體看下面的解釋:

  • 在需求上C#位於Java、C和C ++的後面。正如我們後面會看到,在英國則相反。
  • F#一直牢牢佔據於Python和PHP之間,但是其薪資比較低(74000美元)。不過感覺像是潛力股,很有發展勢頭,在接下來我們會持續關注的。
  • Clojure在生僻語言中居首,Clojure和Golang都高達90000美元左右。我很好奇這種語言為什麼開出這麼高的薪水來。

英國

英國人非常喜歡C#!對C#的需求甚至超過了JavaScript。

英國人似乎對於他們願意支付的語言比較保守,這一點可以從圖上可以看出來。而且他們更傾向於使用傳統的程式語言。

一個比較例外的情況是Python。自今年開始其受歡迎程度下降了4%。而在美國其跌幅達到了6%,澳大利亞則是5%。Ruby和F#都快跑到少數語言那去了。

澳大利亞

值得注意的是,在澳大利亞是沒有Clojure、Erlang和Lisp語言的。由於僅有個別工作崗位需要,所以我們無法從資料上得到任何合理的薪資統計。JavaScript依然是領頭羊,不過C、C ++、C#和PHP表現不俗,也很強勢。

F#和VBA的受歡迎程度都有所下降。

此資料分析的要點

注意:

  • 在看這些圖表的時候,技能需求越低,此薪資指標越不可靠。只有極少數的工作能達到平均水平。為了彌補這一點,我們在不同起薪數額上採用了加權平均值的做法,當然這可能仍然並不完美。
  • 招聘資料為此提供了大量有意義的資料。當然其中篩選資訊的難度也是很大的。

關鍵要點

  • JavaScript仍然是目前最流行的程式語言。雖然在英國JavaScript敗於C#之下,但是也沒有相差多少。
  • Java在幾個主流程式語言中薪資水平最高。它很好地做到了薪資與崗位之間的平衡。
  • Python的人氣已經有所下降,但是在大多數區域其薪資水平依然較為合理。
  • 少數語言,例如Clojure和Golang,越來越多地在其他技能作為主角的時候被附帶提及:“另具備xxx語言更佳”。這也給了很多人一個很好的機會去學習這些語言——拿著Java的薪水,也幹Erlang的活。

譯文連結:http://www.codeceo.com/article/2014-programming-salary-demand.html
英文原文:Programming languages - salaries and demand (October 2014)
翻譯作者:碼農網 – 小峰
轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]

相關文章