2005年1月,Palo Alto,California
陈启林是被阳光晃醒的。
这不对。深圳的冬天没有这种阳光——干燥、明亮、带着一股松树和尾气混合的味道,像有人在你脸上铺了一层金色的纱布。他的第一反应是伸手去摸床头柜上的手机,手指碰到的却是一个硬邦邦的、带有翻盖的东西。
他睁开眼。
天花板是白色的,有一道细细的裂痕从角落延伸到灯罩旁边。不是他租住的深圳城中村公寓的天花板——那个天花板是发黄的,正上方还有一块被漏水泡过的印子。他侧过头,看到一张宜家的书桌,上面摆着一台CRT显示器,显示器旁边是一个银色的iPod Mini,一本翻开的O'Reilly动物书——封面是一只骆驼,《Programming Perl》。
陈启林的手还握着那个翻盖手机。他把它举到眼前。
摩托罗拉RAZR V3。
他认识这款手机。不是因为他用过——前世2005年他才刚上大学,还在用诺基亚——而是因为这款手机在2004到2006年间几乎是美国市场的街机,他在无数科技回顾文章里见过它银色的薄翼造型。他按下翻盖键,小屏幕亮起来,显示着日期。
January 18, 2005.
他的心跳开始加速。
陈启林慢慢坐起来,发现自己穿着一件灰色的Stanford CS T恤和一条格子睡裤。床头柜上除了那部RAZR,还有一串车钥匙、一个皮夹和一副无框眼镜。他拿起眼镜戴上,视野变得清晰——近视,大概三百度左右,和他前世的度数差不多。
他走进浴室。
镜子里是一张年轻的亚洲男性面孔。瘦削,下巴线条分明,眉毛浓密,嘴唇薄而紧抿。头发有些乱,需要理了。这张脸大概二十二三岁的样子,和他前世三十五岁时圆了一圈的脸完全不同。
他转了转脖子。没有酸痛。
前世最后的记忆像一帧被冻住的画面:深圳南山区的办公楼,2025年3月的某个凌晨三点,他坐在工位上debug一个分布式锁的race condition,心脏忽然像被人攥住了一样——然后就是黑暗。长久的、彻底的黑暗。
再然后就是这片加州阳光。
陈启林站在狭小的浴室里看着镜子,花了整整三分钟才让自己的呼吸恢复正常。他的脑子里有两套记忆在打架:一套是模糊的、像隔了一层磨砂玻璃的“原身“记忆——加州某州立大学CS本科毕业,2004年拿到H-1B签证,在Palo Alto一家做企业CRM的小公司写Java代码;另一套是清晰得几乎刺痛的“前世“记忆——2013年入行,在国内大厂从P5写到P7,做了十二年Java和Python后端,然后猝死在深夜的工位上。
两套记忆的交叉验证花了他整个早上。
他翻遍了公寓里每一个抽屉。护照是中国护照,上面贴着H-1B签证的stamp,有效期到2006年8月。加州驾照,地址是这间公寓。银行对账单——Washington Mutual,存款余额3,847美元。一叠工资单——雇主是VistaTech Solutions,一家只有二十来人的小公司,月薪税后不到4,000美元。
在Palo Alto,这笔钱刚够付房租、车贷和基本生活。
他打开那台CRT显示器连着的Dell台式机。Windows XP的开机音响了起来——这个声音让他有一种恍如隔世的荒谬感。他打开Internet Explorer(对,IE),首页是Yahoo。
Yahoo。
陈启林盯着那个紫色的logo看了十秒钟。
然后他在地址栏里敲了google.com。Google的首页干净得只有一个搜索框和两个按钮,和二十年后几乎一模一样。他搜索了“GOOG stock price“。
Google, Inc.(GOOG)—$195.62. IPO price:$85.上市不到五个月,股价已经翻了一倍多。
他又搜了“Facebook“。搜索结果里没有facebook.com的新闻——有一条哈佛大学的thefacebook.com注册量突破五百万的小报道,和几条关于社交网络泡沫的评论文章。
他搜了“YouTube“。什么有意义的结果都没有。这个网站要到下个月才会上线。
他搜了“iPhone“。没有。这个词在2005年1月没有任何与苹果公司相关的搜索结果。iPod是现在的主角。
陈启林关掉浏览器,靠在椅背上。
他的手在微微发抖。不是因为恐惧——三十五岁猝死再醒来,恐惧早已在浴室里那三分钟被消化了。他发抖是因为一种无法言说的、几乎令人窒息的可能性。
他知道Google会成为全球最强大的公司之一。他知道Facebook会在2006年从校园走向全世界,然后在2012年以千亿美元估值上市。他知道YouTube会被Google以16.5亿美元收购。他知道两年后Steve Jobs会在Macworld大会上掏出一块彻底改变人类生活方式的玻璃屏。他知道2008年会有一场金融海啸,吞噬华尔街,冲击硅谷,然后在废墟上生长出移动互联网的黄金十年。他知道2017年一篇叫“Attention Is All You Need“的论文会在六年后催生出ChatGPT,让整个世界为之疯狂。
他知道这一切。
但“知道“有什么用?
陈启林看着窗外Palo Alto的街道——棕榈树,自行车道,远处斯坦福大学的红瓦屋顶。一辆Toyota Prius从窗下驶过。街对面有人在遛金毛犬。2005年的硅谷看起来安静、整洁、充满希望,像一张还没来得及写字的白纸。
但他不是游客。他是一个H-1B签证持有者,签证绑定着一家他一点都不在乎的小公司,银行存款不到四千美元,在这个国家没有家人、没有人脉、没有track record。他的口音会让投资人皱眉,他的面孔会让某些人在做判断之前多一秒钟的犹豫。
他有的,只是一颗装满了未来二十年科技演变图谱的脑袋。
而即使是这颗脑袋,也不是万能的。他是程序员,不是金融分析师——他知道Google会涨,但不知道具体涨到多少。他知道金融危机会来,但不知道自己的401k该怎么操作。他知道AI会改变世界,但让他现在去写一个transformer——2005年连GPU计算都还没普及,ReLU激活函数还没被广泛使用。
他能做什么?
陈启林站起来,走到窗边,让加州的阳光完全照在身上。
做一个程序员能做的事。写代码。做产品。建公司。
他拿起那部摩托罗拉翻盖手机,看着上面的日期。
2005年1月18日。距离YouTube上线还有三周。距离iPhone发布还有两年。距离金融危机还有三年半。
时间够了。但也不多。
他得想清楚第一步该怎么走。
翻盖手机震动了一下。一条短信,发件人是一个他不认识但原身记得的名字——上司Mark Thompson。
“Qilin, you're late. Meeting in 10 min.“
陈启林看了看时间。上午九点四十。他迟到了。
在这家做企业CRM的小公司里,他还是一个准时打卡的H-1B码农。至少今天还是。
他拿起车钥匙,出了门。加州的阳光照在一个死而复生的中国人身上。
他知道未来二十年每一行改变世界的代码。
却不知道,重写命运的代价是什么。

