刚出的榜单,Go掉得挺多
今年1月的TIOBE编程语言排行榜出来了。有个事儿挺显眼的,Go语言这次排到了第16名。
要知道,2024年11月它还在第7名呢,这才过了多久,直接掉了9名。
很多写Go的朋友看到这个可能心里会犯嘀咕:这语言是不是不行了?以后还能不能用它找工作了?
咱们先别急着下结论。
在讨论这个问题之前,咱们得先搞清楚这个榜单到底是怎么回事,这次排名下降是不是真的代表Go语言出了大问题。
TIOBE指数到底是啥?
TIOBE这个榜单,它统计的数据来源其实是各大搜索引擎。
简单说,就是看有多少人在百度、谷歌、必应这些地方搜这门语言的名字。
它反映的是一种“搜索热度”。这里面有个逻辑大家要明白:一门语言搜的人多,不代表用的人就多;
反过来,搜的人少,也不代表用的人就少。
通常什么样的人会去搜?新手刚开始学的时候,或者遇到报错搞不定的时候,搜得最多。
如果一门语言大家都会用了,或者它运行很稳定、没啥新花样,大家反倒不去搜了。
所以,TIOBE的排名主要代表的是大家对这门语言的“好奇心”和“陌生感”,而不是它在实际项目里的使用率。
为啥这次Go掉到了第16?
那Go语言这次为啥排名掉得这么明显?我觉得有这么几个实实在在的原因。
Rust语言现在确实很受欢迎。
在这次榜单上,Rust排到了第13名。Rust在安全性、系统底层开发这些方面确实有优势,吸引了很多开发者的注意力。
本来有些可能打算学Go的人,现在可能转头去研究Rust了。大家的关注点分散了,搜Go的人自然就少了一些。
还有就是Go语言现在太“稳”了。
它现在的版本兼容性做得很好,依赖管理也成熟了。以前大家可能会经常搜“Go怎么配置环境”、“Go这个库怎么用”,现在这些问题都解决了,不需要老去搜。
而且,Go语言现在主要用在服务器后台、云计算这些地方。大家用Docker、用Kubernetes,底层其实都是Go写的,但大家平时操作的是命令行,不需要直接去写Go代码,也就不会去搜它。
实际情况到底怎么样?
排名虽然掉了,但咱们看看实际工作中的情况。
现在的互联网公司,特别是做后端开发的,用Go的还是非常多。像很多大厂的核心系统,依然是用Go在写。
在云原生这个领域,Go的位置目前还是很稳固的,没什么语言能轻易替代它。
Go语言有个很大的优点,就是简单、直接。代码写起来快,跑起来性能也不错,维护起来也方便。
对于公司来说,这能省成本,能提高效率。只要这个优势还在,公司就不会轻易把它换掉。
总结
所以看到排名下降,不用太担心。这个榜单反映的是当下的关注度和话题度,不是实际的市场占有率。
Go语言现在进入了一个平稳发展的阶段,不像刚出来时那么有新鲜感,但它在实际工作中还是非常有用的。
大家该学还是学,该用还是用。选编程语言,看的是能不能解决实际问题,能不能帮你把活干好,而不是看它在榜单上排第几。
只要它还能帮你高效地开发系统,它就是有价值的。
🔥 限时福利:Go/Java/AI 核心面试题 PDF(最后83份)
为感谢大家支持,我把压箱底的《大厂面试核心要点与避坑指南》整理成了PDF。内容来自真实模拟面试,覆盖高频考点。
关注我私信【指南】即可免费领。
仅剩最后83份,手慢无,领完即恢复原价。