作者 | 局长

本文经授权转载自开源中国

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

完整报告可查看:http://info.hackerrank.com/rs/487-WAY-049/images/HackerRank_2019-Developer-Skills-Report.pdf

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

【END】


 热 文 推 荐 

☞ 你的红包狂欢夜,互联网巨头们的流量争夺战

☞ 90 后首次成红包主力军;库克发拜年视频;小扎发文庆 Facebook 15周岁 | 极客头条

☞ 程序员给银行植入病毒,分 1300 次盗取 718 万,被判 10 年半!

☞ 互联网默认 996 工作制背后:被撕掉的焦虑遮羞布

支付宝抖音百度春节红包大战的背后,到底隐藏着什么样的秘密?

☞ @程序员,为什么别人比你优秀?!

年薪 10 万的程序员,如何积累人生的第一个 100 万?

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

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

喜欢就点击“好看”吧!

调查了 71000 名开发者发现,JavaScript 最知名,Python 仍大势相关推荐

  1. 调查 20500 名开发者发现,最流行的编程语言不是 Python 和 Java

    近日,开发者经济分析公司 SlashData 发布了< 2018 年第 2 季度各国开发者状况>调查报告,共有 167 个国家的 20500 多名开发者参与其中. 每一年的 SlashDa ...

  2. TypeScript 热度超 C 与 Python、Go 开发收入高、运维吃香,调查了 65000 名开发者有这些发现!...

    编译 | 弯月 责编 | 屠敏 近十年来,Stack Overflow的年度开发者调查问卷被誉为全球范围内最大的开发者调查.为了寻求多样化的代表,Stack Overflow的官方将调查问卷从技术和行 ...

  3. 调查 10,500 名 Java 开发者发现,收费的 OracleJDK 仍是主流、IntelliJ IDEA 最受欢迎...

    昨日,作为"第一家"公开宣布将裁员 15% 的滴滴,一时之间被大众推向了舆论的风口浪尖,但与此同时,因为其不变相且透明的裁员举措也为自己赢得了一片叫好声.然不可否认的是,从此事件乃 ...

  4. 全球超2万名开发者调研:Python 3渗透率至84%

    编辑 | suiling 出品 | Python大本营(ID:pythonnews) 60s测试:你是否适合转型人工智能? https://edu.csdn.net/topic/ai30?utm_so ...

  5. 史上最全程序员调查报告:一半开发者是全栈,七成认为自己能力高于平均水平

    来源 | Stack Overflow Blog 译者 | 张婵.Debra Stack Overflow 的年度开发者调查是面向全球开发者的规模最大.最全面的调查,每年的调查内容会涵盖开发人员最喜欢 ...

  6. AI ProCon 2020 圆满落幕,百位专家与万名开发者共同拉开人工智能新篇章

    整理 | 邓晓娟 责编 | 唐小引 出品 | CSDN(ID:CSDNnews) 7 月 4 日,为期 2 天的「2020 年 AI 开发者万人大会(AI ProCon 2020)」,在过万名开发者的 ...

  7. 我(作为一名开发者)所犯过的错误

    我2006年开始工作,至今已经12年.12年是个轮回,我开始回顾自己曾经犯过的错误,以及我希望从同行那里得到什么类型的忠告.一切都在快速改变,12年了,我不能确定这些秘诀是否还有用. 不管您是新人还是 ...

  8. 如何惹毛一名开发者?

    论让开发者不开心的二三事. 作者 | Nicklas Millard 译者 | 香槟超新星    责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 老实说,想要惹毛一名开发者很容易.有时候 ...

  9. 超 10000 名开发者在追的技术栏目,你绝不能错过!

    自疫情发生以来,AI技术成为疫情防控的重要一员:LinearFold算法27秒预测病毒基因组:无人机在高速公路上"喊话":AI测温在高铁站等交通枢纽铺开:AI口罩识别检查社区居民出 ...

最新文章

  1. GitHub开源游戏:CityBound(模拟城市)
  2. combobox数据获取及使用总结
  3. 皮一皮:自作多情的表率...
  4. 基础数据仓库环境搭建(一)数据仓库概述
  5. 光流 | 基于Matlab实现Lucas-Kanade方法:方法2(附源代码)
  6. 4.2.3 OS之减少磁盘延迟时间的方法(交替编号、错位命名)
  7. Sql自动更新不同IP的数据库数据。(link Server)
  8. maven的常见问题_Maven常见问题和陷阱
  9. 解决阿里云服务器磁盘报警
  10. python module
  11. 进程和线程的简单对比
  12. 编程珠玑Column11中插入排序和快排序
  13. 如何在计算机管理路由器,怎么查看路由器的管理IP地址?
  14. 计算机化分析原理波涛,证券期货投资计算机化技术分析原理(波涛).pdf.pdf
  15. 六一儿童节海报合集,一起重拾童年吧~
  16. 本地系统盘放到服务器上,怎么把本地盘挂到云服务器
  17. [CSS基础]在一个网页中使用多种不同链接风格的CSS.
  18. android 获取控件在屏幕中位置
  19. html完整语句,html语句
  20. 用python批量修改图片名称!超级简单

热门文章

  1. 查看/提取某文件夹中所有文件
  2. java中--《_Java中的IO流(五)
  3. oracle索引大小暴增_oracle海量数据中提升创建索引的速度
  4. 使用PyCharm快速安装TensorFlow
  5. 在Ubuntu 18.04上搭建SonarQube服务
  6. 中国体脂分析仪行业市场供需与战略研究报告
  7. 一步设置Intellij IDEA 热部署处理方法
  8. php发布文章时 未定义索引,php – 上传文件时未定义的索引
  9. 从入门到入土:python爬虫|scrapy初体验|安装教程|爬取豆瓣电影短评相关信息(昵称,内容,时间和评分)
  10. Kyligence 行业峰会成功举办,“智能数据云”引领数字化转型未来