硅谷手记:破壁与重逢
流水不腐,户枢不蠹,动也。形气亦然,形不动则精不流,精不流则气郁。 —— 《吕氏春秋·尽数》
如果说 2014 到 2017 年的硅谷记忆是一部高密度的拓荒史,那么 2018 到 2024 这七年,则更像是一场在北美西海岸南北折返、在底层系统纹理与真实生活烟火之间反复校准的漫长远行。
2018 年春天,我做出了一个让身边不少朋友意外的决定:离开亲手参与搭建、正步入高速增长轨道的 Tubi TV,告别阳光明媚的旧金山湾区,举家北上迁往常年阴雨绵绵的太平洋西北岸。在西雅图与俄勒冈的森林与湖泊之间,我一头扎进了分布式账本、密码学协议、操作系统调度器以及 Rust 语言的世界。两年之后的 2020 年,伴随着福克斯(Fox Corporation)对 Tubi 的收购,命运的齿轮再次转动,我又以新的角色回到了熟悉的战友身边。
把这七年间散落在旅途、会场、深夜书房与街头巷尾的随笔碎片重新拾起,看到的不仅是一位工程师的技术迁徙,更是一个人在时代浪潮拍岸前夜的静默蓄力。
一、北上西雅图与转身
2018 年 4 月中旬的旧金山,空气里带着微凉的水汽。在正式离开 Tubi 前的最后一个周一,我从早晨十点一直聊到深夜十一点半,跟旧金山总部和北京比图科技的每一位同事逐一话别,并留下了那篇《告别 Tubi:我讲了三个故事》。
为什么要在一家公司势头正盛的时候选择转身?当时的想法其实很纯粹:在流媒体业务与跨国管理步入正轨之后,我渴望跳出舒适区,去触碰那些更底层、更具不确定性的系统原语。迁居西北岸之后,周遭的节奏陡然慢了下来。没有了湾区 101 公路上永无休止的早晚高峰,取而代之的是窗外高耸的道格拉斯冷杉与淅淅沥沥的冬雨。
那两年里,我的阅读与编码重心全面转向了系统的「纹理」。从 Linux 内核的 O(1) 与 CFS 调度器实现、进程内存布局,到 WireGuard 背后的 Noise 密码学握手协议,再到用 Elixir 和 Rust 从零构建可扩展的区块链底层框架。为了把一个复杂的分布式账本抽象得足够正交,我常常在书房里对着几百行状态机代码推敲整晚。
也是在那个阶段,我开始密集通过文字与视频把自己的底层思考沉淀下来。从极客时间的《Rust 编程第一课》专栏,到 B 站上一期期硬核架构解析视频。2020 年春天的一个周末,为了把枯燥的技术讲解做得更有温度,连太太都一时兴起客串了一期视频的配音讲解,甚至跟我打赌看谁讲的片段点赞更高。这种把复杂系统一层层剥开、再用平实语言讲透的过程,反过来极大地锤炼了我自己的架构直觉。
二、重逢流媒体与百人军
世事的精妙之处,在于许多看似决绝的告别,往往只是下一段重逢的序曲。
2020 年,当福克斯正式将 Tubi 收入麾下,免费广告支持流媒体(FAST 与 AVOD)赛道迎来了历史性的爆发期。在老朋友的召唤下,我结束了两年多的区块链探索,重新回到了 Tubi。
重逢后的第一感受是震撼。2016 年夏天我在北京望京租下几张共享办公桌时,怎能想到几年之后,这支跨国研发力量会成长得如此生猛。2021 年 3 月,我们总结内部工程实践,确立了「无实验,不拍板」的数据驱动文化;同年 9 月,当我跟团队再次探讨什么是我们所推崇的工程师文化时,有同学问我英文里的「Awesome」究竟该怎么翻译。我思考良久,给出的答案不是炫技,而是「靠谱与卓越并存的工程尊严」。
到了 2022 年 7 月 6 日,北京比图科技正式迎来了第 100 位员工的入职里程碑;2023 年夏天,当疫情的阴霾终于散去,中美两地团队在加州办公室迎来了久违的「大型网友奔现」;而在 2024 年 4 月 10 日,我们共同庆祝了 Tubi 成立十周年的成人礼,看着这家曾经只有十几人的小创业公司正式迈入年营收十亿美元、月活过亿的行业巨头行列。
一支顶尖工程团队最宝贵的资产,从来不是某几套时髦的微服务框架,而是在跨越十年的周期更迭后,依然保有的那股对技术质量的洁癖与彼此托底的信任。
三、系统语言的登堂入室
在承担繁重的工程管理与架构职责之余,我手头的代码非但没有放下,反而在 2023 到 2024 年间迎来了新一轮的井喷。
2023 年 11 月中旬的一个周末,脑子里积攒的各路工程需求实在按捺不住。我把自己关在书房里,两天花了大约 14 个小时,在一边开着屏幕录像制作教学视频的同时,高强度手写了接近两千行 Rust 代码,一口气录完了两个系列共 14 个实战视频。两周后的 12 月初,我又深入研究了亚马逊开源的接口定义语言 AWS Smithy,尝试用它构建下一代强契约的 API 服务框架,并探索如何将一个庞大的分布式系统裁剪、封装为可直接嵌入单机应用的轻量级库。
就在我沉浸于 Rust 带来的工程确定性时,2023 年 12 月 1 日的拉斯维加斯 AWS re:Invent 大会上,发生了一件让整个系统编程社区弹冠相庆的大事。
我一直非常敬佩的技术思想家、AWS 首席技术官沃纳·威格尔斯博士(Dr. Werner Vogels),在万众瞩目的主题演讲(Keynote)大屏幕上,极其郑重地将 Rust 与综合成本优化、可持续计算并列为构建现代云原生系统的核心支柱。他在台上展示的数据与亚马逊内部实践(如 Firecracker、S3 底层存储节点与高吞吐网络组件)传递了一个再清晰不过的信号:在算力与能耗成本日益昂贵的今天,一门兼具内存安全、零成本抽象与极致运行时效率的系统级语言,已经不再是极客圈子的玩具,而是云巨头真金白银验证过的生产级基石。
那天我在朋友圈写下这段观察时,心里涌起一种久违的共鸣。从 2018 年初涉 Rust 时的生态荒芜,到 2024 年春季开办 Rust 实战训练营时看到的旺盛需求,六年深耕终于听到了时代回响。
在打磨训练营课程与编写实战项目的过程中,我也常与身边的资深架构师探讨一个问题:为什么在高级语言与自动垃圾回收已经如此成熟的年代,一线工程师依然需要回头去补齐内存布局、所有权生命周期与异步状态机的硬课?答案其实藏在每一次生产环境的尾延迟抖动与云账单里。当系统规模跨过临界点,隐藏在运行时黑盒背后的隐式开销终究会以昂贵的算力成本爆发出来。选择一门对编译器苛刻、对硬件诚实的语言,本质上是把运行时的不确定性提前折算为编译期的心智投入,从而换取系统在漫长生命周期里的稳固与清朗。
这段时期对分布式系统边界的另一重思考,来自年底将一套原本依赖多节点协同的分布式组件改造为嵌入式本地库(Embedded Library)的尝试。许多团队在设计之初习惯性地把所有模块都拆成独立的网络服务,却忽略了序列化、网络跳转与跨进程协调带来的巨大复杂性。通过引入清晰的 Trait 抽象层,将存储引擎与传输协议剥离为可插拔的插件,同一套核心逻辑既能作为高并发微服务独立部署,也能编译为单机零开销的本地库直接嵌入客户端或命令行工具中。这种可大可小的架构弹性,后来也成了我构思下一代个人基础设施的起点。
四、曼哈顿冬夜与孤独者
除了技术世界的日新月异,这几年的频繁出差也让我得以在近距离观察后疫情时代北美都市的社会切面。
2023 年 12 月上旬,我飞赴纽约出差。12 月的曼哈顿进入了圣诞季的疯狂,酒店价格贵得令人咋舌,房间却逼仄得连一张像样的写字台都塞不下。在从酒店乘车前往隧道的路上,我先是见识了不输北京晚高峰的纽约路怒症:我坐的网约车在进隧道前的最后一个汇流口稍稍慢了半拍,立刻被旁边车道生生加塞进来,女司机愤怒地死按喇叭、嘴里国骂不断,而后排几十辆车也跟着狂按喇叭,整条街区回荡着焦躁的金属轰鸣。
然而紧接着的另一段乘车经历,却让我陷入了长久的沉默。
我发现如今美国的网约车司机群体正处在一种前所未有的孤独之中。现在的打车软件普遍推出了「静默模式(Quiet Preferred)」,乘客们在经历了一整天没完没了的职场社交与会议轰炸后,一拉开车门只想戴上降噪耳机闭目养神,谁也不愿多说半句话。但方向盘后面的司机却在狭小的驾驶室里独自坐了整整十个小时,身边连一个可以倾诉、可以倒苦水的人都没有。
那趟去机场的路上,我主动放下了手机,跟司机聊起了天。仿佛打开了一个积压已久的阀门,他一路跟我聊起纽约高昂的房租、聊起家里的长辈、聊起每天在曼哈顿钢铁森林里穿行的疲惫。几天后的一个周五傍晚,我在西雅图赶去参加公司圣诞聚会的路上,又遇到了一位完全不会讲英语的外国移民司机。当我习惯性地问候近况时,他有些局促地摆摆手说「No English」,随后我们便靠着简单的手势和翻译软件比划了一路。
技术平台用精巧的算法与静默开关抹平了交易的摩擦,却也在不经意间切碎了人与人之间最朴素的温度。 无论我们把软件系统构建得多么精密,都不该忘记屏幕与算法背后那一个个具体而孤独的人。
五、西雅图停电周与微光
对「具体生活」与「基础设施脆弱性」最深刻的一次体悟,发生在 2024 年 11 月下旬的西雅图世纪暴风雪(Bomb Cyclone)期间。
那场罕见的强风裹挟着暴雨席卷了整个大西雅图地区,成片高大的冷杉被连根拔起,直接砸断了主干输电线路。我们所在的社区瞬间陷入了长达数日的彻底断电与断网之中。平时习以为常的智能家居、高速光纤、云端算力,在物理电网断开的那一刻统统归零。
断电后的头两天,附近的星巴克甚至连大超市都因停电关门歇业。到了周末早晨,眼看电力公司(PSE)发来短信通知要到下周一上午十点才能恢复供电,我只好挽起袖子把家里两个冰箱彻底清空,报废了所有冻品;随后搬出备用的小型发电机给小冰箱勉强续命,等待来电后的电力交接。
那天下午我们开车去好市多(Costco)补给时,超市里人山人海,几乎所有邻居都推着塞得满满当当的购物车,显然大家都经历了清空冰箱后的重建。我们也挑了些牛肉、猪肋排、海鱼和牛奶,把勉强靠发电机维持的小冰柜重新填满。
在没有网络、只有发电机低沉轰鸣声的寒冷夜晚,一家人围坐在摇曳的灯光下吃着热乎饭菜。那一刻我突然意识到,平时我们在数字世界里追求的四个九、五个九高可用(High Availability),终究建立在极其脆弱的物理现实之上。保持一套能够在极端断联状态下自给自足的容灾底线,无论对软件架构还是对家庭生活,都是一门必修课。
紧接着那场大停电的,是十一月底带着家人去旧金山湾区办理申根签证的一日奔波。上午十一点赶到希腊驻旧金山领事馆,那地方既不在摩天大楼里,也没有严肃的安检闸机,而是隐匿在普通居民区里的一幢联排别墅(Townhouse)。办签证的客人们就像来做客的邻居一样坐在客厅沙发上等候,工作人员笑眯眯地收材料、按指纹,一个小时便顺顺当当地办妥了一切。从狂风暴雨断电求生的西雅图森林,到阳光和煦如邻家客厅般的湾区小楼,北美西海岸的这两种截然不同的生活切面,在短短几天内交织出一种奇妙的张力。生活与工程一样,既要有在暴风雪夜里靠一台小型发电机守住底线的冗余设计,也要有在晴朗日子里推门走向广阔世界的轻盈。
六、十年沉淀与新潮前夜
2024 年的最后一个月,技术圈有两件事耐人寻味。一件是比特币价格历史性地突破十万美元大关,让我不禁想起 2020 年自己用 Pandas 写脚本做加密货币基金数据分析时的青涩尝试;另一件则是从那年五月开始,我密集使用 AI Copilot 辅助编写高强度代码,并开始公开探讨一个问题:当机器开始接管函数级甚至模块级的编码时,软件工程的本质会发生怎样的迁移?
站在 2024 年岁末回望,从 2014 年初到硅谷时的青涩探路,到如今整整十个年头过去了。十年间,我写过网络底层的 C 代码、写过流媒体高并发的 Elixir、写过区块链与云原生的 Rust,带领过百人规模的跨国研发铁军,也在异国他乡的冬夜里体味过停电的狼狈与人情的冷暖。
旧的十年已然合上书页,而在地平线的另一端,一场由大模型与自主智能体掀起的海啸正呼啸而来。所有的系统积累与架构直觉,都将在即将到来的 2025 与 2026 年,迎来一场彻底的重铸。
十年磨剑知寒暑,不惧惊涛拍岸来;万物皆流归大海,唯留清醒驻心怀。
参考与数据出处
- AWS re:Invent 2023 Dr. Werner Vogels Keynote (The Frugal Architect & Rust in Cloud Native):https://thefrugalarchitect.com/
- Fox Corporation Acquisition of Tubi & 10th Anniversary Milestones (2020–2024):https://corporate.tubitv.com/
- 程序人生档案馆:2018–2024 年作者原始随笔、极客时间专栏手记与现场记录汇编