google go 团队近日公布了《2025 年 go 开发者调查报告》,该报告基于全球 5,379 名 go 开发者的有效反馈整理而成。本次调研揭示了当前 go 社区的三大核心趋势:
- 总体来看,Go 开发者普遍期待获得更系统化的支持,以帮助他们识别并践行最佳实践、深入掌握标准库能力,并借助语言持续演进的新特性(如泛型增强、错误处理改进等)以及内置工具链提升开发效率。
- 如今,绝大多数 Go 开发者在查找技术资料(例如模块管理机制)或应对重复性编码任务(如生成 boilerplate 代码)时,已将 AI 辅助开发工具纳入日常流程;但整体满意度偏低,主要受限于生成内容的准确性、上下文理解深度及与 Go 生态的适配度等问题。
- 高达相当比例的受访者频繁查阅
go命令子系统的官方文档,尤其是go build、go run和go mod等高频命令,反映出当前go help的可发现性、结构化程度和实用性仍有显著优化空间。
从人口统计学角度看,87% 的受访者认定自己为职业开发者,其中 82% 的日常工作以 Go 为主要编程语言;另有 72% 的人同时将 Go 应用于个人项目或开源贡献。年龄分布上,25 至 45 岁群体占比达 68%,而拥有六年及以上专业开发经验者占总数的 75%。
值得注意的是,81% 的受访者指出其通用软件开发经验早于 Go 语言实践经历——这一现象强有力地佐证了 Go 往往并非开发者接触的第一门语言。由此衍生出一个反复出现的认知挑战:当 Go 在问题解决范式(如错误处理、并发模型、接口设计)上明显区别于开发者已熟练掌握的语言时,他们不仅需要重新学习一套“Go 式”惯用法,还需在多语言协同开发中持续切换思维模式,无形中增加了认知负荷与适应成本。
行业分布方面,“科技”领域以 46% 占比居首,但仍有超过半数(54%)的受访者来自非科技行业,涵盖金融、能源、教育、政府等多个垂直领域。
相较去年,入行不足一年的 Go 新手比例有所回落(13%,2024 年为 21%)。研究团队推测,这可能与当前初级软件工程师岗位供给收缩有关——不少开发者明确表示学习 Go 是为应聘特定职位做准备,因此招聘需求减弱自然影响了新学习者的增长速度。进一步佐证该判断的是,超八成(80%+)受访者是在开启职业生涯之后才开始接触 Go 的。
在语言满意度层面,91% 的受访者对使用 Go 表达满意,其中近三分之二(65%)给出“非常满意”的评价。这一积极情绪自 2019 年起始终保持高位稳定。

开发者之所以高度认可 Go,关键在于其作为一体化平台所展现的综合价值。这种价值并非体现为“全能型覆盖”,而是聚焦于若干关键场景——通过成熟稳健的标准库与开箱即用的工具链,提供可靠、高效且一致的工程体验。
“Go 是我最钟爱的编程语言;相比其他语言,它显得更轻量、更简洁,功能也更为克制——而这恰恰构成了它作为长期构建基础的坚实优势。无论是一个人独立开发,还是大型团队协作,Go 都能游刃有余。” ——非常满意 / Go 使用经验超 10 年 / 科技企业
“我选择 Go 的根本原因,正是它强大而可靠的工具生态与标准库。特别感谢 Go 团队在 HTTP、加密、数学运算、同步原语等模块上的持续深耕,这让构建高可用服务端应用变得既轻松又可信。” ——非常满意 / Go 使用经验超 10 年 / 能源行业
“Go 的生态系统是我真正爱上这门语言的理由。最近 npm 层出不穷的问题令人困扰,而 Go 的依赖管理和模块分发机制始终保持着高度稳定性。” ——非常满意 / Go 使用经验 3–10 年 / 金融服务机构
就多语言使用情况而言,Python、Rust 和 TypeScript 是除 Go 外最受青睐的编程语言。这些语言在某些设计维度(如错误处理机制、枚举类型支持、面向对象抽象方式)上的差异化实现,恰好映射出 Go 开发者在实际工作中常遇到的痛点与期待改进的方向。

关于 AI 功能落地现状:78% 的受访者确认其当前主导开发的 Go 项目中未集成任何 AI 相关能力;其中高达 66% 的人所在项目完全未涉及 AI。数据显示,生产环境中 AI 功能的实际采用率呈现下降态势——2024 年尚有 59% 的人未参与 AI 开发,而今年该比例升至 78%。
在少数已引入 AI 或 LLM 能力的项目中,内容摘要生成是最主流的应用场景(45%),其余用途如分类识别、文本生成、方案推荐、智能对话及辅助编程等,各自占比相对均衡,介于 28% 至 33% 之间。
AI 编程助手的使用频率方面,53% 的开发者每天都会使用相关工具,29% 则几乎不用或仅偶尔尝试(过去一个月内使用不超过数次)。按使用热度排序,主流 AI 编程助手依次为:ChatGPT(45%)、GitHub Copilot(31%)、Claude Code(25%)、Claude(23%)和 Gemini(20%)。
其他值得关注的数据还包括:
- 受访者最常使用 Go 构建的两类软件形态是命令行工具(74%)和 API/RPC 服务(73%),第三位为库或框架(49%);
- 开发过程中最突出的三类挑战分别是:“确保代码符合 Go 最佳实践与惯用风格”(33%)、“怀念其他语言中 Go 尚未提供的某项特性”(28%),以及“难以甄别高质量、可信赖的第三方 Go 模块与包”(26%);
- 开发环境方面,macOS(60%)与 Linux(58%)是主力操作系统,而最终部署目标中,Linux 系统占比高达 96%;
- 编辑器偏好上,Visual Studio Code 以 37% 的选择率位居第一,GoLand/IntelliJ(28%)和 Vim/NeoVim(19%)紧随其后;
- 在云基础设施选型中,Amazon Web Services(46%)、企业自有服务器(44%)及 Google Cloud Platform(26%)为 Go 应用部署的前三首选。
完整报告详情请参阅官方发布渠道。
源码地址:点击下载










