2000,泡沫破了,网还在
原创 · 约 17 分钟阅读 · 阅读 --

2000,泡沫破了,网还在

作者: 字与码


古董级程序员,大厂出来后一直在创业公司,现在仍活跃在一线做 AI 相关开发。更完整的更新写在微信公众号「字与码」:工作经历、对新技术的想法,以及这些年折腾工具、模型和工程系统的记录,会不定期发在那里。

1999 年,我写的是银行前置机和 socket。

那是一种很硬的经验。SCO UNIX、生产系统、交易链路、超时、日志、故障边界。它教人谨慎,也教人知道系统不是玩具。

到了 2000 年,场景突然换了。

我来到北京。

城市换了,行业的空气也换了。互联网这个词已经不再只是技术圈里的新鲜事,它开始带着资本、媒体、招聘、期权、门户、上市、裁员和各种传闻一起涌来。那一年,我和 CSDN 谈过机会,但薪资没有达到预期,最后去了外企。

这件事现在说起来很平淡。

但放在 2000 年,它背后有一种很典型的时代气味:互联网看起来什么都可能发生,大家都在判断自己应该站到哪里。有人进门户,有人去外企,有人加入创业公司,有人还在传统软件和行业系统里继续做项目。所有人都知道网络很重要,但很少有人真正知道它会变成什么。

泡沫已经吹起来了。

也快破了。

北京像一台更大的机器

从一个城市来到另一个城市,技术工作也会变味。

上海交大的校园、早年的 386、办公室里的 MIS、银行前置机,这些经历都很具体。到了北京,更多东西忽然变成“行业”。你会看到更多公司、更多机会、更多技术媒体、更多关于互联网未来的争论。办公室、招聘广告、技术论坛、门户网站、外企工位,像不同齿轮一样一起转。

北京在那时给我的感觉,不只是一个工作地点,而是一台更大的机器。

它吸纳程序员、产品经理、编辑、销售、市场、投资人,也吸纳各种关于未来的想象。有人相信门户会成为一切入口,有人相信电子商务会改变零售,有人相信在线社区会改变内容,有人相信企业软件仍然是更稳的方向。

今天回头看,每个人都只看对了一部分。

互联网确实改变了一切,但不是按照当时最热闹的方式改变。很多公司消失了,很多概念换了名字,很多商业模式重新洗牌。可是网络本身没有退回去。浏览器、邮箱、搜索、IM、论坛、门户,这些东西继续长大,最后变成更复杂的互联网生活。

泡沫会破,基础设施会留下。

这大概是 2000 年最重要的一课。

CSDN 的插曲

2000 年,我和 CSDN 有过接触。

CSDN 对那一代程序员来说,是一个很熟悉的名字。它不只是一个网站,也是一种技术社区的入口。文章、论坛、下载、讨论、招聘、技术消息,很多人都是通过这些地方感受到“程序员正在成为一个群体”。

最后我没有去 CSDN,因为薪资没有谈到满意。

但我和 CSDN 的关系并没有因此断掉。

后来我还申请开办了 CSDN 论坛的 Linux 大版,并成为第一任大版主。那时论坛版主不是一个多正式的身份,但在技术社区里有实际意义:整理讨论,维护秩序,回答问题,推动一个方向聚起人气。Linux 当时正热,很多人第一次装系统、配驱动、调中文环境、编译内核、搭服务器,都会到论坛里找经验。

我还拿过一次 CSDN MVP。

今天看,这些经历不像正式工作那样容易写进履历,却很能代表那个年代程序员和技术社区的关系。很多知识不是从课程和公司培训里来的,而是在论坛、文章、回复和一次次排障里积累起来的。CSDN 对我来说,也不只是一个没谈成薪资的公司名字,它后来成了我参与 Linux 社区的一块入口。

这条线会在下一篇继续展开。因为 2001 年前后,国内 Linux 的热度确实起来了。

门户网站和泡沫的光

2000 年的互联网,门户网站很亮。

新浪、搜狐、网易这些名字,是那个时代的入口。打开浏览器,进入门户首页,看新闻、财经、体育、娱乐、邮箱、论坛。搜索还没有完全成为日常入口,移动互联网更是很远以后的事。门户像一个大广场,什么都放一点,什么都想承载一点。

门户的热,也让互联网工作有一种新鲜的光。

做内容的人、做编辑的人、做技术的人、做市场的人,都突然进入同一个行业故事里。网站访问量、广告、上市、融资、页面改版、频道运营,变成很多人嘴里的高频词。

我印象里,有一个来自新浪的小编说,拿到的补偿铺满了一床。

这句话我记了很多年。

它不一定能代表真实的行业全貌,却非常能代表那一刻的荒诞感。互联网泡沫不是抽象曲线,它会落到人身上:有人拿到补偿,有人失去工作,有人错过机会,有人从此换行业,有人留下来继续做下一轮。

泡沫期最容易让人误判的是,把资本市场的热度当成技术和商业已经成熟。

实际上,网页可以打开,不代表商业模式成立;用户增长快,不代表收入可靠;公司上市,不代表组织能长期运转;写字楼里坐满人,不代表产品真的有护城河。

这些后来都会被反复证明。

但 2000 年身处其中,不容易看清。

2000 年互联网泡沫与网络基础设施示意图

泡沫会破,服务器、网络、浏览器和用户习惯会留下。图为按年代氛围生成的示意图。

纳斯达克曲线之外

今天说 2000 年互联网泡沫,最常出现的是纳斯达克曲线。

它在 2000 年 3 月达到高点,随后一路下跌。很多互联网公司市值蒸发,融资收紧,裁员增加。这个曲线当然重要,因为它记录了资本市场对互联网想象的急剧降温。

但只看曲线,也会漏掉另一半事实。

互联网没有因为泡沫破裂而消失。

相反,泡沫破裂像一次粗暴筛选。很多不成立的商业模式被淘汰,很多只靠故事支撑的公司倒下,但真正有用的基础能力继续往前走:宽带普及、服务器增长、Web 开发成熟、搜索引擎改进、邮件和 IM 成为日常、在线社区继续聚集用户。

泡沫破的是估值,不是网络。

这句话今天看很容易理解。当时却很难。因为当一家公司裁员、一个行业降温、一个概念被嘲笑时,很多人会以为整个方向都错了。

历史经常不是这样。

一个方向可能是对的,只是第一批公司太早、太急、太贵、太不会赚钱。

这件事后来还会反复发生。移动互联网、共享经济、区块链、元宇宙、AI,都有类似的节奏:技术真实存在,想象先冲过头,资本再用冷却惩罚一批人,最后留下真正能进入日常的部分。

2000 年是很早的一次集体训练。

外企办公室里的稳定感

我最后去了外企。

外企给人的感觉和互联网创业公司不同。流程更清楚,组织更成熟,工作方式也更稳定。它不一定最激动人心,但对一个程序员来说,稳定本身有价值。

那时的软件行业还没有今天这么多远程协作和云工具。办公室就是工作中心。电脑、内网、邮件、会议室、打印机、英文文档、流程表、项目计划,这些东西构成了外企的日常。

从银行前置机转到这种环境,会感受到另一种工程秩序。

生产系统教你敬畏故障,外企流程教你理解协作。前者关心机器和链路,后者关心角色和责任。谁提需求,谁确认范围,谁测试,谁签字,谁上线,谁维护。这些看起来不如代码酷,但它们决定一个团队能不能稳定交付。

很多程序员年轻时容易轻视流程。

我后来越来越觉得,流程不是为了替代能力,而是为了让能力可重复。一个高手可以临时救火,但一个团队不能长期靠救火运转。外企的某些流程也许繁琐,但它至少让人看到软件项目可以有更系统的组织方式。

这对后来做平台、做大团队协作、做跨部门项目,都有影响。

2000 年的软件世界并没有停

泡沫破裂的同一年,技术仍然在继续。

Windows 2000 发布,把 Windows NT 路线推进到一个重要节点。对企业桌面和服务器来说,这是很关键的系统。Mac OS X Public Beta 出现,Apple 正在把 NeXT 的技术路线带进未来的 Mac。Java、Web、服务器端开发都在继续演进。开源世界也在增长,Linux、Apache、PHP、MySQL 这些名字会越来越频繁地出现在开发者视野里。

也就是说,资本市场在退烧,技术本身并没有退烧。

程序员如果只看新闻,很容易被行业情绪带着走。可如果看工具、系统、社区和真实用户,会看到另一条更慢但更稳的线。很多真正重要的变化,不是在最热闹的时候完成的,而是在泡沫退去以后继续积累出来的。

这也是为什么我不太喜欢把 2000 年只写成“泡沫破裂”。

它当然是泡沫破裂的一年。

但它更像一次分水岭:互联网从“什么都可以讲故事”开始走向“什么最终都要证明自己”。流量要证明价值,产品要证明留存,商业模式要证明收入,技术团队要证明能稳定交付。

这个要求比泡沫期残酷,也比泡沫期健康。

从生产责任到行业判断

1999 年的前置机让我知道,系统要承担生产责任。

2000 年的北京和互联网泡沫,则让我知道,职业也要承担判断责任。

写 socket 时,错误会在日志里出现;做职业选择时,错误通常要几年以后才显形。技术问题可以复盘,行业选择也可以复盘,但都不可能完全消除不确定性。

这几年连起来看,我的路径很有意思。

1996 年看见底层和 Web 的分叉。

1997 年让网页动起来。

1998 年把表单落到数据库。

1999 年把 socket 连到生产系统。

2000 年,则开始把自己放进更大的行业流动里。

程序员不是只和代码发生关系。程序员也和城市、公司、行业周期、资本市场、组织结构发生关系。代码能力当然重要,但它不是全部。你站在哪个行业阶段,加入什么样的组织,和什么样的人一起做事,选择稳定还是押注,都会改变后面的路。

2000 年让我第一次更强烈地意识到这一点。

下一年,Linux 的黄金年代

2000 年之后,就是 2001 年。

互联网泡沫的热度降下去,但另一条线变得越来越清晰:Linux 和开源。国内 Linux 的黄金年代正在展开,很多发行版、社区、公司和技术媒体都很活跃。那时的 Linux 不只是服务器系统,也带着一种理想主义和国产软件想象。

这条线其实早在 1995 年那张 Slackware 光盘里就埋下了。

到了 2001 年,它会重新出现。

下一篇,就写国内 Linux 的黄金年代。

2000 年 IT 大事记

  • 互联网泡沫破裂。 2000 年 3 月,纳斯达克指数达到高点后大幅下跌,互联网公司估值迅速回落,融资环境收紧,裁员和倒闭增多。但泡沫破裂并没有终结互联网,反而让行业开始从故事回到真实商业和基础设施。
  • Windows 2000 发布。 Microsoft 在 2000 年发布 Windows 2000,把 Windows NT 技术路线继续推向企业桌面和服务器场景。它在稳定性、网络、目录服务等方面影响了大量企业环境。
  • Mac OS X Public Beta 发布。 Apple 在 2000 年发布 Mac OS X Public Beta,把 NeXT 技术路线更明确地带到 Mac 平台。后来的 macOS、iOS 生态,都能在这条线里看到源头。
  • Apache Ant 出现。 Ant 在 2000 年前后成为 Java 项目构建的重要工具。它代表了 Java 企业开发逐渐工程化的一面,也预示着后续构建、依赖和自动化工具的重要性。
  • Tomcat 成为 Java Web 开发的重要基础。 2000 年前后,Tomcat 逐步成为 Servlet/JSP 开发的重要开源容器。Java Web 和企业应用开发由此进入更活跃的阶段。
  • Wikipedia 的前身 Nupedia 上线。 Nupedia 在 2000 年上线,后来 Wikipedia 在 2001 年出现。知识协作、开放编辑和在线百科的方向,已经开始酝酿。
  • 互联网公司开始从扩张转向生存。 2000 年以后,很多公司不再只讲增长故事,而要面对收入、成本、现金流和组织效率。这个转变会反复出现在后来的每一轮技术浪潮中。

参考资料

微信公众号

欢迎关注「字与码」

如果这篇文章对你有用,也欢迎在微信里继续关注后续更新。

微信公众号字与码二维码