
JetBrains 2026 调查:Go 开发者经验更丰富,86% 每周使用 AI 编程助手
来源标题:The State of Go in 2026: What Changed In the Golang Ecosystem Since Last Year
JetBrains 2026 开发者生态调查显示,Go 开发者中 66% 拥有六年以上专业编程经验,高于全体受访者的 49%。net/http 在 Web 开发中的使用率从去年的 32% 升至 46%,追平 Gin;86% 的 Go 开发者每周至少一次在命令行使用 AI 编程助手,79% 会经常或总是审查 AI 生成代码。今年 Go 还引入了泛型方法、encoding/json/v2 和 Green Tea 垃圾回收器。
以下正文由 AI 翻译自 JetBrains Blog(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
每年,JetBrains 开发者生态系统调查都会为我们提供开发者工作方式的快照。今年,共有 28,945 名开发者参与了 2026 年 5 月至 7 月的调查,其中 1,836 人将 Go 列为主要编程语言之一。
为庆祝 Go 的 17 岁生日,本文来看看这些 Gopher 都是谁、他们依赖哪些工具、AI 如何改变他们的日常工作,以及今年 Go 社区发生了哪些最重要的事件。
摘要:
- Go 开发者是调查中经验最丰富的群体之一:66% 拥有六年或以上的专业编程经验,而全体受访者中这一比例为 49%。
- 标准库已追上 Gin:net/http 现在被 46% 的 Go 开发者用于 Web 开发,高于去年的 32%。
- Gopher 是 AI 的重度用户,尤其是在终端中:86% 每周至少一次在 CLI 中使用 AI 编码代理,而全体受访者中这一比例为 74%。
- 他们坚持由人来把关:79% 的人在接受 AI 生成的代码之前会经常或总是进行审查。
- 这门语言迈出了自泛型以来最大的步伐之一:泛型方法、encoding/json/v2 和 Green Tea 垃圾回收器于今年到来。
2026 年的 Go 开发者是谁?
后端为主,全栈正在崛起
Web 服务仍然是 Go 的主场:80% 的 Go 开发者使用 Go 进行后端 Web 开发,49% 用它构建 CLI 工具和小型工具。最大的变化在全栈工作上,从 2025 年的 30% 增长到 2026 年的 40%——这一趋势与 TypeScript 作为 Go 最受欢迎搭档语言的崛起相吻合(详见下文)。
从相对值来看,增长最快的任务是部署和管理 AI 模型,从 3% 翻倍到 6%。这仍然是一个细分领域,但工具链正在成熟。由 Bill Kennedy 领导的 Ardan Labs 的 Kronk 等社区项目,将硬件加速的本地推理直接带入 Go 应用。
Go 开发者 · 2025 vs. 2026 Go 开发者使用 Go 完成的任务 你通常使用 Go 完成哪些任务?(可多选)
- 2025
- 2026 后端 Web 服务开发 82% 80% CLI 工具和小型工具 48% 49% 全栈 Web 服务开发 30% 40% 库和框架 29% 27% 部署和配置管理 22% 23% Kubernetes 控制器和扩展 23% 21% 数据处理 18% 19% Serverless 架构(AWS Lambda 等) 14% 16% 部署和管理 AI 模型 3% 6% 其他基础设施平台开发 3% 3% 其他 2% 1% 来源:JetBrains 开发者生态系统调查 2025–2026,加权数据。基数:1,420(2025),1,529(2026)。
热爱 TypeScript 的多语言开发者
Go 开发者很少只使用 Go。只有 46% 的人将 Go 列为唯一的主要语言。在他们的其他主要语言中,Python(35%)、TypeScript(27%)和 Java(22%)最为常见。
在单个项目中更是如此。只有 27% 的 Go 开发者在同一项目中不搭配使用其他语言,低于 2024 年的 35%。TypeScript 已成为 Go 最常见的项目搭档,从 2024 年的 24% 跃升至 2026 年的 43%,将 Python(27%)和 JavaScript(24%)远远甩在身后。Go 后端加 TypeScript 前端正成为越来越多团队的默认技术栈。
同一项目主要语言 Go 开发者 · 2024–2026 Go 开发者在同一项目中与 Go 搭配使用的语言 你在同一项目中与 Go 一起使用哪些语言?(可多选)
- 2024
- 2025
- 2026 TypeScript 24% 31% 43% Python 23% 23% 27% JavaScript 29% 25% 24% C++ 5% 7% 7% Rust 5% 5% 5% C 8% 6% 4% 其他 5% 4% 5% 无——仅 Go 35% 33% 27% 来源:JetBrains 开发者生态系统调查 2024–2026,加权数据。基数:1,012(2024),1,398(2025),1,520(2026)。
Go 开发者 · 2024–2026 Go 开发者的其他主要编程语言 你的主要编程语言是什么?Go 开发者与 Go 一起列出的语言。
- 2024
- 2025
- 2026 Python 35% 31% 35% TypeScript 18% 23% 27% Java 21% 27% 22% JavaScript 17% 14% 12% SQL 10% 10% 11% Rust 6% 6% 10% Shell 脚本语言 6% 6% 7% C++ 8% 6% 7% PHP 8% 6% 6% C# 5% 5% 5% Kotlin 5% 6% 4% HTML / CSS 5% 4% 4% C 3% 3% 3% Swift 1% 2% 2% Dart 2% 3% 2% Ruby 2% 2% 1% Objective-C 0% Scala 1% 1% Lua 1% Elixir 1% 1% Groovy Assembly 0% Delphi Ada 0% 0% Clojure / ClojureScript 0% 0% COBOL 0% CoffeeScript 0% 0% 0% F# 0% Haskell 0% 0% 0% Julia 0% 0% LabVIEW(G 数据流) 0% 0% 0% MATLAB 0% 0% 0% Perl 0% 0% 0% 平台特定语言(Apex、ABAP、1C 等) 0% 0% R 0% 0% Visual Basic 0% 0% 0% 其他 1% 1% 1% 显示全部 37 个选项来源:JetBrains 开发者生态系统调查 2024–2026,加权数据。基数:1,800(2024),1,846(2025),1,836(2026)。Go 开发者是指将 Go 列为主要编程语言之一的受访者。
对现状满意——对 Rust 情有独钟
大多数 Go 开发者并不打算迁移:70% 的人不计划在未来 12 个月内采用或迁移到另一种语言,高于 2024 年的 64%,也高于我们在 2026 年开发者生态系统调查全体受访者中看到的 63%。
在那些确实计划学习新东西的人中,Rust 占据主导地位。16% 的 Go 开发者选择了它,这一比例三年来一直保持稳定。我们看到他们并不止步于欣赏这门语言;他们积极采用它——在过去 12 个月内使用过 Rust 的 Go 开发者比例从 2019 年的 14% 增长到 2026 年的 25%,因此如今每四个 Gopher 中就有一个人至少有一些 Rust 经验。
不过,这并不意味着 Go 服务正在被重写。Rust 是整个调查中最受青睐的语言,许多开发者可能将其用于副业项目或狭窄的性能关键组件。
Go 开发者 · 2024–2026 Go 开发者计划在未来 12 个月内采用或迁移到的语言 你计划在未来 12 个月内采用或迁移到其他语言吗?如果是,是哪些?
- 2024
- 2025
- 2026 不计划采用或迁移 64% 66% 70% Rust 17% 15% 16% C++ 3% 3% 3% Java 3% 3% 2% Swift 3% 4% 2% Kotlin 4% 5% 2% TypeScript 3% 3% 2%
(原文较长,此处译出前 6000 字,完整内容请点「打开原文」。)
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。