编程语言1月排行榜结果出炉,Java还是稳!

Java大联盟

共 2814字,需浏览 6分钟

 · 2021-02-24

  Java大联盟

  帮助万千Java学习者持续成长

关注



来自:infoQ

B 站搜索:楠哥教你学Java

获取更多优质视频教程

经过 10 天投票,InfoQ 编程语言 1 月排行榜的活动正式结束。基于超 1.7 万人围观、近 5000 人参加的投票活动数据,我们不仅对程序员与编程语言的关系有了新认识,而且还有一些有趣的发现。

重要发现:
  • 基于本次投票数据,国内程序员当前使用最多的编程语言是 Java;

  • 基于本次投票数据,Go 荣膺最多人想学习的编程语言;

  • 基于本次投票数据,国内社区生态最好的编程语言是 Java;

  • 基于本次投票数据,Go 则是国内程序员最看好的编程语言;

  • 基于本次投票数据,最赚钱的编程语言是 Java。

 发现一:国内程序员当前使用最多的编程语言是 Java

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

近一个月的工作中,你使用最多的编程语言是哪一种。有超过 3800 人进行了投票,Java 获得超过 30% 用户的支持,收获 1270 票,牢牢占据第一名的位置。

第二名则是 JavaScript(简称 JS),它获得 了 1030 票,得票率 26.6%。JS 不仅被世界上的绝大多数网站所使用,也被世界主流浏览器(Chrome、IE、Firefox、Safari、Opera)支持。

一方面,因硬件性能的不断提升,JS 引擎性能得到显著缓解,让开发者有了很大的腾挪空间;另一方面,JS 学起来容易,写起来简单,不涉及太多底层细节。除了前端,现在连后端也开始使用 JavaScript。并且,随着软件开发行业的规模扩张,企业更聚焦业务,不再更多地关注底层基础设施,因此需要越来越简单易用的工具,JS 自然成为最合适的选择。

Python 以 904 票排名第三,得票率 23.4%。在人工智能浪潮下,Python 在机器学习和数据科学领域越来越受欢迎。对程序员而言,Python 学习门槛低,很容易上手,而不是仅作为高级程序员的语言。根据 SlashData 发布的 2020 年开发者报告显示,Python 在全球有 900 万的用户。国内很多非科班出身的从业者,他们转行做程序员学习的第一种语言就是 Python。

 发现二:Go 荣膺最多人想学习的编程语言

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

如果要学习一门新的编程语言,你会选择哪一个。这个问题有近 3500 人回答,其中,超过三分之一的人选择 Go 语言(1168 票),得票率 33.7%,因此它也成为最多人想学习的编程语言。

Go 语言被视为互联网时代的 C 语言,一方面,当今绝大多数的云原生项目都是用 Go 语言编写的,比如 Docker、etcd、Istio、Kubernetes、Prometheus;另一方面,Go 将可能成为云计算时代的基础设施编程语言,像区块链明星项目 Hyperledger 和 NewSQL 明星项目都是基于 Go 开发的。此外,Go 语言已经成为下一个企业级编程语言,国内包括字节跳动、滴滴、腾讯、阿里巴巴等在内的很多公司都已经在大规模使用 Go。

在 Go 语言之后,Rust 以 26.7% 的得票率稳坐第二,得到 924 名用户的支持。第三名是 Python,得票率 20.3%,获得 703 票。

如果想对Go语言有更多了解,可以在极客时间搜索Go语言相关专栏。

 发现三:国内社区生态最好的编程语言是 Java

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

哪一门编程语言在国内有最好的社区生态?在超过 3600 人的回答中,有近一半的人选择了 Java,1630 票,得票率 45%,Java 依然是国内有最好社区生态的编程语言。难怪有用户评论,“看来,国内依然是 Java 的天下,他强任他强,明月拂山岗,任尔东西南北风,我自岿然不动。”JavaScript 以 1060 票排名第二,得票率 29.3%。Python 则排名第三,获得 968 票,得票率 26.7%。

 发现四:Go 是国内程序员最看好的编程语言

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

在编程语言的未来发展前景上,你看好哪一种编程语言。近 3500 人参与了这个问题的投票,Go 语言获得超过三分之一的用户支持,获得 1214 票,得票率 34.9%,它也被视为最有光明前途的编程语言。

Java 以 925 票排名第二,得票率 26.6%。在 TIOBE 编程语言排行榜上,Java 常年稳居第一,可以说是世界上应用最为广泛的一门语言。全球有 1200 万开发者,全世界有 450 亿部物理设备使用 Java 技术,在云端数据中心的虚拟化环境运行着超 250 亿个 Java 虚拟机的进程实例,这些数字无疑彰显了 Java“天下第一”编程语言的实力。

Rust 则以 874 票排名第三,得票率 25.1%。Rust 的优点是在保持使用 JavaScript 和 Python 等语言进行开发时所拥有的内存安全性的同时,还能实现不亚于 C 的性能。它让底层编程更容易,对 WASM 有出色的支持,并且对并发性支持更好,有着活跃的技术社区。目前,Rust 已连续 5 年在 Stack Overflow 开发者年度调查中被评为 Stack Overflow “最受欢迎的” 编程语言。并且,它还受到众多科技公司的青睐,比如苹果、亚马逊、Dropbox、Facebook、Google、微软等。

 发现五:最赚钱的编程语言是 Java

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

在同等水平下,哪种编程语言给开发者带来的收入最高?有近 3500 人回答了这个问题,其中,Java(1136 票)以 32.5% 的得票率,遥遥领先,成为程序员心目中最赚钱的编程语言。而 Go 语言则紧随其后,获得 1052 票,得票率 30.1%,大有赶超之势。C++ 则排名第三,获得 810 票,得票率 23.2%。

综上,在 1 月排行榜活动中,我们看到 Java 和 Go 是最耀眼的编程语言,其中 Java 可谓风光正当时,而 Go 无疑是明日之星!


推荐阅读

1、Spring Boot+Vue项目实战

2、B站:4小时上手MyBatis Plus

3、一文搞懂前后端分离

4、快速上手Spring Boot+Vue前后端分离


楠哥简介

资深 Java 工程师,微信号 southwindss

《Java零基础实战》一书作者

腾讯课程官方 Java 面试官今日头条认证大V

GitChat认证作者,B站认证UP主(楠哥教你学Java)

致力于帮助万千 Java 学习者持续成长。




有收获,就在看 
浏览 16
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报