【CSDN编者按】一直以来,有着“高科技聚集地”标签的硅谷是全球开发者的梦,而硅谷的所在地美国也是很多人趋之若鹜的国家。本文中通过 112654 个编程测试分析就发现,美国不仅是最受开发者欢迎的国家,也是人才需求最为迫切的工作地!与此同时,文中还揭露了 2019 年全球开发人员的招聘趋势,希望为职场上的你提供些帮助。

作者 | Tom Winter,联合创始人@Devskiller,技术招聘顾问
译者 | 弯月
责编 | 郭芮
出品 | CSDN(ID:CSDNnews)

以下为译文:

无论你是招聘人员还是开发人员,在招聘的时候信息获取都最是关键。如果你了解行业趋势、知道哪种技术人员最受招聘市场欢迎,那么就能够更大几率地为合适的开发人员找到适宜的公司。

我们一直致力于提高技术招聘的水准,但在开发人员的招聘上我们遇到了一个问题:开发人员相关的招聘信息非常多,但实际上有用的又有多少呢?

招聘开发人员需要更多、更具体全面的数据源,所以我们开始关注手头已有的数据。在Devskiller内部,我们在过去一年进行了大量的编程测试(仅去年一年就有112,654个)。这里有一个特殊的原因:行动胜于雄辩,我们相信编程测试的数据真实反映了各个公司正在积极招聘的技术人员情况。

是的,这些并不是虚晃的技术占卜,而是来自世界各地技术招聘人员的准确数据——本文中我们挖掘了这个数据集并有了一些不可思议的发现。

来自新西兰的开发人员在编程测试中得分最高(54.66%)

根据我对开发人员的了解,他们之间其实存在着良性的竞争。他们一直在将自己的技术与同行进行比较,这种竞争具有国际性,可以反映出开发者的教育水平和技术熟练程度。

为此我们测试了来自120多个国家的候选人,想看看来自不同国家的开发人员的比较结果。

数据来源:2019年Devskiller全球科技招聘与技术报告

事实证明,新西兰排名第一,平均得分为54.66%,紧随其后的是荷兰。

这是为什么呢?

——这取决于教育风格?还是说某些国家的开发人员拿到了比其他国家更简单的测试呢?事实上,这是因为新西兰在吸引优秀国外人才方面做了很多工作,因此这些新移民可能会影响全国的比分。

那么问题在于,在编程测试中得分最高的国家的开发人员是否在全球范围也备受追崇呢?并不然。

美国是最大的海外开发人才库!

在此次研究中,超过30%的海外候选人接受了美国公司的测试。尽管美国公司测试的开发人员中只有40%来自海外。

考虑到美国科技行业的规模,这个数字并不足为奇。对于技术人才而言,美国的薪资非常高,因此吸引着来自世界各地的顶尖人才。

数据来源:2019年Devskiller全球科技招聘与技术报告

如果你看一看候选人最多的国家,就会发现更极端的现象。印度排在第一位,超过四分之一的候选人在该平台上进行了测试。有趣的是,美国排在第二位。因此美国的处境很有意思,它既是最大的招聘国,也是候选人最多的国家——供需要求都很迫切。

数据来源:2019年Devskiller全球科技招聘与技术报告

美国的测试数据表明,开发人才库的国际化趋势很强烈。也许这会带来更高的工作效率,因为各个公司都能够吸引到技术能力优秀的开发人员,无论他们来自何方。与此同时,美国的开发人员也愿意在需要他们的技术力的海外公司工作。

为了搞清楚市场究竟需要哪些技术,我们还调查了各个公司在世界各地寻求的技术人员。

JavaScript 开发人员最受欢迎!超七成公司需求强烈

关于下一项热门技术的讨论有很多。人们一直在争论Kotlin是否正在崛起,或者Golang是否将占据主导地位,却很容易忘记这些技术仍然不太成熟。

在大多数企业中,JavaScript等成熟技术的需求量仍然非常大。事实上,我们发现70%以上的公司都在寻找JavaScript开发人员。

数据来源:2019年Devskiller全球科技招聘与技术报告

在此次研究中,Java是整体上测试次数最多的语言。

数据来源:2019年Devskiller全球科技招聘与技术报告

该数据显示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等的测试;

......

2019年Devskiller全球科技招聘与技术报告

关键在于,仅拥有广泛的语言知识还不够。熟悉特定的技术栈则更有价值,而且这也是越来越多的公司正在追求的方面。由此,我们得出结论:除了熟知一般的语言之外,你还应该熟悉相关的库和框架。

后端技术通常与数据库一起测试

当然,对于某些职位而言,了解单个技术栈也可能没问题。但是,技术测试越来越倾向于测试多种额外的技术栈。那么问题是,哪种技术栈是额外的?

我们发现,在绝大多数情况下后端技术会和SQL一起测试;

在共同测试的八大技术中,超过26%是Java和SQL的组合;

除此之外,.NET和SQL的测试率超过9%;

由于Node.js的使用,现在JavaScript也涉及后端技术,在15%的时间它与SQL一起进行测试;

最后,PHP和SQL的测试超过了7%。

数据来源:2019年Devskiller全球科技招聘与技术报告

如果你把JavaScript当作前端,那么18%的时间里它会与CSS结合在一起。另外,我们还看到全栈测试中将.NET和JavaScript结合在一起的情况超过了8%,PHP和JavaScript一起测试的情况超过了7%,而Java与JavaScript放在一起的情况超过了6%。

我们可以从中看出,如果你是一位后端开发人员,那么数据库技术非常重要。同样,如果你是一位全栈开发人员,那么无论你使用哪种后端技术栈,前端工作的首选语言都是JavaScript。

73%的开发人员将根据实际工作进行编程测试

在整个报告中,有关编程测试的讨论很多。毕竟,这些是数据的基础。但在某些圈子中这可能会引起争议。

常见的批评包括编程测试花费的时间太长,与当前的工作无关,以及开发人员无法真正展示他们的技术。当然,这些抗议活动也使得一些开发人员宣称,他们可以轻松地通过任何需要编程测试的工作。

有趣的是,在研究中我们发现,73%的开发人员在接到Devskiller的编程测试(作为技术招聘流程的一部分)后,参加了测试。这表明对于招聘开发的人员来说,只要你发送正确的测试,大多数候选人还是会接受的。而结果是你可以获得有关开发人员技术力的重要信息。

新加坡的公司在挑选人才时最为仔细

现在,如果你参加编程测试,那么来自不同国家的开发人员往往会得到不同的分数。同样,并非所有的雇主都会对通过测试的候选人进行精挑细选。这是为什么呢?

这只是供求的关系。有时你的某个职位可能会招到很多人,同样,公司也可能会为候选人设定更高的标准。因此,在招聘技术人员方面新加坡是最为细心的国家,这也就不足为奇了。新加坡是一个发达的国家,教育程度很高。世界经济合作与发展组织从很多方面将新加坡列为世界第一。

最重要的是,在东南亚新加坡的经济发展程度最高,因此能够吸引很多候选人。

这些现象对2019年的影响

虽然这些数据是在去年收集的,但它展现了2019年一些有趣的趋势:

  • 新西兰等国可能是高质量开发人员的沃土;

  • 印度与美国是巨大的开发人才库;

  • JavaScript等传统的技术仍然备受追捧;

  • 开发人员需要熟悉技术栈而不仅仅是语言;

  • 开发人员应该补充工作周围的技术栈,比如后台开发人员需要了解数据库;

  • 候选人将根据实际工作进行编程测试;

  • 新加坡的公司会精挑细选人才。

这份报告中的见解不仅限于此,如果你想了解更加全面的信息,请点击这里查看《2019年Devskiller全球科技招聘与技术报告》(https://devskiller.com/technical-hiring-skills-report-2019/)。

原文:https://medium.freecodecamp.org/what-we-learned-about-2019-developer-hiring-trends-from-analyzing-112-654-coding-tests-b05a3ba0ca7b

本文为 CSDN 翻译,如需转载,请注明来源出处。


 热 文 推 荐 

雷军终于想明白了

GitHub 疑被审查?著名“换脸”开源项目遭限制访问

谷歌微软 IBM 激战云端,亚马逊地位恐将不保?

☞ 35 岁程序员,年后第一天被辞退

☞ 云漫圈 | 学Python还是Java, 8张漫画带你全面分析

☞ 一次性掌握机器学习基础知识脉络 | 公开课笔记

☞ 骗局翻新, 暗网活跃度倍增, 2018加密货币犯罪报告敢看吗?

☞ 程序员年后离职跳槽指南

print_r('点个好看吧!');
var_dump('点个好看吧!');
NSLog(@"点个好看吧!");
System.out.println("点个好看吧!");
console.log("点个好看吧!");
print("点个好看吧!");
printf("点个好看吧!\n");
cout << "点个好看吧!" << endl;
Console.WriteLine("点个好看吧!");
fmt.Println("点个好看吧!");
Response.Write("点个好看吧!");
alert("点个好看吧!")
echo "点个好看吧!"

点击“阅读原文”,打开 CSDN App 阅读更贴心!

喜欢就点击“好看”吧!

112654 个招聘数据告诉你,程序员 2019 年该去哪!相关推荐

  1. python获取游戏数据_Python 爬取 3 万条游戏评分数据,原来程序员最爱玩的游戏竟然是.........

    原标题:Python 爬取 3 万条游戏评分数据,原来程序员最爱玩的游戏竟然是...... 作者 |量化小白H 责编 | 胡巍巍 本文爬取了豆瓣游戏网站上所有可见的游戏评分数据进行分析,全文包括以下几 ...

  2. 如何招聘一个合格的程序员?

    如何招聘一个合格的程序员? 发表于2012-12-03 16:29| 11559次阅读| 来源TheNextWeb| 23 条评论| 作者张祺 招聘程序员 摘要:作者是ApeForest和Conten ...

  3. 为何曾经的程序员不当程序员了?如果有一天你当了程序员了,能去干嘛?

    从业五年多,辗转两个大厂,出过书,创过业,从技术小白成长为基层管理,现在也32了,早就不能算纯粹的技术程序员了,有些事实不得不看清. 从知乎看到今天这篇文章,笔者咨询了猎头.圈内好友,以及年过35岁的 ...

  4. Java程序员开发三年,去网易社招,竟被问到这些面试题

    本文转载自:Java程序员开发三年,去网易社招,竟被问到这些面试题 前言 前几天偶遇老同学,聊了聊工作:老同学和我分享了这次网易社招的面试题:文中篇幅有限,就和大家分享这么多:更多Java后端开发面试 ...

  5. 北京python程序员求职_想找python程序员的工作,但发现稍微好点的职位都集中在北京。我非常想当python程序员,北京值得去吗?...

    想当Python程序员,北京值得去吗?你也知道北京的人口多.环境污染很严重,房价也高得离谱,交通拥挤.但每天照样有无数人从外地往北京跑,也有无数人从北京离开.所以,还是先来看看去北上广深一类大城市工作 ...

  6. python程序员招聘信息-IT行业程序员招聘分析

    互联网不断飞速地发展得益于程序员在背后的贡献,程序员的需求应该是在增长才是.即使早在2015年的时候,互联网创业从如火如荼跌倒了寒冷,总感觉招聘不到程序员.但是2015 年这一年程序员的薪资增长的比例 ...

  7. Python 爬取 3 万条游戏评分数据,原来程序员最爱玩的游戏竟然是......

    作者 | 量化小白H 责编 | 胡巍巍 Python规划学习路线图,速领取? https://edu.csdn.net/topic/python115?utm_source=csdn_bw 本文爬取了 ...

  8. Python 爬虫分析豆瓣 TOP250 告诉你程序员业余该看什么书?

    [CSDN 编者按]程序员刷豆瓣也要刷出技术感,本文爬取豆瓣 TOP250 告诉你这些书"热门"在哪里!案例分析之外,重在梳理编写爬虫的逻辑和链路关键点,手把手教你形成自己编写爬虫 ...

  9. 几张图告诉你程序员的残酷现状,培训机构出来的程序员可以吗

    别只看不评论,谈谈你心中的程序员,感兴趣的话可以扫描左侧二维码 IT行业可以说在国内行业薪资排名中一直名列前茅,这也是为什么IT行业一直持续火爆的原因,随着前几年来的移动互联网热潮,催生了大量的And ...

最新文章

  1. haproxy1.8安装配置
  2. 《构建高可用Linux服务器》卓越网和互动网上架了
  3. python怎样实现封装_python封装对象实现时间效果
  4. Eclipse和MyEclipse相关的快捷键
  5. 程序员,你喜欢抽哪种香烟?(python数据分析)
  6. Linux中su和sudo的用法整理
  7. TDD:MS自带的单元测试 之 线程模型和执行顺序
  8. dropload.js无限刷新解决方案
  9. java7 uri,细数Java8中那些让人纵享丝滑的文件操作
  10. Oracle 20c 新特性:XGBoost 机器学习算法和 AutoML 的支持
  11. sql查询百分之20到百分之40的数据_FOCUS数据管理之ETL监控
  12. mysql数据结构_MySQL索引深入理解底层数据结构
  13. TCPIP详解3.8ifconfig
  14. solidworks验证许可闪退_彻底解决SolidWorks“无法获得下列许可 SOLIDWORKS Standard”的激活错误...
  15. dmz和端口映射_无线路由大讲堂:端口映射触发与DMZ主机
  16. PSQLException: An I/O error occurred问题排查
  17. 学习计算机英语总结,英语学习方法总结
  18. 《你一定爱读的极简欧洲史》
  19. Mysql一些特殊有用的语法函数
  20. QTS公司在芝加哥新开通数据中心

热门文章

  1. 力扣——204. 计数质数
  2. C/C++程序训练6—歌德巴赫猜想的证明
  3. 在aarch64-himix100-linux-gcc下cmake报错(The C compiler identification is unknown)
  4. 链表的中间节点--快慢指针
  5. Ubuntu环境下的VirtualBox,连接Redhat虚拟机的步骤
  6. 中国特种电器灯泡行业市场供需与战略研究报告
  7. mysql建立表间键关系,MySQL外键(表与表之间的关系)
  8. 因合约代码Bug,约2.2亿元11539枚以太币被永久锁定
  9. Java面试高频题:Spring Boot+Sentinel+Nacos高并发已撸完
  10. 做数据中心,腾讯是认真的!