写点什么

精通哪些编程语言的程序员更“吃香”?InfoQ 编程语言 3 月排行榜结果揭示

2021 年 4 月 01 日

精通哪些编程语言的程序员更“吃香”?InfoQ 编程语言 3 月排行榜结果揭示

当今时代,中国经济正在飞速崛起,数字产业持续发展,程序员群体也在不断壮大。InfoQ 相信,国内应该有代表中国程序员的编程语言榜单,来客观反映编程语言在国内的发展情况。为此,我们持续开展【InfoQ 编程语言排行榜】活动,每月征集国内开发者、程序员对当月编程语言的喜爱度。


经过 2 周投票,InfoQ 编程语言 3 月排行榜活动正式结束。基于本期投票数据,我们有以下发现:


  • 发现 1:想进大厂,掌握 Java 和 Go 会让程序员更具竞争力

  • 发现 2:对程序员实践经验要求最高的是 C++

  • 发现 3:掌握 Go 与 Java 语言的程序员起薪更高

  • 发现 4:Java 是工作中最常用的编程语言

  • 发现 5:最想学习的编程语言是 Go

发现一:想进大厂,掌握 Java 和 Go 会让程序员更具竞争力


得票率>=10%的编程语言排名


想进大厂,掌握哪几种编程语言更具竞争力?这个问题上,大多数程序员把票投给了 Java 和 Go。其中,Java 以 29.1%的得票率,遥遥领先,排名第一。在国内,Java 是大厂的主要语言之一,被用于企业级开发,其开发效率虽然只属中等却很健壮。(在 B/S 开发模式中效率很高,且不需要程序员管理内存的分配和释放)


如果说 Java 是主流,那么 Go 则是未来。Go 语言得票率为 24.9%,排名第二。国内的很多大型互联网公司都已经在大规模使用 Go 语言,比如字节跳动、滴滴、腾讯、阿里巴巴等。而更重要的原因在于当今绝大多数的云原生项目都是用 Go 语言写的,它被视为互联网时代的 C 语言。

发现二:对程序员实践经验要求最高的是 C++


得票率>=10%的编程语言排名


哪些编程语言对程序员的实践经验要求更高?C++以 22.9%的得票率排名第一。C++不仅学习门槛较高,而且对程序员的实践经验有很高的要求。比如,在内存管理方面,如果程序员缺乏经验,就很容易出现 bug。


Java 排名第二,得票率为 21.5%。虽然 Java 语言本身较简单,但是其生态系统庞大。对程序员而言,不仅要掌握 Java 语言,而且还要学习其他技术,比如 Spring 全家桶、数据库、缓存等。

发现三:工作中最常用的编程语言是 Java


得票率>=10%的编程语言排名


在最近工作中,你使用最多的编程语言是什么?大多数程序员把票投给了 Java,其得票率为 20.6%。Java 被称为“宇宙第一语言”,是世界上应用非常广泛的一门编程语言。同样,Java 在国内也是占据主流,自然有着更广泛的使用群体,也是程序员们工作中最常用的编程语言。


Go 语言以 20.5%的得票率排名第二,而 Haskell 排名第三,得票率为 18.8%。

发现四:掌握 Java 与 Go 编程语言的程序员起薪更高


得票率>=10%的编程语言排名


在你们公司,掌握哪几种编程语言的起薪最高?Java 排名第一,得票率为 25.8%。Java 主要用于开发企业级应用,市场需求大,门槛不低,自然它的起薪也相对较高。


Go 语言得票率为 20.3%,排名第二。当今绝大多数的云原生项目都是用 Go 语言编写的,比如 Dokcer、Kubernetes 等。并且,Go 将可能成为云计算时代的基础设施编程语言。作为一门“钱途光明”的编程语言,Go 的起薪自然不低。

发现五:程序员最想学习的编程语言是 Go


得票率>=10%的编程语言排名


为了跳槽或提升自己,你会先学习哪一门编程语言?Go 语言排名第一,得票率为 10.7%。至于学习 Go 语言的好处,上文已有阐述,这里不再赘述。


Java 排名第二,得票率为 8.9%。而 Python 排名第三,得票率是 7.4%。在人工智能浪潮下,Python 在机器学习和数据科学领域越来越受欢迎。对程序员而言,Python 学习门槛低,很容易上手。


预告:InfoQ 编程语言 4 月排行榜活动将在 4 月 11 日上线,更多精彩,敬请期待!

2021 年 4 月 01 日 17:526044
用户头像
万佳 InfoQ编辑

发布了 534 篇内容, 共 194.5 次阅读, 收获喜欢 1304 次。

关注

评论 1 条评论

发布
用户头像
如何统计会Go语言的同学同时会其它语言的数据?
2021 年 04 月 12 日 16:49
回复
没有更多了
发现更多内容

SpringCloud 从入门到精通 03---自动生成数据模型

Felix

@Repeatable注解作用

张健

区块链挖矿软件系统开发|区块链挖矿APP开发

开發I852946OIIO

系统开发

第十届中国云计算标准和应用大会落幕 灵雀云Kube-OVN斩获优秀开源项目奖

York

灵雀云 Kubernetes k8s Kube-OVN

视频课程|Kube-OVN 入门与应用实战 (第4期)

York

灵雀云 Kubernetes k8s Kube-OVN

MDF智能合约系统开发技术

薇電13242772558

智能合约 dapp

又双叕更新,开源网络插件Kube-OVN 1.4.0 版发布!支持跨集群容器网络、NetworkPolicy 日志

York

灵雀云 Kubernetes k8s Kube-OVN

一文读懂HTML和CSS的关系

博文视点Broadview

Serverless 在 SaaS 领域的最佳实践

阿里巴巴云原生

云计算 阿里云 开发者 云原生 消息中间件

【架构中的物联网】影子机制

soolaugust

架构 物联网 28天写作

TCP波场拼智能合约系统开发技术

薇電13242772558

智能合约 dapp

当我们谈论云原生网络时,Kube-OVN 究竟能带来什么?(下)|视频回顾

York

灵雀云 Kubernetes k8s Kube-OVN

细节爆炸!腾讯用13个案例实战讲明白MySQL,没想到这么全

996小迁

Java MySQL 架构 面试 程序人生

架构师训练营第 1 期 - 大作业 1

习习

一位刚面进阿里定级P7的Java工程师的面试心得:32天的高效突击训练,分享学习路线+学习笔记+面试真题。

Java成神之路

Java 程序员 架构 面试 编程语言

架构师训练营第十二周作业

李日盛

作业

参加模拟交易活动,抢先一步体验全新升级版EternalWallet!

Geek_c610c0

数字货币 crypto 数字货币钱包开发

灵雀云亮相KubeCon 揭秘Kube-OVN IPAM容器网络实践

York

灵雀云 Kubernetes k8s Kube-OVN

架构师训练营第十二周笔记

李日盛

把成员变量转换成局部变量会更快吗?

chengmboy

Java

视频课程|Kube-OVN 入门与应用实战 (第3期)

York

灵雀云 Kubernetes k8s Kube-OVN

DeFi去中心化金融借贷系统开发有哪些需要了解的?

W13902449729

defi 去中心化金融借贷系统开发

面向开发者的播客清单

LeanCloud

开发者 苹果 私有云 程序员趣事 播客

3年Java开发经验每天crud,跳槽面试屡遭碰壁才发现自己在技术上欠了很多债!

Java成神之路

Java 程序员 架构 面试 编程语言

用 JSX 建立组件 Parser(解析器)

三钻

JavaScript 前端 组件化 前端进阶

灵雀云Kube-OVN 1.5.0新版本发布,支持鲲鹏云平台网络平面部署

York

灵雀云 Kubernetes k8s Kube-OVN

2021年阿里巴巴最全最新500道Java后端面试大全(值得收藏)

Crud的程序员

Java 程序员 架构 程序员求职

Spark 扫描 HDFS lzo/gz/orc异常压缩文件

笨小康

大数据 spark hdfs

架构师训练营第 1 期 -大作业2

习习

7面阿里前6面顺利通过,没想到最后一面居然挂在了JVM上面!临走时面试官给了我一份JVM复习资源让我好好补补这方面的技术欠缺。

Java成神之路

Java 程序员 架构 面试 编程语言

阿里内部最新发布的《互联网Java主流架构技术核心宝典》限时开放免费下载!,提升技术能力的必备宝典。

Java成神之路

Java 程序员 架构 面试 编程语言

4月17日 HarmonyOS 开发者日·上海站

4月17日 HarmonyOS 开发者日·上海站

精通哪些编程语言的程序员更“吃香”?InfoQ 编程语言 3 月排行榜结果揭示-InfoQ