Go 远超 Python,机器学习人才极度稀缺,全球 16,655 位程序员告诉你这些真相!

本文主要是介绍Go 远超 Python,机器学习人才极度稀缺,全球 16,655 位程序员告诉你这些真相!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

作者 | 唐小引
头图 | HackerEarth 报告
出品 | CSDN(ID:CSDNnews)

Go 正变得越来越受开发者欢迎。

几年前,滴滴的工程师曾告诉我,在滴滴 Go 已经得到了非常广泛的应用,去年,在腾讯内部使用的编程语言排行榜中,Go 已经排到了第 3 的位置。而今天,由专业开发技能测评平台 HackerEarth 发起的,来自全球 76 个国家及地区 16,655 位开发者参与的「2020 开发者调查报告」告诉我们一个真相:

拥有部署简单、并发性好、语言设计良好、执行性能良好等优势的 Go 已经成为了最受欢迎的编程语言,无论是对于学生还是已经工作的工程师们而言,Go 都稳居了「Languages to learn」的 TOP1。

紧随 Go 之后的第二名非常地不同,对于学生而言,排名第二的是 JavaScript(Node.js),而在工程师的这份榜单里,则是 Python。


第三名无可非议地都是 Kotlin。显然,在去年 5 月成为 Android 开发首选语言后,与 Android SDK 和 Java 程序语言库兼容、可与 IntelliJ(以及 Android Studio)搭配使用的 Kotlin 正在俘获越来越多的开发者的「芳心」。这其中也有 Google 的努力,记得去年笔者参加 Google Developer Days 时,Google 的工程师还在为程序员如何说服管理层采用 Kotlin 而不遗余力。

不过,对于开发者们而言,从来都不是一门语言走天下,语言,好用才是硬道理。同时,Go 和 Kotlin 要想真正进入到落地使用还有很长一段路要走,从开发者们已经具备的专业编程语言来看,Python 已在其中,毕竟其本身已超越 C++ 位列 TIOBE 编程语言榜第三位。

在 HackerEarth 学生和专业开发者已知编程语言榜中,居于榜首的分别是 C++(62%)和 SQL(52%),在 TOP 8 中,还没有见到 Go 和 Kotlin 的身影。



看完语言,我们再看职业。

在众多的调查报告中,数据科学的占比一直高居不下,在这里也同样如是。据 HackerEarth 调查数据统计,无论是学生还是专业开发者,数据科学都遥遥领先,分别以 63% 和 61% 的占比远超后面的网络安全(36%)和物联网(35%),而区块链则居于第 4(28%)和第 3(32%)的位置。

数据科学是一门强依赖于人工智能的职业,不过与之背道而驰的是,在当前开发者的整体经验上,却呈现着「全栈开发趋于饱和,机器学习人才极度稀缺」的现状。

从上图中我们可以看到,排名第一、二的全栈开发和后端,以经验在 1 至 3 年为主,机器学习明显屈居末位。HackerEarth CEO Sachin Gupta 这样说道:「全球的组织都感受到了技术人才的短缺。但是这种短缺可能比你预期的还要严重。根据最近的一项调查显示,自 2008 年以来技术人才的短缺在今天达到了巅峰。」

人才稀缺自然要谈到如何成长,这方面 HackerEarth 也进行了数据统计。70% 的学生开发者都在使用在线编程平台来提高技能,同时还极其依赖于 YouTube 系列视频以及在线教育课程。很显然,80 后、90 初们学编程时用的参考书已经显得滞后了。

想要读这份完整版的开发者调查报告,可以点击这里访问。

这篇关于Go 远超 Python,机器学习人才极度稀缺,全球 16,655 位程序员告诉你这些真相!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/809069

相关文章

Python使用自带的base64库进行base64编码和解码

《Python使用自带的base64库进行base64编码和解码》在Python中,处理数据的编码和解码是数据传输和存储中非常普遍的需求,其中,Base64是一种常用的编码方案,本文我将详细介绍如何使... 目录引言使用python的base64库进行编码和解码编码函数解码函数Base64编码的应用场景注意

Python基于wxPython和FFmpeg开发一个视频标签工具

《Python基于wxPython和FFmpeg开发一个视频标签工具》在当今数字媒体时代,视频内容的管理和标记变得越来越重要,无论是研究人员需要对实验视频进行时间点标记,还是个人用户希望对家庭视频进行... 目录引言1. 应用概述2. 技术栈分析2.1 核心库和模块2.2 wxpython作为GUI选择的优

go中空接口的具体使用

《go中空接口的具体使用》空接口是一种特殊的接口类型,它不包含任何方法,本文主要介绍了go中空接口的具体使用,具有一定的参考价值,感兴趣的可以了解一下... 目录接口-空接口1. 什么是空接口?2. 如何使用空接口?第一,第二,第三,3. 空接口几个要注意的坑坑1:坑2:坑3:接口-空接口1. 什么是空接

Python如何使用__slots__实现节省内存和性能优化

《Python如何使用__slots__实现节省内存和性能优化》你有想过,一个小小的__slots__能让你的Python类内存消耗直接减半吗,没错,今天咱们要聊的就是这个让人眼前一亮的技巧,感兴趣的... 目录背景:内存吃得满满的类__slots__:你的内存管理小助手举个大概的例子:看看效果如何?1.

Python+PyQt5实现多屏幕协同播放功能

《Python+PyQt5实现多屏幕协同播放功能》在现代会议展示、数字广告、展览展示等场景中,多屏幕协同播放已成为刚需,下面我们就来看看如何利用Python和PyQt5开发一套功能强大的跨屏播控系统吧... 目录一、项目概述:突破传统播放限制二、核心技术解析2.1 多屏管理机制2.2 播放引擎设计2.3 专

Python中随机休眠技术原理与应用详解

《Python中随机休眠技术原理与应用详解》在编程中,让程序暂停执行特定时间是常见需求,当需要引入不确定性时,随机休眠就成为关键技巧,下面我们就来看看Python中随机休眠技术的具体实现与应用吧... 目录引言一、实现原理与基础方法1.1 核心函数解析1.2 基础实现模板1.3 整数版实现二、典型应用场景2

Python实现无痛修改第三方库源码的方法详解

《Python实现无痛修改第三方库源码的方法详解》很多时候,我们下载的第三方库是不会有需求不满足的情况,但也有极少的情况,第三方库没有兼顾到需求,本文将介绍几个修改源码的操作,大家可以根据需求进行选择... 目录需求不符合模拟示例 1. 修改源文件2. 继承修改3. 猴子补丁4. 追踪局部变量需求不符合很

python+opencv处理颜色之将目标颜色转换实例代码

《python+opencv处理颜色之将目标颜色转换实例代码》OpenCV是一个的跨平台计算机视觉库,可以运行在Linux、Windows和MacOS操作系统上,:本文主要介绍python+ope... 目录下面是代码+ 效果 + 解释转HSV: 关于颜色总是要转HSV的掩膜再标注总结 目标:将红色的部分滤

Python 中的异步与同步深度解析(实践记录)

《Python中的异步与同步深度解析(实践记录)》在Python编程世界里,异步和同步的概念是理解程序执行流程和性能优化的关键,这篇文章将带你深入了解它们的差异,以及阻塞和非阻塞的特性,同时通过实际... 目录python中的异步与同步:深度解析与实践异步与同步的定义异步同步阻塞与非阻塞的概念阻塞非阻塞同步

Python Dash框架在数据可视化仪表板中的应用与实践记录

《PythonDash框架在数据可视化仪表板中的应用与实践记录》Python的PlotlyDash库提供了一种简便且强大的方式来构建和展示互动式数据仪表板,本篇文章将深入探讨如何使用Dash设计一... 目录python Dash框架在数据可视化仪表板中的应用与实践1. 什么是Plotly Dash?1.1