编者按:本文来自微信大众号“CSDN”(ID:CSDNnews),36氪经授权发布。
作者 | 唐小引
头图 | 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 初们学编程时用的参考书现已显得滞后了。
想要读这份完整版的开发者查询陈述,可以终究靠下方链接拜访:
https:///recruit/developer-survey/