HackerEarth 2020 开发者调查:Go 最抢手、机器学习人才匮乏、人人都想少开会、远程面试最好
HackerEarth 发布了 2020 年开发者调查报告,有来自 76 个国家/地区的 16,000 多位开发者参与其中。
调查显示,Go 是今年最受欢迎的编程语言。无论是学生(29%)还是专业人士(32%),都将 Go 语言列在“最想学习的语言”第一位。受访的学生最想学习的语言还有 JavaScript 和 Kotlin,而专业人士将 Python 和 Kotlin 作为接下来的选择。
在最感兴趣的领域方面,数据科学当仁不让,并以超过第二名接近一倍的数据遥遥领先。网络安全和物联网领域分别是人们感兴趣的第二和第三名。区块链、游戏开发、机器人等等也占有一席之地。
虽然数据科学很多人都感兴趣,但对此有经验的开发者并不多。在对数据科学有经验的开发者中,仅有 1-3 年经验的新手占大部分。
拥有全栈和后端经验的受访者最多(均超过 35%),其次是前端,但所占比例要低得多(不到 10%)。
近两年备受关注的机器学习,人才也相当匮乏,该领域经验的拥有率占比最低。
无论是学生还是专业人士,在这个年代都更多地通过网络编码平台、视频教程和网络课程来自行学习技术。相比起来,实体的指导书籍已经被扔在了身后。
在进行职业选择时,学生更注重职业发展路径、技术上的挑战、公司的财务稳定性和企业文化,接下来才是薪资。已经有工作经验的专业人士将技术挑战、薪资和职业发展路径放在前三位,对能否远程办公的要求也高于学生。
不止是远程办公,受访者更希望面试等都通过线上进行,实时视频也好,在线编码也好,总之远程线上就好。
至于如何能够提高工作效率?70% 的开发者希望少开点儿会,61% 的受访者想拥有多台显示器,更加自由的工作氛围和空间、无限的咖啡和食物供应也都是大家所期冀的。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Linux 想要在中国市场取代 Windows 至少还需 3-10 年
NetMarketShare的最新数据表明,从 2020 年 3 月到 2020 年 4 月,Linux 的台式机市场份额增长了 1.5%,Windows 的份额则下降了 2%。 一直以来,Linux都被认为是 Windows 系统的最佳替代者。然而,尽管数据显示 Linux的市场占有率和装机率正在大幅提升,但就中国市场而言,想要构建出一个能够替代 Windows 系统的 Linux 发行版本仍需一段时日。 统信软件技术有限公司(简称“统信软件“)总经理刘闻欢在接受采访时表示,“对于做好操作系统,大家要有较长时间的心理准备,要真正与国外的操作系统同台竞技,至少需要 3 年、5 年甚至 10 年,所以我觉得更应该踏踏实实做好自己的产品,做好自己的事情,而不是在停留在口舌之争,因为最终市场还是取决于产品质量和服务能力。” 统信软件是由国内长期从事操作系统研发的核心企业整合而成,专注于操作系统等基础软件研发与服务,研发了基于 Linux 内核的多种操作系统产品。目前,武汉深之度也已成为统信软件的全资子公司。刘闻欢透露,在产品定位上,统信 UOS 作为统信软件的商业发行的操作系统,主要面向中国...
- 下一篇
如何理解 Java 泛型擦除?
最近在学习泛型,一直不理解泛型擦除是怎么回事,也查阅很多博客但还是不理解,都没说清楚泛型擦除是怎么进行的,是怎么擦除的,都是说泛型擦除是在编译后,然后将泛型信息擦除,将泛型编译为参数类型对应的类型: 有Test.java文件,文件内容为 public static void main(String[] args){ List<String> list=new ArrayList();① } 问题1:泛型擦除是在编译后,编译后就是把全部.java文件编译成.class文件,擦除是擦除的是执行①后的实际对象中的吗?这似乎也说不通,因为new ArrayList() 的时候并没有限定类型,只是在声明的时候限定了类型 问题2:因为查阅资料都说的是编译后进行泛型擦除,就是说这个不可能是在new一个对象的时候进行泛型擦除,因为编译时还不能确定new 的具体是哪个对象, 那么泛型擦除到底是哪个阶段进行的?泛型擦除的具体wei'z是在哪?
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,CentOS8安装Elasticsearch6.8.6
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7安装Docker,走上虚拟化容器引擎之路