background

JavaScript 是最好的编程语言,不服来战

HackerRank 于昨日发布了 2019 年版的年度《开发者技能报告》,报告调查了来自 100 多个国家的 71000 余名软件开发者。HackerRank 是国外一家知名的招聘平台,面向求职者提供了编程练习、面试准备等一系列服务。不过 HackerRank 更为人熟知的是其竞争性的编程挑战比赛,这种编程挑战比赛横跨多个计算机学科领域,旨在根据技能评估开发者。

{"first":"Loki","last":"Yan"}

Loki

墨尔本匠人负责人

 

 

编辑 | 不会品酒的咖啡师不是好的程序员

文章转载自 | 开源中国 

 

正文

HackerRank 于昨日发布了 2019 年版的年度《开发者技能报告》,报告调查了来自 100 多个国家的 71000 余名软件开发者。HackerRank 是国外一家知名的招聘平台,面向求职者提供了编程练习、面试准备等一系列服务。不过 HackerRank 更为人熟知的是其竞争性的编程挑战比赛,这种编程挑战比赛横跨多个计算机学科领域,旨在根据技能评估开发者。

各行各业都需要软件开发者,这也就意味着雇主们对技术人才的竞争非常激烈。HackerRank 发布的这份报告正是为了帮助从 CEO、企业高管、招聘经理到招聘专员的每个不同头衔的角色都能了解自己所物色的开发者。

下面继续看看报告的详细信息。

 

编程语言

 

HackerRank 询问开发者他们知道哪些编程语言以及他们想要学习哪些编程语言。73% 的开发人员表示,他们在 2018 年知道 JavaScript,而 2017 年这一比例为 66%。JavaScript 是 2018 年最知名的编程语言,而 2017 年最知名的编程语言是 Java。

开发者在 2019 年想要学习的编程语言

去年,开发者希望学习 Go、Kotlin 和 Python。到了今年,开发者对这几门编程语言依然热情高涨。不过我们发现,开发者对 Scala 的学习热情有所下降,而对 TypeScript 的学习兴趣增加了不少。

 

框架

 

问世已久的 AngularJS 仍然是开发者所知道的最受欢迎的框架,但更多的开发者已经开始学习 React。知道 React 的开发者比例从 2017 年的 20% 跃升至 2018 年的 26%。

开发者在 2019 年想要学习的框架

可以看到,React 所占的比例最高,开发者最感兴趣的是今年学习 React 框架。

招聘主管希望雇员掌握的框架与开发者知道的框架

如图表所示,公司最渴望聘请的是 React 开发者。

 

值得采用的技术

 

在实际应用的新技术方面,53% 的开发者认为物联网(IoT)最有可能在未来两年内被采用。毕竟住房、汽车和整座城市的联网程度变得越来越紧密,所以这应该不会让我们感到惊讶。

到2020年诸多技术的实际应用

人工智能技术并不落后。50% 的开发者认为深度学习在 2020 年之前得到采用的可能性“非常现实”,其次是云机器学习 Cloud ML (41%)和计算机视觉(38%)。

34% 的开发者给 AR 和 VR 竖了两个大拇指,37% 的开发者给它们竖了一个大拇指。另一方面,觉得区块链被“过度夸大”的开发者最多,量子计算则被认为在 2020 年之前最不可能被采用。

 

正文经常抱怨的问题和Bug

开发者在工作中也会有各种各样的烦恼。不过,这些烦恼因资历而异,初级开发者最讨厌写得糟糕的开发文档,高级开发者则最不能容忍“面条代码”(通常指结构不清晰和难以维护的代码)。

开发者觉得生产环境中最大的 bug

当被问及他们生产环境中最大的 bug 时,62% 的开发者认为是部署了未经测试或遭受破坏的代码。但是也有近 10 %的开发者表示删库才是最大的 bug。

 

开发者想要什么,不想要什么

 

寻找工作时,所有开发者对有机会获得兼顾职业发展和生活的工作最感兴趣。正如你所料,高级开发者更看重有竞争力的薪酬,而初级开发者关心的是“有待解决的有趣问题”。

什么原因使开发者对雇主毫无兴趣?

68% 的开发者最有可能对未能阐述清楚工作角色的雇主毫无兴趣。所以,雇主如果希望吸引顶尖的开发人才,下面的图表值得仔细研读。

HackerRank 首席执行官 Vivek Ravisankar 在一份声明中说到:“招聘和留住熟练的开发者对各地的企业至关重要。招聘专员和招聘经理需要深入了解开发者群体是怎样的一群人、他们关心什么以及他们想从雇主那里得到什么。比如,在考虑工作机会时,将近一半的开发者认为价值观不一致是关键的阻碍因素。我们希望每个开发者都能找到心水的工作,而这些数据也为工程师团队提供了一个参考,以便找到并留住最适合的开发者。”

参考:https://venturebeat.com/2019/01/29/hackerrank-developer-skills-report-2019/

 

 

即将开的培训课程

布里斯班Python入门班第5期

布里斯班Python入门班第5期

城市: 布里斯班
课程安排:每周两次,每次2小时
开课时间:Mar. 03
原价:1200
线下早鸟价:990
线上早鸟价:660
早鸟截止日期:Feb. 29
课程更新
从0到1了解编程基本概念
用 Python 提升工作效率
学习网络 API 和爬虫
学习用 Python 处理文件和数据
布里斯班商业数据分析实战班第4期

布里斯班商业数据分析实战班第4期

城市: 布里斯班
课程安排:一周两次,每次3小时
开课时间:Mar. 03
原价:3300
线下原价:3300
线下早鸟价:3000
线上原价:2600
线上早鸟价:2400
早鸟截止日期:Feb. 28
课程更新
Power BI
Python
数据分析
面向商科
编程零基础
SQL
VBA
布里斯班Web全栈班第10期

布里斯班Web全栈班第10期

城市: 布里斯班
课程安排:面授+远程
开课时间:Mar. 09
原价:5500
线下早鸟价:5000
线上早鸟价:4600
早鸟截止日期:Feb. 01
课程更新
产品经理
先培训后实习
Google大神算法
3个项目+2个月实习
班主任+tutor制
UI/UX项目班第3期

UI/UX项目班第3期

城市: 布里斯班
课程安排:
开课时间:Mar. 14
原价:2500
线下原价:2200
线下早鸟价:2200
线上原价:2200
线上早鸟价:2200
早鸟截止日期:Mar. 14
课程更新
全栈班项目互动
进入项目组做项目
大量项目可选
悉尼Web全栈第10期

悉尼Web全栈第10期

城市: 悉尼
课程安排:面授+远程
开课时间:Mar. 15
原价:5500
线下早鸟价:5100
线上早鸟价:4600
早鸟截止日期:Mar. 01
课程更新
老师平均年薪超过150k
大神级导师
Google大神算法
超高就业率
3个月学习+2个月实习
墨尔本Web全栈班Nodejs&Java第10期

墨尔本Web全栈班Nodejs&Java第10期

城市: 墨尔本
课程安排:面授+远程
开课时间:Mar. 16
原价:5400
线下早鸟价:5250
线上早鸟价:4600
早鸟截止日期:Feb. 17
课程更新
新增后端Java
Agile
CI/CD
Unit Test
AWS
Java Spring Boot
Python入门班

Python入门班

城市: 墨尔本
课程安排:每周两次,每次2小时
开课时间:Mar. 16
原价:1200
线下早鸟价:990
线上早鸟价:660
早鸟截止日期:Mar. 02
课程更新
第一编程语言
零基础入门
布里斯班Web入门班第6期

布里斯班Web入门班第6期

城市: 布里斯班
课程安排:每周6小时课程,3小时一节课分两天进行,会和所有报名的学员在开课之前一起商讨确认。
开课时间:Mar. 16
线下原价:3200
线下早鸟价:3000
线上原价:2500
线上早鸟价:2400
早鸟截止日期:Mar. 13
课程更新
HTMl
CSS
Javascript
Php
Wordpress
MySQL
Cpanal
网站部署
悉尼数据全栈项目班第4期

悉尼数据全栈项目班第4期

城市: 悉尼
课程安排:每周两次,每次三小时
开课时间:Mar. 22
原价:5200
线下原价:5200
线下早鸟价:4700
线上原价:4200
线上早鸟价:3700
早鸟截止日期:Mar. 01
课程更新
就业对接
数据分析
数据工程
数据科学
实习机会
工作内推
求职辅导
完整项目