高并发后端:坚守 Go,还是拥抱 Rust?
高并发后端:坚守 Go,还是拥抱 Rust? - Tony Bai Tony Bai 一个程序员的心路历程 Google Go语言编码风格规范 Google Go语言编码风格规范:指南篇 Google Go语言编码风格规范:决定篇 Google Go语言编码风格规范:最佳实践篇 Go语言第一课FAQ ...
高并发后端:坚守 Go,还是拥抱 Rust? - Tony Bai Tony Bai 一个程序员的心路历程 Google Go语言编码风格规范 Google Go语言编码风格规范:指南篇 Google Go语言编码风格规范:决定篇 Google Go语言编码风格规范:最佳实践篇 Go语言第一课FAQ ...
本文永久链接 – https://tonybai.com/2025/12/29/why-many-software-engineers-still-ignore-ai-programming 大家好,我是Tony Bai。 “我注意到一件让我非常惊讶的事:似乎大多数软件工程师并没有充分利用(甚至根本不用)像 Claude Code、Cursor 或 GitHub Copilot 这样的 AI 编程工具。 ...
本文永久链接 – https://tonybai.com/2025/12/29/go-community-new-sum-type-end-interface-union-types 大家好,我是Tony Bai。 “Go 什么时候支持枚举?” “Go 什么时候有真正的联合类型?” 这可能是 Go 语言诞生以来,被问得最多的问题之一。现有的解决方案——无论是用 const 模拟枚举,还是用 interface{} 配合类型断言模拟联合类型——在类型安全、表达力和穷尽性检查上,都总让人感觉“差了那么一点意思”。 ...
本文永久链接 – https://tonybai.com/2025/12/28/state-of-ai-vs-human-code-generation-report 大家好,我是Tony Bai。 “天下武功,唯快不破。但在软件工程里,‘快’可能是致命的诱惑。” 2025 年,AI 编码助手/智能体已经成为开发者的标配。它像蜜糖一样,让我们尝到了开发效率飙升的甜头:从自然语言一键生成函数,到自动补全繁琐的样板代码,甚至的整个项目的源码,功能交付周期从未如此之短。 ...
本文永久链接 – https://tonybai.com/2025/12/27/code-review-hell-in-ai-age 大家好,我是Tony Bai。 最近,在与几位架构师朋友的交流中,一个在 AI 编码时代下越来越普遍的“灵魂拷问”浮出水面。这不仅是一个问题,更是他们正在亲身经历的“代码审查地狱 (Code Review Hell)”。 ...
本文永久链接 – https://tonybai.com/2025/12/27/rob-pike-outburst-denounces-ai-companies-hypocritical-thanks 大家好,我是Tony Bai。 “在这个圣诞节,我想对您过去四十年来对计算机领域的杰出贡献表达深深的感谢……” 这是一封看似温情脉脉、充满敬意的邮件,发件人是 Claude Opus 4.5 Agent。收件人是 Unix、Plan 9 和 Go 语言的联合创始人,计算机界的活传奇 Rob Pike。 ...
本文永久链接 – https://tonybai.com/2025/12/26/google-2025-research-breakthroughs 大家好,我是Tony Bai。 “2025 年,我们见证了人工智能从一种‘工具’向一种‘实用效能 (Utility)’的根本性转变。如果说 2024 年是奠定多模态基础的一年,那么 2025 年则是 AI 开始真正思考、行动并与我们一同探索世界的一年。” ...
本文永久链接 – https://tonybai.com/2025/12/26/think-like-go-founders-relearn-go-five-principles 大家好,我是Tony Bai。 学习一门新的编程语言时,我们常常陷入“是什么”的迷雾:goroutine 是什么?channel 是什么?interface 是什么?我们记忆语法,模仿示例,却很少追问那个更根本的问题——“为什么”? ...
本文永久链接 – https://tonybai.com/2025/12/25/go-next-frontier-gophercon-2025 大家好,我是Tony Bai。 “AI 正在重塑软件工程,但它并没有改变软件工程的本质。” 在 GopherCon 2025 上,Go 语言产品负责人 Cameron Balahan 发表了一场题为《Go 的下一个前沿领域》的主题演讲,重点关注了AI 时代的软件工程这个重要的主题。在这个充满焦虑与炒作的时代,Cameron 没有贩卖焦虑,也没有盲目追逐热点。相反,他通过一组冷静的数据和深刻的洞察,为我们描绘了一幅清晰的蓝图:Go 语言的核心原则——简单、高效、工程化——在 AI 时代不仅没有过时,反而变得比以往任何时候都更加重要。 ...
本文永久链接 – https://tonybai.com/2025/12/24/bash-vs-go-10x-code-100x-maintainability 大家好,我是Tony Bai。 “Bash 是一种很棒的胶水语言,但 Go 是更好的胶水。” 在日常开发中,我们经常会写一些 Bash 脚本来处理本地环境配置、启动 Docker 容器、同步密钥等琐碎任务。起初,它们只是几行简单的命令;但随着时间推移,它们逐渐膨胀成包含数百行 jq、sed、awk 的怪物,充斥着针对 macOS 和 Linux 的条件分支,以及“千万别动这行代码”的注释。 ...