当前位置: 首页 > 科技观察

2014年各种编程语言的薪资和市场需求

时间:2023-03-14 23:45:01 科技观察

前言几个月前,我们对一些主要的编程语言做了一个简单的分析。现在,通过分析近300万份招聘广告,我们将用不同的语言谈论薪资和市场需求。总结我们可以看到,目前的编程语言可以分为三类,即主流语言、普通语言和不常见的语言。在编程语言中占据主导地位的主流语言保持不变。JAVA、C++和C语言,不仅薪水高而且需求量大。JavaScript和C#增长最快,但工资比Java低近6,000美元。这部分通用语言的语言和以前没有太大区别,只是对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均达到9万美元左右。我很好奇为什么这种语言支付这么高的薪水。英国英国人非常喜欢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,越来越多地在其他技能成为主角时顺便提及:“其他语言更好”。这也给了很多人学习这些语言的好机会——拿着Java的薪水,做Erlang的工作。