最受欢迎的编程语言-2018

来自hh.ru的另一项统计数据已被削减。 简而言之-我真的想计算出哪些语言是国内开发商最常写的,哪些语言是雇主最常搜索的。 总计-认为他们在2018年和2017年上半年的空缺和简历中指出。 原来发生了什么事。



怎么样 首先,列出语言-从逻辑上和直观上收集n种语言,删除诸如TypeScript,React,CSS等内容。 对于缺少Cobol`a或其他不存在的主题的精神病患者,已经做好了心理准备(编写列表时,我可能会错过某些东西,也可能错过某些东西)。

清单
1C
组装工
ç
C#
C ++
Clojure
CoffeeScript
库达
德尔斐
Erlang
Fortran
高朗
Groovy
哈斯克尔
爪哇
Java脚本
科特林
Lisp
a
Matlab的
目标c
Opengl
帕斯卡
佩尔
p
PL / SQL
序言
巨蟒
[R
红宝石
铁锈
斯卡拉
坚固性
的SQL
斯威夫特
视觉基础
Visual Basic .NET
接下来,我空缺地搜索列表中的单词(计算简历时,算法相似)。 将搜索分为两部分:

1.在空缺中的任何地方都找到语言名称时,可以是描述,标题或要求。 工作示例:
标题:Java开发人员
描述:...我们欢迎掌握脚本语言的知识,例如Python ...

Java和Python的统计信息都将考虑这种空缺。

2.仅在空缺名称中找到语言名称时。 这意味着仅在Java统计信息中会考虑上述示例中的空缺。 所有这些都是必要的,以便将核心主题与相关技能大致区分开,并更好地了解市场上有什么。
对于1C或Assembly这样的语言,我在寻找语言名称以及“ developer”或“ engineer”或“同义词”一词。

一些更重要的评论:

  • 期间:2018年上半年(01/01/2018-06/30/2018),
  • 与2017年同期相比
  • 在俄罗斯各地搜寻,而不受城市限制,
  • 档案和隐藏的职位空缺和简历都将考虑在内。

空缺数排名前20位的语言(空缺时随时提及)


如我上面所写,在JavaScript中的空缺数量中,如果在此类空缺的正文中提到JS,则可以考虑名称为“ Python开发人员”形式的空缺。 统计中的JS和SQL在下面是绝对的领导者,因为除了标有“将是加号”的那些标记以外,还经常显示它们。 顺便说一句,语言并不是全部都在列表中-例如,Solidity:一种用于阻止和智能合约的新事物,2018年上半年只有160个职位空缺(下面有薪水,会有统计数字)。



空缺人数排名前20位的语言(标题中提到)


当然,我们没有规则“如果您正在寻找Java开发人员-请写上名称”,因此不能说这就是全部(也就是说,在这些统计信息中,没有像“高级后端开发人员”这样的职位空缺)。 总计:1C负责人,第二名PHP(国内市场的特点?),其次是Java( 此处描述了Java的劳动力市场)。



与上一年相比的空缺数量变化


从第一个图表(在整个空缺中都在其中搜索语言)到2017年上半年(相似的时期,相同的搜索算法)的空缺数量比率。 事实证明,科特林对知识渊博的人的需求增长了7倍,否则将会增长。



简历数排名前20位的语言(在简历的任何段落中均提及)


重要:简历!=人员,因为每个人都有机会在一个申请人的框架内创建多个简历。 但是,大约有10万名申请人知道SQL,也知道1C一样多(只考虑那些自称为程序员的人)。 一个很好奇的例子:有八千名开发人员处理了2000个空缺的golang。



简历数量排名前20位的编程语言(在简历标题中提及)


现在只有那些在标题中指明了语言的简历。 1C仍然是领导者,SQL只是第八(大多数情况下不是主要的SQL,也可以说是关于vb,R和JS)。 PHP不是领导者(显然,他们不喜欢在简历标题中写它)。



薪水下降


然后两张桌子。 由于对表的所有不满,我看不到其他显示薪水的方法。 因此,拟议的(来自空缺)没有括号,而预期的(来自简历)则放在括号中。 几千卢布的价值是中位数。 降序排列。 就提议的sn而言,Scala,Solidity和Haskell是绝对领导者。 对于圣彼得堡和fortran的clojure,到处都显示“ N / A”-这意味着在2018年找不到为他们指定薪水的30个职位空缺(分析的最低要求)。



俄罗斯的职位空缺和简历的份额


这里很有趣。 显示了总数的份额-例如,莫斯科占爪哇空缺总数的41%,占简历的39%(在方括号中)。 莫斯科的股票也按降序排列。


仅此而已。 欢迎提问。 谢谢你

UPD:提及1C语言的职位空缺数量已更新。

Source: https://habr.com/ru/post/zh-CN418079/


All Articles