2014编程语言排名_编程语言工作趋势第3部分– 2014年2月

2014编程语言排名

今天,我们有了编程语言工作趋势系列的第三部分。 在本文中,我们回顾了ErlangGroovyScalaLispClojure 回顾一下,在第1部分中,我们研究了JavaC ++C#Objective CVisual Basic ,在第2部分中,我们使用了PHPPythonJavaScriptRuby和PERL。 您可能想知道为什么不包括您喜欢的语言。 在某些情况下,例如Go和Haskell,作业数据中的噪音太大,无法给出有用的趋势。 在其他情况下,可能还没有足够的需求,但是诚然,我的研究并不详尽。

首先,让我们看一下Indeed.com趋势

2014编程语言排名_编程语言工作趋势第3部分– 2014年2月

如果阅读本工作趋势系列的前两部分,您会发现明显的不同。 这些趋势并非都在下降。 Groovy平均约有3年的趋势趋于平缓。 Scala与Groovy并驾齐驱,并且在过去两年中呈上升趋势,其中大部分与Groovy相同。 如您所见,前两种语言与其他两种语言之间存在很大的差距,这应该是可以预期的。 过去一年,Clojure和Erlang趋同于同一点,但是它们来自不同的方向。 Erlang的趋势相当平稳(可能略有下降),而Clojure大约两年来一直稳定增长,直到2013年底才趋于平稳。Lisp在过去三年中均以缓慢下降的趋势追随它们。 我加入Lisp的原因有两个,给我一个基线,并了解它与炒作方言(Clojure)之间的区别。 该图还证实了我的一种理论,即人们开始关注Java,C#,Python和Ruby人群以外的语言。

现在进入SimplyHired.com的短期趋势

2014编程语言排名_编程语言工作趋势第3部分– 2014年2月

SimplyHired在短期内显示的趋势与确实非常相似。 当然,Groovy和Scala的趋势线反弹的幅度不大,但是它们的相对位置和分组绝对相似。 对于其他语言,分组比较紧密,Clojure的领先优势很小,Erlang跟着Lisp落后。 这些趋势之间的主要区别在于,Erlang在下降,而其他趋势则在下降。 请记住,SimplyHired数据已有大约6个月的历史,因此仅在将两种语言进行比较时才有用。

最后,我们看一下Indeed.com的相对增长趋势。 这是将百分比增长与所有发布百分比进行比较:

2014编程语言排名_编程语言工作趋势第3部分– 2014年2月

相对增长无疑显示出更多有趣的信息。 首先,groovy继续保持高得离谱的增长趋势(大约50,000%),并且似乎在那里稳定了下来。 唯一的问题是Groovy的增长使图表偏斜。 因此,如果您在不使用Groovy情况下查看图表 ,则可以看到更多详细信息。 Scala以7500%的增长率领先。 Erlang紧随其后,但增长趋势呈下降趋势,从长远来看并不乐观。 Clojure几乎落后于Erlang,但增长趋势不断上升,这与您在科技界听到的有关Clojure的嗡嗡声相吻合。 Lisp的增长趋势持平,这并不奇怪。

总体而言,这些趋势为编程行业的增长提供了相当积极的前景。 前两期使行业增长保持平稳,但本期指出所用语言的范围更广。 这种趋势似乎也与博客上的嗡嗡声相吻合。 Groovy,Scala和Clojure是热门话题,而Erlang则得到了一些宣传,但并不多。 Lisp在主流博客上几乎没有被谈论,但是确实出现在一些机器学习和人工智能网站上。 我认为很明显,如果您正在寻找一种热门的新语言来学习,并且希望它具有真正的工作潜力,那么Groovy和Scala是不错的目标,但请在2014年关注Clojure。

参考:我们的JCG合作伙伴 Rob Diana在Regular Geek博客上提供的编程语言工作趋势第3部分– 2014年2月

翻译自: https://www.javacodegeeks.com/2014/02/programming-language-job-trends-part-3-february-2014.html

2014编程语言排名