趣图:全球网友的“云上生活”,竟靠几个不领工资的码农撑着?
程序员的那些事·2025-12-24 10:32

现代数字世界的结构层次 - 数字世界呈现倒金字塔结构,从上到下分为四层,越往下越基础也越容易被忽视 [4] - 顶层是日常应用,如刷抖音、看视频、网购,是普通人感知的光鲜便捷的数字世界 [6] - 上层是平台与巨头,包括谷歌、微软、AWS、Cloudflare、IBM、CrowdStrike等,它们扮演数字世界“房东”和“物业”的角色,提供关键服务 [6] - 中层是代码与工具层,这一层最为精彩和混乱,充满了讽刺意味 [4] - 底层是物理与协议基础,包括海底电缆、DNS、Linux基金会,是数字世界最稳定但最不常被想起的“地基”和“物理法则” [4] 数字生态的依赖与脆弱性 - 现代数字系统高度耦合,一个微小环节的故障就可能引发全球性连锁崩溃,系统异常脆弱 [7] - 顶层的繁华体验,例如流畅刷短视频,可能依赖于一个十年前某位程序员随手写的、只有几行代码的开源小工具 [7] - 2016年,一个仅有11行代码的微小工具left-pad被作者从开源平台撤下,导致无数知名项目构建失败,揭示了数字大厦对微小开源组件的惊人依赖 [6] - 2024年7月,安全巨头CrowdStrike的软件更新导致全球性Windows系统蓝屏宕机,与left-pad事件形成呼应,表明无论顶层巨头还是底层小工具,单一故障都可能具有巨大破坏力 [7] 技术社区的角色与反差 - Rust程序员坐火箭,象征追求极致性能与安全的新兴技术,仿佛高高在上 [6] - 用C语言写基础代码的程序员是数字世界的“土木工程师”,默默支撑一切但常被遗忘 [6] - 技术社区存在“时尚”与“基石”之间的反差,追逐新潮技术固然酷,但维护老旧而重要基础设施的程序员才是稳住数字大楼的人 [7] - 数字世界建立在大量无偿或低偿的开源工作之上,但核心的开源贡献者往往得不到应有的回报和关注 [7] 数字时代的核心讽刺与启示 - 漫画尖锐指出,我们生活在“借来的稳定”之上,便利性建立在由志愿者、大公司、陈旧代码和新理念共同堆砌的、复杂到无人能完全理解的系统之上 [7] - 系统的庞大和关联紧密带来了脆弱性,复杂性本身成为风险来源 [7] - 那些不被日常用户感知的部分,如海底电缆、开源维护者、C语言程序员,恰恰是数字世界最重要的脊梁 [7] - 瞎jb折腾的微软,一句调侃道出了大公司复杂且有时令人费解的产品策略和更新 [6]