坚守内核,拥抱变量:我的 2025 年终复盘与 2026 展望

本文永久链接 – https://tonybai.com/2026/01/04/stick-to-the-core-embrace-variables-2025-review-2026-outlook

大家好,我是Tony Bai。

当时钟拨向 2026 年,我不禁回望刚刚过去的 2025。

在技术史上,这注定会被定义为“分水岭”的一年。如果说之前我们还在观望 AI 能画出什么样的图,生成怎样的代码,那么在 2025 年,我们真切地感受到了它对软件工程核心领地的冲击与重塑——从 Google 三巨头定义“AI Agent 元年”,到 CodeRabbit 报告揭示 AI 代码的质量隐忧,再到 Rob Pike 对那封AI “致谢信”的罕见愤怒

在这样的洪流中,保持定力并不容易。回顾这一年,我庆幸自己做对了一件事:在变化的浪潮中,依然坚持系统性地输出“不变”的价值。

今天,在这个2026年元旦后开工的第一天,我想和大家聊聊我的 2025,以及我对 2026 的硬核规划

2025:一场“微专栏”的内容实验

2025 年,我做了一个重要的决定:重塑公众号的内容形态

在碎片化阅读盛行的当下,我深感很多技术痛点——如并发调度、网络协议、系统底层——是无法通过单篇千字文章讲透的。于是,我推出了“微专栏”模式:用 3-10 篇的体量,像写书一样去深度拆解一个技术专题。

这是一次冒险,但结果令人欣慰。这一年,我们通过 16 个微专栏,构建了一张从底层原理到 AI 前沿的完整技术拼图:

第一块拼图:攻克 Go 并发的“深水区”

并发是 Go 的灵魂,也是最容易出错的地方。

我们通过 《Go并发调度艺术》,跟随 Dmitry Vyukov 的视角亲历了 GMP 模型的演进;通过 《Go并发心智模型课》,完成了从“共享内存”到“信道通信”的思维转变;更为关键的是,《征服Go并发测试》 让我们终于掌握了驯服 Flaky Test 的新武器。

第二块拼图:夯实系统编程与工程底座

在应用层之下,是冰山般的底层细节。

我们潜入内核,在 《Go系统编程:揭秘进程控制、I/O与IPC》 中手写系统级工具;在 《Go网络编程全解:从Socket到HTTP/3》 中打通了网络协议栈的任督二脉。

同时,我们补齐了工程化的关键短板:通过 《Go Context解惑》 掌握了生命周期管理,通过 《Go模块构建与依赖管理》 走出了依赖地狱,用 《Go密码学101》《用Go解锁位运算之美》 强化了基本功,并用 《Go 测试之道》 建立了交付信心。

第三块拼图:架构设计与交互体验

当 Coding 能力溢出,设计能力便决定了上限。

我们探讨了 《API 设计之道:从设计模式到 Gin 工程化实现》《Go开发者的数据库设计之道》,拒绝面条代码。甚至,我们还玩了一把复古与现代结合的 《重塑终端:Go TUI开发入门课》,让命令行工具也能拥有惊艳的交互。

第四块拼图:Gopher 的 AI 破局

这一年,我们不再旁观,而是下场实战。

《AI应用开发第一课》 入门,到掌握 《Gemini CLI:重新定义命令行AI开发》,再到硬核的 《Google ADK 实战:用 Go 构建可靠的 AI Agent》,我们证明了 Go 在 AI 时代的无限可能。

除了微专栏,2025 年也是我“系统化输出”的大年。

在极客时间,《Go语言进阶课》 正式上线,帮助无数 Gopher 完成了从熟练到精通的跨越。
更让我惊喜的是,《AI原生开发工作流实战》 在上架短短一个多月内就获得了 3600+ 订阅。这说明大家已经意识到:AI 不仅仅是工具,更是一种全新的开发范式。

与此同时,《Go语言第一课》纸质书也在这一年正式出版,为这一年的“内容实验”画上了一个厚重的句号。

这一系列的产出证明了:在浮躁的时代,深度、系统化的内容依然有着旺盛的生命力。

2025:在喧嚣中寻找信号

翻看我 2025 年的博客列表,你会发现我的关注点始终在“底层原理”“前沿变革”之间穿梭。

关于 Go,我们不仅向前看,也向后看。

Go 团队在这一年对底层的打磨可谓大刀阔斧。我们见证了 GC 的重大演进,《Go新垃圾回收器登场:Green Tea GC》 详细剖析了它如何通过内存感知降低 CPU 开销,《深入 Go Green Tea GC》 则进一步揭示了其架构演进。在性能压榨上,《解锁CPU终极性能:Go原生SIMD包预览版初探》 让我们看到了 Go 在高性能计算领域的野心,尽管 《连 Rob Pike 都感到“担忧”》 也提醒了我们随之而来的复杂性。

同时,我们也向后进行了“Go 考古”,探究了 《错误处理的“语法糖”之战》,以及 《Slice 的“隐秘角落”》 中扩容策略的演变。我们还深入探讨了 《Go 1.26 新特性前瞻》 中的语法糖 new(expr),以及 《Go 编译器崩溃背后》 的语言规范修正。

关于软件工程,我们保持清醒。

当业界盲目推崇微服务时,我们通过 《“6 个月,47 个微服务”:一场由“简历驱动”引发的架构灾难》 发出了警示;当所有人都在由 AI 生成代码时,我们解读了 《Bug 激增 1.7 倍!AI 写代码:是速度的蜜糖,还是质量的砒霜?》。我们探讨了 《无聊设计的终极奥义》,也重温了 《Code Review 已死?Kent Beck:当 AI 成为“副驾驶”,我们该如何审查代码?》

关于 AI,我们从旁观走向入局。

这一年,我不再满足于仅仅介绍 AI 工具,而是开始探索 Go 与 AI 的结合点。从 《Google I/O 2025 Go 语言进展》 看到的 AI 赋能,到 《Cloudflare 2025 年度报告》 中 Go 在自动化 API 领域的统治力,再到 《MCP协议注册中心发布》 带来的基础设施变革,我们看到了 Gopher 在 AI 时代的巨大机会。

2026:Coding 廉价,眼光无价

如果说 2025 年是 AI 辅助编程进入Agent模式(Copilot、Cursor、Claude Code、Gemini cli等)的普及年,那么 2026 年,将是 自主智能系统(Agentic System) 的爆发年。

在 AI 能以百倍速度生成代码的时代,单纯的 Coding 能力正在不可避免地贬值。但架构设计的能力、技术选型的眼光、以及构建复杂系统的智慧,将变得无价

基于此,在 2026 年,我将在公众号(付费微专栏)知识星球(免费畅读)双线并行,重点规划以下三大战役:

战役一:AI 原生工程与 Agent 实战

这不再是写几个 Prompt 的游戏,而是真正软件工程范式的变革。

  • 自主智能系统 (Agentic System) 构建实战:我们将深入研究如何构建真正的 AI Agent。不仅仅是调用 API,而是设计能够感知环境、规划任务、使用工具、具有记忆并能自我修正的智能系统。
  • 以Claude Code为例的AI编码进阶实战:作为当前最强的 AI 编码 Agent,Claude Code 的潜力远未被挖掘。我们将探索如何用它实现L4级工作流,即AI 作为自主软件工程师,能够独立地、端到端地完成从需求理解到部署上线的整个软件开发生命周期,实现端到端的自动应用构建。同时我们还要考虑AI使用的经济性(省token,省money)。
  • AI 时代的软件工程探索:当代码主要由机器生成时,我们的 CI/CD、Code Review 以及测试策略该如何演进?这将是我们探索的重点。

战役二:架构设计与系统思维

当“怎么写”变得容易,“写什么”和“怎么设计”就决定了你的上限。

  • 分布式系统与架构设计微专栏:我们将跳出语言细节,探讨高可用架构、一致性难题、分布式事务等硬核话题。
  • 最佳实践与反模式:从微服务拆分到单体演进,从 数据表查询性能设计到领域建模(DDD),我们将沉淀出一套经得起时间考验的工程智慧。

战役三:Go 语言的深耕与重塑

Go 依然是我们的基本盘,但在 2026 年,我们要换个玩法。

  • AI 时代的角色转换:Go 在 AI 基础设施(推理服务、向量检索、Agent 后端)中的核心地位愈发稳固。我们将关注 Go 如何更好地服务于 AI 负载。
  • 硬核实战:Porting(移植)系列:这是我今年最想做的一件事。我们将通过用 Go 复刻经典系统(如编写一个 Mini-KafkaMini-DB),来深入理解存储引擎、网络协议和分布式共识的底层原理。这是掌握系统编程最扎实的路。
  • 传统艺能:Go 的极致性能优化可观测性依然是很多读者的刚需,也是Go生产事件中的重中之重。我们将继续关注 Go Runtime 的演进(如 Green Tea GC、SIMD),确保我们始终站在性能的最前沿。

当然,作为系统编程的双子星之一,Rust 依然会在我的技术雷达范围内,作为我们拓宽技术视野的重要补充。

小结

2026 年的画卷已经展开。

这是一个技术人最焦虑的时代,也是最令人兴奋的时代。焦虑在于旧经验的快速折旧,兴奋在于个体生产力的无限放大。

新的一年,我希望通过这些深度微专栏知识星球的陪伴,帮你建立起抵御技术通胀的护城河。

让我们左手握着 Go 与架构设计的工程底气,右手举起 AI Agent 的效率火把,从“代码工人”进化为“系统构建者”。

祝大家在 2026 年,代码无 Bug,架构有灵魂,人生有增量!


扫码加入我的知识星球,2026 全年微专栏以及存量微专栏免费畅读!

img{512x368}


你的 2025 关键词

我的 2025 是“坚守与拥抱”。回顾你的 2025,如果用一个词或一句话来总结,会是什么?对于即将到来的 2026,你最大的技术期待又是什么?

欢迎在评论区留下你的年度关键词,让我们一起记录这段不平凡的时光!

如果这篇文章给了你前行的力量,别忘了点个【赞】和【在看】,并转发给你的朋友,让我们在 2026 顶峰相见!


还在为“复制粘贴喂AI”而烦恼?我的新专栏 AI原生开发工作流实战 将带你:

  • 告别低效,重塑开发范式
  • 驾驭AI Agent(Claude Code),实现工作流自动化
  • 从“AI使用者”进化为规范驱动开发的“工作流指挥家”

扫描下方二维码,开启你的AI原生开发之旅。


你的Go技能,是否也卡在了“熟练”到“精通”的瓶颈期?

  • 想写出更地道、更健壮的Go代码,却总在细节上踩坑?
  • 渴望提升软件设计能力,驾驭复杂Go项目却缺乏章法?
  • 想打造生产级的Go服务,却在工程化实践中屡屡受挫?

继《Go语言第一课》后,我的《Go语言进阶课》终于在极客时间与大家见面了!

我的全新极客时间专栏 《Tony Bai·Go语言进阶课》就是为这样的你量身打造!30+讲硬核内容,带你夯实语法认知,提升设计思维,锻造工程实践能力,更有实战项目串讲。

目标只有一个:助你完成从“Go熟练工”到“Go专家”的蜕变! 现在就加入,让你的Go技能再上一个新台阶!


商务合作方式:撰稿、出书、培训、在线课程、合伙创业、咨询、广告合作。如有需求,请扫描下方公众号二维码,与我私信联系。

为什么 AI 时代,C++ 和 Rust 反而更火了?Herb Sutter 的硬核解读

本文永久链接 – https://tonybai.com/2026/01/03/why-cpp-programmers-keep-growing-fast

大家好,我是Tony Bai。

“软件拿走性能的速度,永远比硬件提供性能的速度要快。”

在 AI 狂热、Python 统治胶水层、硬件算力看似无限增长的今天,C++ 标准委员会主席 Herb Sutter 却抛出了一个反直觉的结论:C++ 和 Rust 正在经历前所未有的高速增长。

这并非幸存者偏差。在他最新的博文《Software taketh away faster than hardware giveth》中,Sutter 结合 2025 年的行业数据、巨头财报和底层物理限制,为我们揭示了一个残酷的真相:我们正面临计算能力的“硬墙”,而高效能编程语言,是撞破这堵墙的唯一工具。

2025 年计算的双重瓶颈——电力与芯片

如果你认为算力增长的瓶颈仅仅是芯片(GPU/TPU)的供应,那你就错了。Sutter 引用了微软、亚马逊和 NVIDIA 财报电话会议的内容,指出 2025 年计算增长的第一大瓶颈是“电力”

  • 微软 CFO:我们不缺 GPU,我们缺的是把它们放进去的“空间和电力”。
  • 亚马逊 CEO:AWS 过去 12 个月增加了 3.8 吉瓦的电力容量,这相当于他们 2022 年的总容量。
  • NVIDIA CEO 黄仁勋:1 吉瓦的数据中心就是 1 吉瓦的电力。你的“每瓦性能 (Performance per Watt)”直接决定了你的收入。

在这个背景下,能效 (Energy Efficiency) 不再是一个锦上添花的指标,而是直接关乎成本、收入乃至可行性的生死线

这解释了为什么 C++ 和 Rust 如此重要:它们是目前仅有的、能够提供极致“每瓦性能”和“每晶体管性能”的主流便携式语言。在电力成为硬通货的今天,低效的软件就是在烧钱。

软件的贪婪与硬件的无奈

Sutter 提出了一个深刻的观点:我们对解决更复杂问题的需求,总是超过我们构建更强计算能力的速度。

  • 2007 年的 iOS 开启了移动计算时代。
  • 2022 年的 ChatGPT 开启了生成式 AI 时代。

每一次硬件性能的飞跃,都会迅速被新兴的、更加“贪婪”的软件需求所吞噬。AI 只是这一长串名单中的最新一员。这意味着,我们永远不会拥有“足够快”的硬件,我们永远需要压榨出硬件的最后一滴性能。

因此,C++ 和 Rust 的开发者数量在过去三年(2022-2025)增长最快,这并非巧合,而是行业对高效能计算需求的直接反映。

C++26 —— 安全与性能的“双重奏”

面对 Rust 在内存安全方面的挑战,C++ 并没有坐以待毙。Sutter 详细介绍了即将发布的 C++26 标准在安全性上的重大突破:

  1. 消灭未初始化变量:C++26 将默认消除局部变量未初始化导致的未定义行为 (UB)。这是一个迟到但巨大的进步,直接消灭了一大类常见的安全漏洞。
  2. 标准库“加固” (Hardening):C++26 将引入标准库的“加固模式”,对常用的操作(如 vector 访问)进行边界检查。谷歌和苹果的实践数据表明,这种检查的开销极低(小于 1%),但能预防数以千计的潜在 Bug。
  3. 契约 (Contracts):C++26 将引入契约编程(Preconditions, Postconditions),将功能安全提升到语言层面。

Sutter 甚至提出了一个大胆的设想:未来的 C++29 是否应该暂停新特性的开发,专注于“修补漏洞”和“全面硬化”? 这显示了 C++ 社区在安全性上的决心。

AI 不会取代程序员,它只是计算器

针对“AI 将取代程序员”的焦虑,Sutter 给出了一个冷静而乐观的比喻:AI 之于编程,就像计算器之于数学,或者搜索引擎之于知识。

  • 它是乘数,不是替代品:AI 能极大地减少死记硬背和样板代码的工作,让程序员专注于解决更难、更新的问题。
  • 需求在增长:即使有了 AI 加持,人类程序员的数量依然在快速增长。Atlassian CEO 指出:“如果软件开发的成本减半,我们不会减少一半的程序员,而是会编写两倍的软件,或者解决更复杂的问题。”
  • AI 的局限:AI 只能解决已知的问题(训练数据覆盖的领域),而软件工程的核心价值在于解决未知的新问题

小结:长期主义的胜利

Herb Sutter 的这篇文章,是对高性能编程语言的一次强力辩护。在摩尔定律放缓、能源危机逼近、AI 需求爆发的今天,掌握一门能与硬件“对话”、能极致利用资源的语言(无论是 C++ 还是 Rust),不仅没有过时,反而变得比以往任何时候都更加重要。

正如他所说:“软件拿走性能的速度,永远比硬件提供性能的速度要快。” 在这场追逐赛中,高效能开发者将永远是稀缺资源。

资料链接:https://herbsutter.com/2025/12/30/software-taketh-away-faster-than-hardware-giveth-why-c-programmers-keep-growing-fast-despite-competition-safety-and-ai


你的“能效”焦虑

在你的日常开发中,是否也感受到了“算力不够用”或者“云成本过高”的压力?你认为在 AI 时代,掌握一门高性能系统级语言(C++/Rust)是变得更重要了,还是更边缘化了?

欢迎在评论区分享你的看法和职业规划! 让我们一起探讨如何在算力瓶颈时代突围。

如果这篇文章为你拨开了迷雾,别忘了点个【赞】和【在看】,并转发给身边那些坚持底层开发的“硬核”朋友!


还在为“复制粘贴喂AI”而烦恼?我的新专栏 AI原生开发工作流实战 将带你:

  • 告别低效,重塑开发范式
  • 驾驭AI Agent(Claude Code),实现工作流自动化
  • 从“AI使用者”进化为规范驱动开发的“工作流指挥家”

扫描下方二维码,开启你的AI原生开发之旅。


你的Go技能,是否也卡在了“熟练”到“精通”的瓶颈期?

  • 想写出更地道、更健壮的Go代码,却总在细节上踩坑?
  • 渴望提升软件设计能力,驾驭复杂Go项目却缺乏章法?
  • 想打造生产级的Go服务,却在工程化实践中屡屡受挫?

继《Go语言第一课》后,我的《Go语言进阶课》终于在极客时间与大家见面了!

我的全新极客时间专栏 《Tony Bai·Go语言进阶课》就是为这样的你量身打造!30+讲硬核内容,带你夯实语法认知,提升设计思维,锻造工程实践能力,更有实战项目串讲。

目标只有一个:助你完成从“Go熟练工”到“Go专家”的蜕变! 现在就加入,让你的Go技能再上一个新台阶!


商务合作方式:撰稿、出书、培训、在线课程、合伙创业、咨询、广告合作。如有需求,请扫描下方公众号二维码,与我私信联系。

如发现本站页面被黑,比如:挂载广告、挖矿等恶意代码,请朋友们及时联系我。十分感谢! Go语言第一课 Go语言进阶课 AI原生开发工作流实战 Go语言精进之路1 Go语言精进之路2 Go语言第一课 Go语言编程指南
商务合作请联系bigwhite.cn AT aliyun.com

欢迎使用邮件订阅我的博客

输入邮箱订阅本站,只要有新文章发布,就会第一时间发送邮件通知你哦!

这里是 Tony Bai的个人Blog,欢迎访问、订阅和留言! 订阅Feed请点击上面图片

如果您觉得这里的文章对您有帮助,请扫描上方二维码进行捐赠 ,加油后的Tony Bai将会为您呈现更多精彩的文章,谢谢!

如果您希望通过微信捐赠,请用微信客户端扫描下方赞赏码:

如果您希望通过比特币或以太币捐赠,可以扫描下方二维码:

比特币:

以太币:

如果您喜欢通过微信浏览本站内容,可以扫描下方二维码,订阅本站官方微信订阅号“iamtonybai”;点击二维码,可直达本人官方微博主页^_^:
本站Powered by Digital Ocean VPS。
选择Digital Ocean VPS主机,即可获得10美元现金充值,可 免费使用两个月哟! 著名主机提供商Linode 10$优惠码:linode10,在 这里注册即可免费获 得。阿里云推荐码: 1WFZ0V立享9折!


View Tony Bai's profile on LinkedIn
DigitalOcean Referral Badge

文章

评论

  • 正在加载...

分类

标签

归档



View My Stats