编程语言1月排行榜结果出炉,我们有五个重要发现
共 2985字,需浏览 6分钟
·
2021-02-15 17:16
点击“开发者技术前线”,选择“星标🔝”
让一部分开发者看到未来
来自:infoQ
基于本次投票数据,国内程序员当前使用最多的编程语言是 Java;
基于本次投票数据,Go 荣膺最多人想学习的编程语言;
基于本次投票数据,国内社区生态最好的编程语言是 Java;
基于本次投票数据,Go 则是国内程序员最看好的编程语言;
基于本次投票数据,最赚钱的编程语言是 Java。
经过 10 天投票,InfoQ 编程语言 1 月排行榜的活动正式结束。基于超 1.7 万人围观、近 5000 人参加的投票活动数据,我们不仅对程序员与编程语言的关系有了新认识,而且还有一些有趣的发现。
得票率>=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。
得票率>=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语言相关专栏。
得票率>=10% 的编程语言排名
哪一门编程语言在国内有最好的社区生态?在超过 3600 人的回答中,有近一半的人选择了 Java,1630 票,得票率 45%,Java 依然是国内有最好社区生态的编程语言。难怪有用户评论,“看来,国内依然是 Java 的天下,他强任他强,明月拂山岗,任尔东西南北风,我自岿然不动。”JavaScript 以 1060 票排名第二,得票率 29.3%。Python 则排名第三,获得 968 票,得票率 26.7%。
得票率>=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、微软等。
得票率>=10% 的编程语言排名
在同等水平下,哪种编程语言给开发者带来的收入最高?有近 3500 人回答了这个问题,其中,Java(1136 票)以 32.5% 的得票率,遥遥领先,成为程序员心目中最赚钱的编程语言。而 Go 语言则紧随其后,获得 1052 票,得票率 30.1%,大有赶超之势。C++ 则排名第三,获得 810 票,得票率 23.2%。
综上,在 1 月排行榜活动中,我们看到 Java 和 Go 是最耀眼的编程语言,其中 Java 可谓风光正当时,而 Go 无疑是明日之星!
最后
今天给大家带来一个雪花昵称。
这种利用特殊符号,来实现花样昵称的效果已经和大家分享过很多了,但这个雪花的最漂亮。
其实也可以说它是“重点号”或“星号”。
那么问题来了,像这样普通的“*”是不能跑到文字上方的,不信你试试。
而今天蛋弟准备的这个就可以。
我们复制好以后,在昵称打一个字,粘贴这个符号,依次类推,就可以实现这个效果了。
经过皇叔测试,昵称字数不能超过8个字。
这类符号都有一个共同的特点,那就是安卓手机对这种上标符号不是特别友好,显示毕竟粘连,iOS上可以完美的支持。
那这个神奇的雪花符号,可以在下方获取。
如何获取?
1. 识别并关注下方公众号、;
2. 在下面公众号后台回复关键字「002」。
👆长按上方二维码 2 秒 回复「002」即可获取资料