招聘开发人员时,信息是关键-无论你是招聘人员还是开发人员。
如果你了解行业趋势,正在寻求的技能以及开发人员的招聘地点,那么将合适的开发人员与合适的公司相匹配就变得更加容易。
我们一直致力于提高技术招聘的知识水平。开发人员招聘数据是其中的关键部分,但我们遇到了一个问题。
有很多关于开发人员招聘趋势的信息。但它有多少实际上有用?
毕竟,调查需要自我报告。但雇用开发人员或登陆该工作的重要性需要更具体的数据源。我们当然这么认为,这使我们看到了我们已经拥有的数据。
在Devskiller,我们一直在进行越来越多的编码测试(去年仅,)。这是一个特殊的原因。行动胜于雄辩。我们的编码测试数据反映了公司正在积极招聘的技能,以及他们所在的位置。
这些不是技术占卜者的印象-他们是来自世界各地的技术招聘人员的明确意图。
有了这个数据集,我们就开始挖掘并发现了一些巨大的见解。
来自新西兰的开发人员在编码测试中得分最高(54.66%)
如果我对开发人员有一点了解,那么他们之间就会有一种健康的竞争感。
他们一直在寻找将自己的技能与同龄人进行比较的方法。这些比赛可以具有国际性,反映出开发者的教育水平和技术熟练程度。
我们测试了来自多个国家的候选人,所以想看看来自不同国家的开发人员如何相互对抗。
事实证明,新西兰排名第一,平均得分为54.66%,紧随其后的是荷兰。
那么为什么呢?
这取决于教育风格,还是某些国家的开发人员比其他国家的开发人员更容易进行测试?新西兰在吸引最优秀的外国人才方面做了很多工作,因此这些新移民可能会影响全国比分。
那么问题就是,在编码测试中得分最高的国家的开发人员是否也是国际上追求的?
美国是海外开发商的最大招聘人员,也是第二大海外候选人
该研究中超过30%的海外候选人接受了美国公司的测试。尽管美国公司测试的开发人员中只有40%来自海外。
考虑到该国科技行业的规模,这样的数量应该不足为奇。对于技术人才而言,美国也有着名的高工资,可以吸引来自世界各地的顶尖人才。
当你看到产生最多候选人的国家时,可能更极端。印度排在第一位,超过四分之一的候选人在该平台上进行了测试。
有趣的是,美国排在第二位。这使得美国成为最大的招聘国和候选国之一,处于一种迷人的地位。
美国的立场表明,开发商候选人工资池国际化的趋势很强烈。也许这会带来更高的效率,因为公司能够吸引具有合适技能的开发人员,无论他们来自哪里。
与此同时,美国开发商同样乐于为需要技能的海外公司工作。
为了了解这些技能是什么,我们了解了公司在世界各地寻求的技术。
70%的公司正在寻找JavaScript开发人员
关于下一个大技术将会是什么,往往会有很多话题。随着关于Kotlin是否正在崛起,或者Golang将占据主导地位的所有喋喋不休,人们很容易忘记这些技术仍然不太成熟。
在大多数企业中,像JavaScript这样的成熟技术仍然非常需要。事实上,我们发现70%的公司都在寻找JavaScript开发人员。
与Java相比,Java是该研究中测试最全的语言。
数据显示JavaScript对小型企业和大型企业都很有用。另一方面,Java对于少数公司的大型团队更有用。
你倾向于看到变化不在技术堆栈之间,而是在它们之间。
因此,虽然70%的公司正在寻找JavaScript开发人员,但特定的框架或库,如React,Vue,Angular或Node.js,正是创新发生的地方。事实上,正是这些嵌入式技能正在测试开发人员。
期望在技术堆栈中测试知识而不是自己的语言
JavaScript不是唯一的技术堆栈,候选人正在测试他们对特定技术和资源的了解。
相反,使用堆栈特定知识,所有语言的测试都变得更加精细。如果你是Java开发人员,则希望在Spring或Android中进行测试。
JavaScript开发人员本身可以在任何数量的框架中进行测试,包括React,Angular,jQuery,Node.js或Ember。
数据库开发人员可能需要了解MySQL,PostgreSQL或HSQLDB。
PHP开发人员可能需要了解Laravel或Symphony。
并且Python开发人员(取决于职位的要求)可能很容易在Django中像在Pandas或Numpy中一样进行测试。
关键在于拥有广泛的语言知识是不够的。熟悉特定技术堆栈是一种价值,而且越来越多的公司正在寻找。
由此,我们得出结论,除了你的一般语言技能外,你还应熟悉相关的库和框架。
后端技能和数据库技能通常一起测试
当然,对于某些职位而言,了解单个技术堆栈可能没问题。但越来越多的互补技术堆栈正在一起测试。那么问题就变成了什么样的技术堆栈是受欢迎的?
绝大多数情况下,我们发现后端技术是使用SQL测试的。
在共同测试的八大技术中,超过26%是Java和SQL的组合。除此之外,.NET和SQL的测试率超过9%。
使用Node.js的JavaScript现在是后端技术,在15%的时间里使用SQL进行测试。最后,使用SQL测试PHP的时间超过7%。
当你在前端使用JavaScript时,你会看到它与CSS结合使用超过18%。在其他地方,你会看到完整的堆栈测试与.NET和JavaScript结合在一起超过8%的时间,PHP和JavaScript在7%的时间内合并,而Java与JavaScript结合的时间超过6%。
我们可以从中获得的是,如果你是后端开发人员,数据库技能非常重要。同样,如果你是一个完整的堆栈开发人员,前端工作的首选语言是JavaScript,无论你使用哪个后端堆栈。
73%的开发人员将根据实际工作进行编码测试
在整个报告中,有很多关于编码测试的讨论。毕竟,这些是数据的基础。但它们在某些圈子中可能会引起争议。
常见的批评包括它们花费的时间太长,它们与正在完成的工作无关,并且开发人员无法真正展示他们的技能。当然,这些抗议活动导致一些开发人员宣称他们只会简单地转移任何需要编码测试的工作。
有趣的是,我们在我们的研究中发现,73%的开发人员在发送技术招聘流程时将Devskiller编码测试作为其中一部分。这只是为了招聘开发人员,通过正确的测试,你可以让大多数候选人接受它们。结果是你获得有关其技能的重要信息。
来自新加坡的公司是最具选择性的
现在,如果你进行编码测试,来自不同国家的开发人员往往得到不同的分数。同样,并非所有雇主都对他们批准的候选人有选择性。为什么是这样?
想到简单的供需。你可能会有很多人在某些地方找几个职位。同样,公司可能会为候选人设定更高的标准。
因此,新加坡是技术招聘人员最具选择性的国家,这也就不足为奇了。新加坡是一个发达的国家,教育程度很高。经合组织将所有科目列为世界第一。
最重要的是,他们拥有比任何邻居更高的经济成就,因此能够吸引来自东南亚各地的候选人。
这些见解对年意味着什么
虽然这些数据是在去年收集的,但它显示了年的一些有趣趋势。
像新西兰这样的国家可能是高质量开发商的肥沃新来源印度是开发商的巨大来源,但美国也是如此像JavaScript这样的传统技术仍然备受追捧熟悉技术堆栈而不仅仅是语言开发人员应该将补充技术堆栈的技能发展为他们工作的技能,就像后端开发人员的数据库堆栈一样候选人将根据实际工作进行编码测试新加坡公司具有高度选择性