# 你手机里此刻在跑的软件，最初多半只有一个作者——AI 时代还会有下一个吗？

- URL: https://davidyin.dev/writing/114-20260630-solo-authored-software-ai-era/
- 作者: David Yin
- 发布: 2026-06-30
- 标签: 独立开发者、AI 编程、vibe coding、软件工程、判断力
- 摘要: Linux、Python、Redis、Nginx、SQLite 撑起大半个互联网，最初都出自一个人之手，可一个人能起手，一群人才养得大。AI 把「写得快」白送给了所有人，真正稀缺的是看穿一个系统该长什么样的那双眼。作者判断 AI 时代还会有下一个「一个人起头」的人，但门槛已从会不会写代码，挪到了有没有判断力。

你现在划这行字的手机，正同时跑着好几个程序。它们的第一行代码，都是一个人，在某个深夜，亲手敲下去的。

我们总以为软件是大公司造的——一栋大楼、一支几百人的团队、一笔投资。可你天天在用的那几样东西，真相往往倒过来。

**伟大的软件，多半不是大团队造出来的。是一个偏执的人先起了头，再有一群人把它养大。**

## 那串名字，程序员看一眼就懂

Linux、Python、Redis、Nginx、SQLite。

你要是不写代码，这串名字可能没什么感觉。我翻译一下。

Linux，撑着全世界服务器、连你安卓手机底层都在跑的那套系统。Python，这几年最火的编程语言，AI 这波热潮全靠它。Nginx，给全世界很大一部分网站当"门卫"，数得上号的那个，负责把访客送到该去的地方。Redis，让网站快起来的那层东西。SQLite，小到能塞进你每一台手机和 App 里的数据库。

它们加在一起，撑起了大半个互联网。

而这几样东西，最初几乎都是**一个人**起的头。一个芬兰大学生，林纳斯，1991 年敲下了 Linux 的第一版。Redis 的作者是个意大利人，自称"数据库的业余爱好者"。Nginx，一个俄罗斯工程师下班之后写出来的。

**你以为是大公司大团队的功劳，最初其实只是一个人，和一个想法。**

## 但别急着喊"天才"：他们没有一个人写完

这里有个坑，懂行的一眼就能看穿，我先自己跳进去填了。

没有谁"一个人写完了 Linux"。

林纳斯 1991 年那一版，大概一万行代码。到 1994 年的 1.0，已经十七万行。今天的 Linux 是几千万行，背后是全球几千个人，几十年。Python 也一样，最早是一个荷兰人起的头，可真正让它长成今天这副模样的，是身后一大群人。（这些版本数字，网上的公开记录里都能查到。）

所以这篇文章的题目，我特意写的是"起的头"，不是"写完"。

我还得补一句老实话：上面挑的这几个，都是活下来的。还有无数个人起手的项目，没等长大就死在了半路上，名字你我都没听过。也有像 Windows、iOS 这样，从头就靠一支大团队才扛起来的伟大软件。我不是说"一个人起头"是唯一的路——我只是说，这条路真实存在，而且比你以为的多。

**一个人能起手，却养不大；一群人能养大，却起不了手。这是两种完全不同的稀缺。**

## 起手那一下，难的从来不是手快

我们容易把这些人想象成"打字飞快的天才"。

不是的。

写得快，从来不是门槛。真正难的，是在一行代码都还没有的时候，**就看穿这个东西到底该长什么样**。

林纳斯当年要做的，不是"写一个操作系统"，而是先想清楚：一个操作系统该怎么切块，哪些归最核心的那层管，哪些扔到外面去。Redis 的作者起步时，只是想让自己的小网站快一点，可他对"数据该怎么在内存里待着"有一套自己的判断。后来，这套判断成了全世界都在用的东西。

Nginx 也是。那个俄罗斯工程师当年盯着的，是一个没人有好答案的难题：一台机器，怎么同时扛住上万人挤进来还不卡。他想清楚了怎么扛，今天无数大网站才敢把流量交给它。你看，他们解的从来不是"怎么写"，而是"该怎么设计"。

这双眼睛，比手值钱得多。

**软件世界里最稀缺的，从来不是会写代码的手，是看穿一个系统该长什么样的那双眼。**

*一只人人都有的快手，比不过一双看穿系统该长什么样的眼。*
## 第 1 万行之后，就再没有名字了

起手很浪漫。可一个软件能不能活下来，靠的是另一件一点都不浪漫的事。

SQLite，就是那个塞进你每台手机的小数据库，干过一件笨到家的事：它的测试，把程序里每一条岔路都走了一遍，一条不落。程序里任何一个"如果……那么……"的分叉，他们都写了一段测试去验证。这种活没有名字，没有掌声，枯燥到极点。

可正是这种笨功夫，让 SQLite 敢被塞进飞机、手机、浏览器里，几十年不出大事。

第 1 万行之前，是一个人的故事，有名有姓。第 1 万行之后，是几千个人的故事，大多数没有名字。

**起手是一个人的浪漫，活下来是一群人的笨功夫。我们记住了前者，是后者在替我们扛事。**

*从一个有名有姓的人，到几千个没有名字的人——软件就是这样活下来的。*
## AI 白送了"写得快"，可送不出那双眼

现在轮到 AI 了。

这两年最火的一句话，叫"一个人顶一个团队"。AI 帮你写代码，你说一句，它吐一段，是真快。有人管这叫 vibe coding，凭感觉编程：你动嘴，AI 动手。

写得快这件事，AI 几乎免费送给了所有人。

但你冷静想想：AI 送你的，是那只快手，还是那双眼？

我天天用 AI 写代码。最近在搭一套 multi-agent harness，说白了，就是搭个架子，让一堆 AI 分工合作替我干活。"一个人顶一个团队"这事，我正在亲手实测。

前几天我让 AI 写一段处理数据的代码，它三秒就吐了出来，跑也跑得通。可我一眼就看出方向歪了——它把本该拆成两步的事，硬揉成了一团。改它的活，比我自己从头想一遍还累。那一刻你就明白：**AI 能把"写"这件事变快好几倍，可"这个东西到底该长什么样"，它替我定不了。**

它能写，但它不知道该写什么。方向、取舍、哪里该简单、哪里该复杂——这些判断，还得是我来。

话说回来，我也不替自己嘴硬：现在的 AI 编程工具，像 Cursor、Claude Code 这类，确实已经能替我分担一部分设计上的小判断——这段用什么结构、那块怎么拆，它给的主意常常不差。但越往上走，越是如此：到了"整个系统到底该长什么样"这种总判断，越没法外包。它能帮我把一砖一瓦想明白，可那张总图纸，还得我自己心里先有。

**AI 让人人都能写得快，可看穿系统该长什么样的那双眼，还是稀缺。**

*AI 几乎免费送出"写得快"，可方向、取舍、判断这双眼，它替你定不了。*
## 还会有下一个吗？会，但门槛挪了地方

回到开头那个问题：AI 时代，还会不会再出一个"一个人起头、撑起一片互联网"的人？

我的判断是，会。

但当"写得快"变得不值钱，门槛就从"会不会写代码"，整个挪到了"有没有那双眼"。

以前，你得先苦练好几年手上功夫，才有资格谈判断。现在 AI 把手上功夫的门槛踩低了，反而把那双眼推到了最前面。会敲键盘的人会越来越多，能看穿一个系统该长什么样的人，依然稀缺，甚至更稀缺。

下一个林纳斯，可能不再是那个打字最快的人。

而是那个——当所有人都让 AI 瞎写的时候，安静地想清楚了"这东西到底该长什么样"的人。

**AI 没有让"一个人改变世界"变得不可能。它只是把这件事，重新交还给了判断力。**

---

如果这串名字也让你心头一热，你最佩服的那个"一个人起头"的软件是哪个？

---

*数据来源：Linux 内核各版本公开记录、SQLite 官方测试文档、Python / Redis / Nginx 项目公开资料。*
