Go (Golang) 进入 Stack Overflow 2024 年调查最受欢迎语言前三名

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

Go (Golang) — 位列 Stack Overflow 2024 最受欢迎语言前三名



Stack Overflow 的年度开发者调查是 IT 社区情绪最权威的反映之一。2024 年,超过 65,000 名来自世界各地的程序员参与了调查。其中一个主要惊喜是 Go (Golang) 在“最受欢迎”语言排名中的迅速崛起。



调查显示了什么?

Go 在“最受欢迎”类别中排名 第 3 位,仅次于 Rust 和 TypeScript。同时:

  • 72% 使用 Go 的开发者表示希望继续使用它。
  • Go 超越了 Python、Java 和 C++ 等主流语言。
  • 在“最想学”类别(受访者希望在下一年学习的语言)中,Go 也进入了前十名。


为什么 Go 如此受开发者喜爱?

专家将 Golang 受欢迎程度的增长归因于以下几个因素:

  • 代码简单且可读性强。 Go 没有复杂的语法,泛型也是最近才添加的,但语言仍然保持简洁。
  • 内置并发支持。 Goroutine 和 channel 使得编写多线程应用程序比 Java 或 C++ 简单得多。
  • 高性能。 Go 编译为本地代码,运行速度几乎与 C/C++ 一样快,但编译速度更快。
  • 云技术生态系统。 Kubernetes、Docker、Prometheus——所有这些关键工具都是用 Go 编写的。DevOps 和后端领域对 Go 开发者的需求巨大。


Go vs Python:意想不到的对比

有趣的是,对于 pythonlib.ru 网站的受众来说,这一趋势尤其具有指示性。Python 在总体使用量上仍然领先(尤其是在数据科学和机器学习领域),但在高负载服务和微服务架构领域,Go 正越来越多地取代 Python。许多公司(例如 Uber、Twitch)正在将关键部分从 Python 重写为 Go。



这对开发者意味着什么?

  • 对于新手: Go 是继 Python 之后的绝佳第二语言。它将教你严格的类型安全和并发,而不会带来痛苦。
  • 对于专业人士: 掌握 Go 可以提高你在就业市场上的价值——2024 年 Go 开发者的平均薪资与 Rust 和 Scala 相当。
  • 对于社区: Go 的日益普及推动了库、框架(Gin、Echo、Fiber)和工具的发展,使该语言更加易用。


Stack Overflow 2024 只是证实了许多人凭直觉感受到的事实:Go 已不再是一个“用于基础设施的小众语言”,而是转变为一个通用的工具,深受那些使用它编写代码的人们的喜爱。如果你还没有尝试过 Golang——也许是时候了。

推荐库