# 带着 Claude Code 回到 1998

Date: 2026-05-31  
Author: SimonAKing  
Categories: 微信公众号  
Tags: 微信公众号  
Source: https://simonaking.com/blog/back-to-1998-with-claude-code/

> 2026年，凌晨四点十七分。 陆知行趴在工位上，三块显示器的蓝光打在他二十二岁却已熬出黑眼圈的脸上。连续加班三十六个小时，线上服务刚雪崩过一轮，他熬着最后一口气把熔断阈值调好、把扩容脚本推上去，钉钉上

---
## 楔子· 凌晨四点十七分
2026年，凌晨四点十七分。

陆知行趴在工位上，三块显示器的蓝光打在他二十二岁却已熬出黑眼圈的脸上。连续加班三十六个小时，线上服务刚雪崩过一轮，他熬着最后一口气把熔断阈值调好、把扩容脚本推上去，钉钉上还压着十一条未读。

想直起身的那一刻，胸口毫无预兆地一闷，像被一只手攥住，越攥越紧。心跳乱成一团，冷汗顺着脊背往下淌，眼前的代码糊成一片。他想喊人，喉咙里却挤不出半点声音，手从键盘上滑下去，整个人歪倒在椅背上。

意识被一点点抽走的最后一秒，他脑子里只剩一个念头：要是能重来一次，就好了。

然后，眼前彻底黑了下去。

再睁眼，是1998年的深圳，华强北。

赛格电子市场嘈杂的人声，电烙铁焊锡的味道，老式收音机里的粤语歌，窗外拖得老长的吆喝：「收旧电视机洗衣机空调！」

陆知行低头看着自己年轻得发亮的双手，又摸出口袋里那张写着「1998」的身份证，半天没回过神来。

他回到了中国互联网刚要起步的年头。这一年，深圳一家叫腾讯的小公司刚成立，QQ还叫OICQ；马耘还在北京蹬自行车；李彦泓揣着「超链分析」专利，人还在硅谷；丁垒的网易、张朝洋的搜狐、王治东的新浪正打得火热；周鸿翼的3721刚起步。

就在这时，他脑海里亮起一行只有自己看得见的字：

*Claude Code 启动成功。*

*模型 Opus 4.8 ｜ 上下文 1M ｜ Ultracode effort*

*已接入二十八年后的 SOTA 模型*

陆知行慢慢握紧了拳头。

穿越小说他也刷过，主角不是赌国运，就是囤股票、抄答案。可他心里清楚，知道腾讯会涨、阿里会起，对眼下这个连暂住证都没有的自己没什么用，那些钱他没本钱也没人脉去赚。

他带回来的是另一样东西：脑子里那行字，和它背后接通的、二十八年后的全部工程能力。

他盯着那行字看了几秒，松开手。这一次，他不想再做那个被需求和工单推着跑、最后累死在工位上的人。

## 第一卷· 华强北 · 一个没有事务的数据库（1998）
 华强北一家叫「巨能电脑」的装机店，陆知行身无分文，先去打工。店里没人让他碰那台服务器，只让他扫地搬货。

第三天深夜，全街道装机店通用的那套盗版库存软件崩了，三百多台机器的进货、出货、客户预付款全乱成一团。陈老板贴出五千块的赏金，可这软件是省城一家公司拿 VB6 加 Access 攒的，源码锁着不给，等人坐一夜火车下来修，要耽误一个礼拜。

陆知行蹲在机器前看了会儿日志，心里有了数。毛病不在机器，在并发：好几个收银前台同时往同一个 Access 的 .mdb 文件里写，既没有事务、也没有像样的锁，一笔单子写到一半被另一笔覆盖，整张表就花了。这种事，他在另一个世界见得太多。

他跟陈老板说能修，但不是打补丁，是重写。陈老板将信将疑，让他试。

那一夜他重做了一套：每笔交易先写一条预写日志再改主数据；抢同一条记录时排队加锁；收支挂上校验和，对不上就回滚；每半小时自动备份一次。天亮前，他让人在几台收银台上同时下单测试，账目没再乱，连陈老板早忘了的两笔旧欠款都被对了出来。

陈老板盯着屏幕看了半天，从抽屉里数出一万块推过来。

三天后，这事在华强北传开。陆知行用这笔钱盘下一间小铺面，挂上招牌：克劳德科技。

## 第二卷· 腾讯 · 扛不住的那台服务器（1999）
找上门的是个戴眼镜、面色疲惫的瘦高青年，名片上印着腾讯，马画藤。

「我们那个OICQ，三个月十万用户。可服务器每天高峰都崩，一崩几万人掉线，只能不停买机器。每月烧十万，账上撑不过半年了。」他说话时手指无意识地敲着桌沿。

陆知行让他把服务端调出来，看了一会儿日志。问题不算复杂：他们把每个用户的好友列表、在线状态、还有没发出去的消息全压在一台中心机上，那台机器又要存、又要转、又要扛连接，用户一多，自然第一个垮。这是单点，不是钱不够。

他没列一长串方案，只跟对方在草稿纸上把架构拆开：连接和存储分开，前面摆一排能随时加的无状态网关；在线消息走轻量直发，离线消息进队列慢慢落库，别让数据库陪着高峰一起扛。马画藤是技术出身，听到一半就自己往下接，两个人改了三版图。

临走，陆知行多说了一句：撑过这半年，别因为缺钱把 QQ 卖了，投资会进来的。

第二年，两家机构各投一百一十万美元，腾讯缓了过来。这套早期架构后来不少人研究过，没人知道最初那几张草图是在华强北一间小公司里画的。陆知行也没打算让谁知道。

## 第三卷· 淘宝 · 一笔不能错的钱（2000）
杭州，湖畔花园一套家徒四壁的毛坯房，十几个人席地而坐，正商量着做一个让人在网上开店买卖的平台。那是马耘和他那群后来被叫做「十八罗汉」的人。陆知行本是被朋友拉来看个热闹，却在那间屋里听见了一个真正棘手的麻烦。

平台想做「担保交易」：买家的钱先托管在平台，确认收货再放给卖家。点子大家都觉得好，可负责技术的人愁的不是点子，是它背后两道迈不过去的坎。

「第一道是超卖。」那人说，「一件热门货只剩最后一件，两个买家几乎同一刻点了拍下，系统一查都显示有货，结果一件货卖出去两单，我们拿什么发货？第二道更麻烦，买家付了钱，偏巧那一瞬网络抖了一下，订单状态没更新过来，钱扣了，单子却像没发生过。这种钱货对不上的事，出一次，就没人再敢信我们了。」

陆知行放下茶杯。这两道坎，说到底是同一个东西：高并发下的数据一致性。他没急着开口，闭上眼，把问题原原本本在脑子里敲给了那个伙伴。

终端几乎是立刻回的：

*Claude Code：标准解法。分布式锁防超卖，消息队列削峰解耦，最终一致性配对账补偿。依赖：Redis、Kafka、至少三台机器组集群。*

陆知行差点笑出来。这是一份漂亮的2026年答卷，可现在是2000年。Redis 还要再过七年才会出生，Kafka 更是十年后的东西，眼前这家公司连第二台像样的服务器都未必买得起。知道答案，和把答案落到这个年代手里仅有的几样东西上，完全是两码事。

超卖那道坎，根本用不上什么分布式锁。数据库自己就够：扣库存时写一条带条件的 UPDATE，「库存大于零，才减一」，谁的语句先成功谁拿货，慢一步的那条影响行数是零，直接被挡回去。一行 SQL，不依赖任何外部组件。

重复扣款也一样。给订单号加一个唯一索引，同一笔支付提交第二次，会被数据库直接拦下，天然就幂等了。

最难的是一致性。没有消息队列，他就拿一张表当队列用：付款、改订单这些动作，先往一张「本地任务表」里记一笔，再让一个后台定时任务一条条往下推；万一中途断了，下次扫到没做完的，接着补；每天夜里，再拿账户流水和订单逐笔对账，差一分钱就报警。

想顺了，他才睁开眼，在白板上把这套画下来。东西不复杂，却是把二十六年后的思路，一点点塞进了2000年的机器里。这恰恰是穿越回来最难的地方：知道终点在哪，不等于脚下就有路，路得自己一段段铺。

马耘听完，没急着表态，只让人把这几条仔细记下来。那套底子三年后撑起了一个叫淘宝的平台。陆知行婉拒了对方提出的股份，自己走出了那个小区。有些钱不该他赚，有些路得他们自己走。

## 第四卷· 百度 · 分词与检索（2000-2001）
中关村的冬天，一个刚从硅谷回来的人请他喝茶，是李彦泓。

他手里有超链分析的专利，可卡在两件事上：中文搜不准，「北京大学生」机器分不清是「北京 / 大学生」还是「北京大学 / 生」；而且查询一多就慢。

陆知行讲了两条思路。分词，别拿词典硬切，结合上下文算每种切法的概率，再拿大量真实语料去训练，慢慢就准了；检索，别每次都翻遍全网，提前建一张「哪个词出现在哪些网页」的倒排表，查的时候直接查表，热门词再加一层缓存。

李彦泓记了满满一页，说回去就让团队试。临走聊到这东西将来怎么用，陆知行随口说，往后大家想知道什么，大概都习惯先打开一个框打字。这句话后来成了那家公司的广告语。

## 第五卷· 360 · 熊猫烧香（2007）
2007年初，一种叫「熊猫烧香」的病毒席卷全国，中招电脑的图标全变成一只举着香的熊猫，文件被毁，网络瘫痪。最难办的是它每天变种几十个，传统安全软件靠「一个病毒配一个特征」的老办法，永远慢半拍。

周鸿翼找上门，一进门就说特征库一天更新八遍都按不住。

「按不住，是因为你在比对长相。」陆知行说，「它一变种长相就变。换个思路，别看它长什么样，看它干什么。哪个程序乱改别人的文件、自我复制、偷改注册表自启动，不管它叫什么，先拦下来扔沙箱里跑；可疑样本的指纹传到云端，一台机器发现新变种，全网就都能挡住。」

周鸿翼问，这要是做出来，能不能免费铺给所有人。陆知行说能，但免费这两个字会让他成为整个行业的对手。周鸿翼想了想，说这个他不怕。

那套东西后来变成了三个数字：360。

## 第六卷· 雪崩 · 一个外卖高峰夜（2014）
智能手机普及之后，战场换了。陆知行帮金山出身的雷君理过「硬件不赚钱、靠生态」的小米路子，也给广州那个沉默的张晓龙提过一句，微信别做成第二个QQ，去做附近的人、摇一摇、扫码。后来一个红包上了春晚，移动支付就此铺开。

让他在工程师圈里真正被记住的，是2014年夏天的一个深夜。

外卖大战打到白热化，晚高峰十一点，全城几百万人同时下单。先出事的是行业老大美团，下单系统崩了。麻烦的是，用户在美团下不了单，几秒内全涌向了另一家，饿了么。本来只准备扛自家流量的饿了么，被这股突然翻倍的洪峰一下冲垮，服务器接连倒下。这就是工程师最怕的雪崩：一家挂了，流量灌进另一家，把它也压死。

饿了么的技术总监连夜打电话过来，声音都劈了：数据库连接全满，下单全超时，重启一台崩一台。

陆知行接进监控，根因不难看出来：流量突增，连接池被占满，请求排队超时，用户疯狂重试，流量又翻倍，于是彻底雪崩；而所有人都在抢同一个爆款商家，那条缓存偏巧刚过期，请求全砸到了数据库上，缓存被击穿。

「别再加机器了，加机器只会更糟。」他让对方按几步来做：

*· 限流：网关用令牌桶，每秒只放固定的量进来，多的挡在门外，先保住核心；*

*· 熔断：某个服务连续超时就立刻断开，不再傻等，免得拖垮上游；*

*· 降级：评价、推荐、积分这些先全关，把资源让给下单；*

*· 防击穿：热点商家的数据加互斥锁重建缓存，再用布隆过滤器挡掉无效查询；*

*· 削峰：下单先进消息队列排队，后端按自己的节奏处理。*

二十来分钟后，那条一直跳红的曲线慢慢压了下去。

后来那位技术总监跟他说，他们本来只防着自家的量，没想到对手先崩，洪水反倒灌到了自己头上。陆知行说，这种事以后只会更多，你不光要扛自己的量，还得留出余量，扛别人垮掉时灌过来的那一波。

## 尾声· Rate Limit · 凌晨四点十七分（2026）
那之后的十几年，移动互联网长成了参天大树，再后来，轮到 AI 掀起新的浪潮。陆知行还是老样子，哪儿有快撑不住的系统，他就在幕后搭把手，名字始终没怎么露出来。

2026年春天。

陆知行四十多岁了。克劳德科技一直没上市，外面知道它的人不多。他把公司交给年轻人，自己回了趟深圳，回到华强北。老市场早翻新了，那股电子元件和焊锡的味道倒是没变。

他在「巨能电脑」的旧址前站了一会儿，回到办公室打开电脑。

凌晨四点十七分。

他在做一件自己想做的事：把大模型的推理成本再压低些，低到普通人也用得起。他写下最后一段调度代码，把推理任务在显卡之间重新切分、量化、排队。这套活儿，和二十八年前给那台破收银机加事务，其实是同一回事，只是从一条街，换成了一整个行业。

敲下回车，他靠回椅背。

胸口忽然传来那阵熟悉的、被攥住的感觉，越攥越紧。他认得这个时刻。二十八年前，也是这一天、这个钟点、这种感觉，那个趴在工位上、心里只剩「要是能重来一次就好了」的自己。

绕了一圈，他又回到了起点。只是这一次，他心里很静。他没靠抄答案赢，他是把那些会拖垮一家家公司的崩溃和雪崩，一件件提前收拾掉了。

眼前慢慢模糊。脑海里那行字最后一次亮起，这一次没有「受限」，只给了他一个熟悉的提示：

*Claude Code · Opus 4.8*

*⚠ Rate limit reached：你已用完这一世的全部额度。*

*二十八年的对话，到这里先告一段落。*

*额度将于……下一世，自动重置。*

陆知行闭上眼睛。

窗外，深圳的天泛起鱼肚白。华强北的某个角落，又一台老机器响起那串沙沙滋滋的拨号音。有人，正连上一个刚刚开始的世界。

*（全文完）*

---
> 本文同步自微信公众号，[点击查看原文](https://mp.weixin.qq.com/s/0FItUBCKyYzxAqRO3xvF8g)
