• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java,.NET,Python,Ruby,Node.JS:谁主导了就业市场?

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

该文章最初发布在Takipi博客上-Java和Scala异常分析和性能监视

我们处理了351,799个职位空缺–这是您掌握这些语言所需要掌握的语言

时不时地发布新的文章/博客文章/观点/推特咆哮,怀疑Java的未来。 但是,冷酷的事实表明,它仍然是编程世界中最流行的语言,但这实际上意味着什么呢?

在下面的文章中,我们将通过分析当前的就业市场,重点关注服务器端语言,来深入探讨Java。 谁知道,它甚至可以帮助您找到下一个职位。

新帖:Java,.NET,Python,Ruby,Node.JS:谁主导着就业市场? https://t.co/wPVVvd60oc pic.twitter.com/bBPc5IcHUg

— Takipi(@takipid) 2016年6月16日

Java统治领域

对于某些Java来说,可能意味着喝杯咖啡,但是对我们来说,它是最实用的编程语言之一。 它是并发的,基于类的,面向对象的,旨在具有尽可能少的实现依赖关系。 如果您不喜欢这种说法,这里的主要销售功能是“编写一次,随处运行”,这使我们能够在每个Java支持的平台上运行代码,而无需重新编译。

毫无疑问,Java很流行。 它是第二流行的编程语言,几乎是任何其他面向对象原理语言的基础。 如果您询问Oracle, 他们可以为您显示一些与以下语句一起显示的数字

  • 97%的企业台式机运行Java
  • 美国有89%的台式机(或计算机)运行Java
  • 全球900万Java开发人员
  • 30亿部使用Java的手机

还请参见: 2016年排名前一百的Java库—在分析了47,251个依赖关系之后

为了让我们了解Java的真正流行程度,我们决定看一下它的重要性:人才市场。 我们专注于美国市场内两个受欢迎的求职网站:Glassdoor和确实。

寻找Java

就像其他找工作的人一样, 我们在Glassdoor中搜索了“ Java”一词 ,将搜索结果限制在美国,并获得60,322个结果。 在可用的不同职位中,您可以申请Java / J2EE Developer,测试自动化工程师,软件工程团队负责人,Full Stack软件工程师,甚至可以成为在线课程的Java老师。

我们在Indeed上进行了类似的搜索,重点是开发人员和工程师。 这项搜索为我们提供了62,249个可用职位。 这里也有各种各样的职位,例如后端服务工程师,测试自动化工程师,应用程序开发人员等等。

编程和StackOverflow齐头并进,这就是为什么我们决定也考虑它。 在搜索Java时,我们发现了1,088,646个带标签的问题,表明该语言的整体流行性。

这些数字意味着,如果您正在Java领域中寻找工作,则有很多选择。 但是它们如何反映Java的普及程度? 为此,我们将不得不寻找其他语言的空缺职位。

首先,我们选择与我们相关的工具:C ++和.NET。 尽管数量仍然很高,但低于Java。 对于C ++,通过我们的开发人员和工程师过滤器,您将在Glassdoor上找到28,879个职位,在Indeed上找到34,451个职位。 如果您更是.NET程序员,则可以从Glassdoor上的23,509个作业中选择,而在确实中的32,801个作业中进行选择,您应该意识到需求的减少,如下图所示:

该图表不言自明:多年来,.NET排名下降。 资料来源:的确

您问“较年轻”的语言呢? 当寻找Python时,Glassdoor上的职位减少到29,800个,Indeed上的职位减少到32,434个,而Ruby为Glassdoor上的您提供12,928个职位,而Indeed上为您提供14,303个职位。 对Node.js的需求似乎更低,Glassdoor上有4,805个工作,而Indeed有6,277个工作。

美国开发商工作趋势

仅供参考:确实表明,全国Java职位发布的平均薪资比全国所有职位发布的平均薪资高77%。

Java是舞会皇后

编程社区索引TIOBE在其6月的报告中显示了相似的结果。 Java是最流行的语言,并且已经有好几年了。 C ++和.NET紧随其后,分别排名第三和第九。

有趣的是,Python排名第四,而Ruby排名第十,这表明它们正在上升,但显然仍不足以对劳动力市场产生重大影响。

2016年6月最流行的20种编程语言,来源:TIOBE索引

不只是Java

我们知道您在想什么,Java之外还有其他JVM语言-它们呢? 目前,尽管就业市场确实提供了一些职位,但他们不太可能很快接任。

在搜索Scala职位时,Glassdoor上的职位减少到2,618个,Indeed上的开发人员和工程师减少到4,242个。 说到Clojure,我们在Glassdoor上找到了461个职位,在Indeed上找到了575个职位。

Scala正在上升。 资料来源:的确

我们决定查看Java和Scala开发人员使用的Reactive Programming Framework中是否有空缺职位。 这个数字有所增长,在Glassdoor上有2224个职位,但在Indeed上只有404个职位。 同样,Java和Scala开发人员也使用的Akka似乎不那么受欢迎,在Glassdoor上有283个职位,在Indeed上有427个职位。

不太受欢迎的东西呢? 在搜索Jython时,我们在Glassdoor上有228个职位,在Industria上有178个职位,JRuby在Glassdoor上有104个职位,在Indeed上有107个职位,而Kotlin在Glassdoor上有10个空缺职位,在Instanta上有34个职位。

我们还对“ Groovy”进行了搜索,尽管Glassdoor显示了1,318个工作,但确实有不少于14,663个工作。 我们认为这有点不可思议,而深入的了解告诉我们,人们仍然使用“ Groovy”作为形容词来形容他们正在寻找的人。 我们知道,这很尴尬。

这是Groovy

为了获得有关Groovy开发人员的空缺职位的线索,我们将搜索范围缩小到了开发人员和工程师,并获得了1,795个合理数量的职位。

美国JVM语言工作趋势

DevOps的崛起

每个人最近都在寻找的新流行语之一是DevOps。 虽然此词的实际含义是强调软件开发人员和IT专业人员的协作和交流,但它不适用于( 了解吗? )就业市场。

一个DevOps描述与另一个描述不匹配; 一些公司需要很高的编程技能,而另一些公司则正在寻找知道如何创建基本脚本和处理APM工具的人(无耻的插件:如Takipi )。

在搜索DevOps时,我们发现确实有22,506个Glassdoor工作和11,487个工作。 但是,您真正需要的只是看一下下表以了解情况。 DevOps是新的橙色。

每个人都想雇用Devops工程师。 资料来源:的确

我们还尝试将其分解,并寻找每位DevOps工程师应该知道的2种主要工具:Chef和Puppet。 Puppet在Glassdoor上显示了2,685个职位,在Indeed上显示了3,809个职位。

就像Groovy一样,当搜索“ Chef”时,我们会得到很多无关的结果(除非您想改变自己的生活并成为餐饮厨师)。 但是,在搜索Chef并将结果限制为DevOps时,我们在Glassdoor上获得了2,862个工作,在Indeed中获得了4,048个工作。

最后的想法

数字很​​棒,我们喜欢它们。 在前一周, 我们处理了10亿个Java记录错误 ,然后发现了生产Java应用程序中的十大异常类型 但是这篇文章中包含的所有数字都说明了Java的状态:它仍然很强大,而且还有待发展。 至少在接下来的十年中。

Java / Scala开发人员? Takipi替换了生产JVM中的日志记录,让您查看导致每个日志错误和异常的变量状态– 试试Takipi

翻译自: https://jaxenter.com/java-vs-net-vs-python-vs-ruby-vs-node-js-who-reigns-the-job-market-127430.html


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap