2014年各種程式語言的薪資和市場需求
本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃!
前言
幾個月前,我們對一些主要的程式語言作了一個簡要分析。現在我們通過分析近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)
翻譯作者:碼農網 – 小峰
[ 轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]
相關文章
- 各種程式語言的適用場合-來自知乎
- 我眼中的各種程式語言
- 2015年最熱門程式語言崗位需求及薪資分析
- 漫畫:各種程式語言的困境
- 扯扯各種程式語言的吉祥物
- Microsoft .NET框架糅合各種程式語言ROS框架
- 各種語言的OEP大全
- 看看各種程式語言是如何相互瞧不起的
- 【整理】各種語言的API文件API
- 各種語言的介紹(轉)
- 2018年最有需求的程式語言
- 各種不同領域的程式語言一覽表
- 各種程式語言忽略http的SSL證書認證HTTP
- 2014最受歡迎的10種程式語言
- 如何用各種程式語言殺死一條龍
- 通天塔導遊:各種程式語言的優缺點
- Java程式設計師的薪資提不上去是與技術能力相關還是不懂市場需求?Java程式設計師
- java語言的各種輸入情況Java
- 程式語言領域的專家和市場的對決?
- 中橋國際:2014年中國市場大資料對儲存的市場需求調研大資料
- 2014 年美國程式設計師薪資調查程式設計師
- 各種語言按鈕事件特徵碼事件特徵
- 各種語言的執行時刻效能消耗
- 程式設計師最全必讀書單(包含各種語言)程式設計師
- [轉載]通天塔導遊:各種程式語言的優缺點
- C語言:一種高效、易學的程式語言C語言
- elya:2014年引流潮流的7種Mobile UI設計語言UI
- R語言的各種報錯及其解決方法R語言
- 各種語言的執行時刻效能消耗圖
- RedMonk:2014年GitHub程式語言流行趨勢Github
- 各類程式語言的Hello World寫法
- 這些程式語言薪資比較高 位居排行榜之首
- 2014最流行的程式語言
- 各個程式語言語言的檔案/函式/變數的命名方法函式變數
- 20 種最奇怪的程式語言
- 5種將死的程式語言
- 12 種程式語言的起源故事
- TIOBE 2014年12月程式語言排行榜:R和Swift成為年度語言候選者Swift