11万份测试告诉你,今年该学什么编程技能才能找到好工作

栏目: IT资讯 · 发布时间: 5年前

内容简介:报告主要分为两大部分:技术招聘的技能解读和技术招聘的地理分布。本文将重点介绍第一部分。报告地址:https://devskiller.com/doc/Devskiller_Global_Technical_Hiring_&_Skills_Report_2019.pdf

11万份测试告诉你,今年该学什么编程技能才能找到好工作

报告主要分为两大部分:技术招聘的技能解读和技术招聘的地理分布。本文将重点介绍第一部分。

报告地址:https://devskiller.com/doc/Devskiller_Global_Technical_Hiring_&_Skills_Report_2019.pdf

Java 是测试开发人员时最常用的语言(37%)

如果你查看发送给开发人员的技术测试,就会发现 Java 语言领先。随后是 SQL 、JavaScript 排第三。第四、第五分别是 HTML/CSS 和.NET/C#。

每个测试中可以使用多种技术,因此一些 Java 测试和 SQL 测试可能是一样的。所以,后面会介绍一些常见的技术配对。可能你常看的是和 HTML/CSS 配对的前端技术以及和 SQL 配对的后端技术。这也是这两种语言能够在榜单上占据突出位置的原因。

但 Java 的持续统治地位对任何人来说都不奇怪。这反映了 TIOBE 排名中更广泛的趋势。很多公司使用 TIOBE 编程社区索引,就构建新软件系统的语言选择做出战略决策。它还可以用来检测开发人员是否掌握了最新的技术编码技能。Java 在过去 20 年的大部分时间里都排第一,并且将继续保持这一排名。

11万份测试告诉你,今年该学什么编程技能才能找到好工作

70% 的公司想要 JavaScript 开发人员

虽然 Java 是最流行的测试语言,但它却不是大部分公司最想要的前两种语言之一。答案有点出人意料,最受招聘公司欢迎的编程语言是 JavaScript,测试平台上有 70% 的公司想要的是 JavaScript 技能。

Java 实际上仅被一小部分大型企业使用。而另一方面,越来越多的公司想要招聘 JavaScript 开发人员。数据库技能对后端和前端开发人员来说都很重要,因此 SQL 排在第二。像 HTML 和 CSS 这样的前端技能排在第四。

以上数据表明,JavaScript 对小公司和大企业都有用,而 Java 则对小部分大公司更有用。

11万份测试告诉你,今年该学什么编程技能才能找到好工作

希望对关于技术堆栈的知识而非语言本身进行测试

Devskiller 建议招聘人员不要仅仅考虑语言技能,更要进一步考虑团队中使用的技术堆栈。他们发现不同技术技能的受欢迎程度存在差异,以下描述了它们常见的组合方式。

JavaScript 不是唯一用来测试对特定技术和资源了解程度的技术堆栈。

使用堆栈特定知识可以使所有语言的测试都变得更加精细。Java 开发人员则希望在 Spring 或 Android 中进行测试。

JavaScript 开发人员可以在任何数量的框架中进行测试,包括 React、Angular、jQuery、Node.js 或 Ember。

数据库开发人员可能需要了解 MySQL 、PostgreSQL 或 HSQLDB。

PHP 开发人员可能需要了解 Laravel 或 Symphony。

Python 开发人员(取决于职位的要求)在 Django 中测试的难度,或许和在 Pandas 或 Numpy 中相当。

11万份测试告诉你,今年该学什么编程技能才能找到好工作

图源:Devskiller Global Technical Hiring & Skills Report 2019

重点在于拥有广博的语言知识是不够的。熟悉一种特定技术堆栈是有价值的,这也是公司越来越重视的技能。

从这项分析中,我们建议 程序员 除了掌握一般的语言技能以外,还要熟悉相关的库和框架。

后端技能和数据库技能通常会一起测试

当然,对于某些职位而言,了解单个技术堆栈可能没问题。但越来越多的互补技术堆栈会被一起测试。

绝大多数情况下,后端技术都是使用 SQL 测试的。

在共同测试的八个技术中,超过 26%是 Java 和 SQL 的组合。除此之外,.NET 和 SQL 的测试率超过 9%。

结合 Node.js 的 JavaScript 现在被用作后端技术,其中 15%的测试中和 SQL 一起进行测试。最后,SQL 和 PHP 一起测试的比例超过 7%。

11万份测试告诉你,今年该学什么编程技能才能找到好工作 图源:Devskiller Global Technical Hiring & Skills Report 2019

当你在前端使用 JavaScript 时,你会看到它与 CSS 一起测试的比例超过 18%。此外,全栈测试与.NET、JavaScript 一起测试的比例超过 8%,PHP 和 JavaScript 则是 7%,而 Java 和 JavaScript 则是 6%。

我们可以从中知道,对于后端开发人员而言,数据库技能非常重要。同样,对于全栈开发人员来说,前端开发的首选语言是 JavaScript,无论使用的是哪个后端堆栈。

技术招聘地理分布

从下图可以看出,招聘海外技术人员最多的前五个国家分别是美国、波兰、英国、奥地利和法国。而在这些国家下面,是其所招聘技术人员的来源国。不难发现,所有国家都招聘了来自印度的开发人员,第二张图也说明了印度是开发人员输出最多的国家。

11万份测试告诉你,今年该学什么编程技能才能找到好工作

11万份测试告诉你,今年该学什么编程技能才能找到好工作

结语

  • 像 JavaScript 这样的传统技术仍然备受追捧;

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

  • 开发人员应该将互补的技术堆栈技能发展为工作技能,就像后端开发人员需要发展数据库堆栈技能一样。

参考链接:https://medium.freecodecamp.org/what-we-learned-about-2019-developer-hiring-trends-from-analyzing-112-654-coding-tests-b05a3ba0ca7b


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

区块链革命

区块链革命

[加]唐塔普斯科特(Don Tapscott)、[加]亚力克斯·塔普斯科特(Alex Tapscott) / 中信出版集团股份有限公司 / 2016-9 / 69

(1)国际大腕“数字经济之父”继畅销书《维基经济学》之后再出力作! (2)一本真正全景式描述区块链理论及应用的巨著! (3)苹果共同创始人史蒂夫·沃兹尼亚克、世界经济论坛创始人和论坛主席克劳斯·施瓦布、网景及硅谷安德森·霍洛维茨风险投资公司创始人马克·安德森、麦肯锡董事长兼全球总裁鲍达民、 百事公司首席执行官卢英德、丹·舒尔曼 Paypal公司首席执行官等全球政治界、学术界和商界精英联......一起来看看 《区块链革命》 这本书的介绍吧!

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具