“我从未想过学完 Rust 后会转向 Go”—— 这门“无聊”的语言究竟有什么魅力?

本文永久链接 – https://tonybai.com/2025/12/07/switching-from-rust-to-go-appeal-of-the-language 大家好,我是Tony Bai。 “我从未想过在学习 Rust 之后,我还会转而学习 Go。” 近日,开发者 Abhishek Singh 的一条推文,以其独特的、充满“诗意”的笔触,在开发者社区引发了广泛的共鸣和讨论。这句自白之所以令人惊讶,是因为它描绘了一条在很多人看来“不可思议”的技术迁徙路径:从 Rust——一门以其严谨、强大、表达力丰富著称的现代语言,转向 Go——一门在许多人眼中“简单”、“啰嗦”甚至“无聊”的语言。 ...

December 7, 2025 · 6 min · Tony Bai

从《凡人修仙传》到《三体》:顶尖程序员的“降维打击”与“法则”之力

本文永久链接 – https://tonybai.com/2025/10/24/from-fanren-to-three-body-top-programmers-power 大家好,我是Tony Bai。 在上篇文章中,我们论道了程序员的修仙境界。但一个更深层的问题随之而来:决定一个修士(程序员)最终高度的,究竟是什么?是掌握了更多华丽的“法术”(框架/工具),还是洞悉了其背后的“天地法则”(底层原理)? 在《凡人修仙传》的后期,韩天尊与道祖们的斗法,早已不是简单的法宝对轰,而是对时间、空间等“至尊法则”的掌控。谁对法则的理解更深,谁就能言出法随,改天换地。 ...

October 24, 2025 · 7 min · Tony Bai

“先发布,后审核”:Go模块生态的阿喀琉斯之踵?

本文永久链接 – https://tonybai.com/2025/07/07/go-module-supply-chain-attack-case 大家好,我是Tony Bai。 最近,GitLab的安全研究团队披露了一起极其巧妙的供应链攻击,目标直指 Go 社区中一个流行的 MongoDB 模块。这个案例本身已经足够令人警醒,但如果我们拨开攻击手法的层层迷雾,会发现其背后暴露出的,可能是整个开源生态,包括我们所依赖的 Go Modules,一个根本性的、与生俱来的脆弱性。 ...

July 7, 2025 · 7 min · Tony Bai

千呼万唤始出来?Go 1.25解决Git仓库子目录作为模块根路径难题

千呼万唤始出来?Go 1.25解决Git仓库子目录作为模块根路径难题 - Tony Bai =============== Tony Bai 一个程序员的心路历程 Google Go语言编码风格规范 ...

June 7, 2025 · 8 min · Tony Bai

Go项目该拥抱Monorepo吗?Google经验、etcd模式及白盒交付场景下的深度剖析

Go项目该拥抱Monorepo吗?Google经验、etcd模式及白盒交付场景下的深度剖析 - Tony Bai =============== Tony Bai 一个程序员的心路历程 Google Go语言编码风格规范 ...

June 6, 2025 · 14 min · Tony Bai

惊!Go在十亿次循环和百万任务中表现不如Java,究竟为何?

本文永久链接 – https://tonybai.com/2024/12/02/why-go-sucks 编程语言比较的话题总是能吸引程序员的眼球! 近期外网的两篇编程语言对比的文章在国内程序员圈里引起热议。一篇是由Ben Dicken (@BenjDicken) 做的语言性能测试,对比了十多种主流语言在执行10亿次循环(一个双层循环:1万 * 10 万)的速度;另一篇则是一个名为hez2010的开发者做的内存开销测试,对比了多种语言在处理百万任务时的内存开销。 ...

December 2, 2024 · 16 min · Tony Bai