2026/6/19 20:15:43
网站建设
项目流程
哈尔滨网站建设 哈尔滨网站推广,wordpress半透明主题,如何开发电商网站,如何推广平台大家好#xff0c;我是Tony Bai。在 AI 的滔天巨浪面前#xff0c;每一位 Go开发者心中或许都曾闪过一丝不安#xff1a;Python 似乎统治了一切#xff0c;我的 Go 语言技能树还值钱吗#xff1f;AI 会取代我写代码吗#xff1f;我该如何在这个喧嚣的时代保持清醒#…大家好我是Tony Bai。在 AI 的滔天巨浪面前每一位 Go开发者心中或许都曾闪过一丝不安Python 似乎统治了一切我的 Go 语言技能树还值钱吗AI 会取代我写代码吗我该如何在这个喧嚣的时代保持清醒在 GopherCon 2025 的压轴圆桌会议上一场名为“AI 与 Go机遇与挑战”的深度对话给出了答案。嘉宾阵容堪称豪华(从左二到右分别是)Ian Cottrell: Google工程师现从事 AI Agent 开发Katie Hawkman: 前 Go 团队成员现 Mercari 平台工程师David Soria Parra: Anthropic 技术专家MCP (Model Context Protocol) 联合创始人Jaana Dogan: 前 Go团队成员Google Gemini Serving 团队专家, adk-go项目成员Samir Ajmani: Google Go 团队工程总监他们没有贩卖焦虑也没有盲目吹捧而是用冷静、务实的工程师视角为我们描绘了 Go 在 AI 时代的真实版图。Go 的新机遇AI 基础设施的“基石”当被问及“Go 能提供什么 Python以及其他编程语言 无法提供的价值”时嘉宾们的回答出奇一致生产级的可靠性与并发能力。Samir Ajmani 提出了一个精准的洞察Go 的崛起得益于云原生时代的爆发而 AI 正在带来“第二次云原生机遇”。现状目前的 AI/ML 基础设施大量依赖 Python适合快速原型和实验。痛点当这些原型需要走向大规模生产需要处理高并发推理、构建复杂的 Agent 编排、或者实现像 MCP (Model Context Protocol) 这样需要高度可靠性的协议时Python 的动态特性和性能瓶颈开始显现。Go 的位置Go 语言天生的高并发模型、静态类型安全、以及构建大规模分布式系统的基因使其成为构建AI 生产基础设施Serving, Orchestration, Agent Protocols的完美选择。Katie 分享了一个真实案例她在黑客马拉松中选择用 Go 而非 TypeScript 来编写 MCP Server因为 Go 的代码在处理复杂协议逻辑时更易读、更易维护。David(Anthropic)就个人经验和观察认为Go 是目前AI最擅长生成的语言代码之一这也是Go的一大优势Python 也许是 AI 的“训练语言”但 Go 有望成为 AI 的“运行语言”。职业焦虑AI 会取代我们吗面对“AI 取代程序员”的言论嘉宾们的态度是——“这只是另一种生产力工具它改变了工作方式但提升了人的价值。”Samir Ajmani未来的软件构建方式可能会变成“组件组装”。但这依然需要懂系统设计、安全性和可靠性的专业人士来构建这些高质量的组件。对于初级开发者门槛确实变高了简单的代码生成不再是技能壁垒但对于具备系统思维的工程师这是最好的时代。Jaana Dogan (Google)她提出了一个令人耳目一新的视角——“代码写得快了不仅没让我失业反而让我更强大了。” AI 极大地缩短了编码时间这意味着工程师可以更快地去“连接点” (connect the dots)将孤立的组件串联成系统与更多人协作验证更多设计想法。个人的产出能力被放大了你不再是一个单纯的“螺丝钉制造者”而更容易成为一名“系统架构师”。David Suryapara (Anthropic)作为一名非 Go 核心开发者David 的观察更为冷静。他认为纯粹的“代码编写”技能例如熟练背诵 API、手写 CSS确实面临贬值。但核心工程能力——如拆解复杂需求、设计分布式系统、处理边缘情况——将变得前所未有的重要。AI 抬高了入行的地板但也让那些拥有深厚解决问题能力的工程师变得更加不可替代。Katie Hawkman写代码从来不是工作中“最难”的部分而是“最有趣”的部分。真正的难点在于——如何渐进式交付如何设计良好的 UX如何优化系统性能这些是 AI 短期内无法完全替代的工程智慧。Ian Cottrell我有 40 年的开发经验每一次生产力工具的飞跃从汇编到 C从 IDE 到自动补全人们都说“不需要程序员了”。结果呢我们的需求量反而更大了。我们只是在提升期望值尝试解决更难的问题。不要试图成为每一个 AI 工具的专家。选择一个工具如 Cursor 或 Claude Code深入掌握它让它服务于你的工作流而不是被它淹没。理性审视算力、能源与负责任的 AI主持人提出了一个尖锐的问题在区块链曾因高能耗饱受诟病之后我们该如何理性看待 AI 巨大的算力和能源消耗作为开发者我们该如何权衡使用 AI 工具的成本嘉宾们的回答揭示了工程优化在 AI 时代的巨大潜力Samir Ajmani (Google)分享了一个令人振奋的实验Go 团队尝试将 MCP 支持集成到 Go 语言服务器 (LSP) 中。结果发现当 AI 能够直接调用精确的工具Tools而不是在那“空想”时任务完成率提高了延迟降低了最重要的是——Token 消耗量减少了近 50%。这意味着通过优秀的工程工具如 Go我们可以显著降低 AI 的运行成本和碳排放。Jaana Dogan (Google)认为我们正处于优化的早期阶段。就像当年的数据库优化一样模型推理 (Inference) 的效率优化将是接下来的重头戏。缓存、量化、专用硬件这些工程手段将大幅抵消模型增长带来的成本。David Suryapara (Anthropic)提到了“小模型与蒸馏”。我们不需要每次都动用最昂贵、最慢的“超大模型”来解决所有问题。未来针对特定领域如代码生成进行微调和蒸馏的小模型将在效能和成本之间找到完美的平衡点。不要盲目堆砌算力。“负责任的 AI”不仅是道德要求更是工程优化的必然方向。用更少的 Token 做更多的事这本身就是 Go 开发者擅长的“资源优化”技能的延伸。务实派的生存指南过滤噪音回归本质在 AI 炒作的喧嚣中如何保持清醒从“小”开始不要被“AGI 即将到来”的宏大叙事吓倒。像 Katie 建议的那样承认自己是初学者哪怕是 MCP 的创始人也说“现在没有所谓的专家”。放下包袱去尝试写一个简单的 Agent去用 Go 写一个 MCP Server。关注“确定性”Jaana 和 Ian 都提到AI 模型本质上是概率性的非确定性而工程系统需要确定性。Go 语言强大的静态分析、测试工具链和类型系统是约束 AI 幻觉、构建可靠系统的最佳防线。用 Go 的“确定性”去包裹 AI 的“不确定性”是未来的核心工程模式之一。解决实际问题不要为了 AI 而 AI。如果老板让你“加点 AI 进去”试着去寻找那些真正能通过 AI 提升效率的痛点比如自动化文档更新、复杂日志分析而不是生搬硬套。小结Go 社区的“绿地”时刻这场圆桌会议传递出的最强烈信号是乐观。我们正处于一个类似于 2013 年 Docker 诞生前夜的时刻。AI 领域的“Kubernetes”、“Prometheus”还没有被写出来。这片巨大的空白正是 Go 开发者施展拳脚的“绿地” (Greenfield)。正如 Samir 所言“如果我想让 AI 真正能够与现实世界进行交易比如订购 Pizza 并且真的送到这中间需要大量的、可靠的基础设施。而 Go是构建这一层的绝佳语言。”所以Gopher 们别慌。带上你的并发模型带上你的工程智慧去构建 AI 时代的钢铁地基。资料链接https://www.youtube.com/watch?vr40Mwdvg38M你的 AI 实践听了这些顶级专家的观点你是否对 Go 在 AI 时代的未来更有信心了在你目前的开发工作中是否已经开始尝试用 Go 构建 AI 应用或基础设施你认为 Go 在 AI 领域最大的短板是什么欢迎在评论区分享你的实战经验或困惑让我们一起探索 Go AI 的无限可能。如果这篇文章为你扫除了职业焦虑别忘了点个【赞】和【在看】并转发给身边迷茫的 Gopher 朋友点击下面标题干货- 像构建 Claude Code 一样构建应用揭秘 Agent-native 架构的 5 大核心原则- 拆解 Claude CodeCoding Agent 终于“能用”背后的架构真相- 霸榜 GitHub 一周Google 开源 ADK for Go彻底终结 AI“炼丹”时代- 耗时六个月我为你画了一张通往“分布式架构师”的黄金地图- 从 Python 到 Go我们失去了什么又得到了什么- 从入门到极致VictoriaMetrics 教你写出最高效的 Go 代码- 你的 Kubernetes 知识在“冰山”的第几层—— 一份给 Gopher 的 K8s 进阶“航海图” 还在为“复制粘贴喂AI”而烦恼我的新极客时间专栏《AI原生开发工作流实战》将带你告别低效重塑开发范式驾驭AI Agent(Claude Code)实现工作流自动化从“AI使用者”进化为规范驱动开发的“工作流指挥家”扫描下方二维码开启你的AI原生开发之旅。