• 记录生活,发现同好!--个人生活点滴记录博客

HackerRank:JavaScri韩国1.5分彩开奖走势-上全狐网pt是最知名的编程语言

个人博客吧 次浏览

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

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