当AI能写一万行代码,我们还需要这些几十年前的个人项目吗

自媒体专栏59分钟前发布 cansnow
73 0 0

当AI能写一万行代码,我们还需要这些几十年前的个人项目吗

2026年上半年,一个知乎问题引发了技术圈的持续讨论:发明LinuxPythonRedisNginxSQLite的人,到底算不算天才?

这个问题的提出时机很微妙。大模型让写代码变得前所未有的廉价,一个懂点提示词工程的初级程序员,一天能干完以前一周的活。在这种背景下,一种声音开始出现:那些单枪匹马写出世界级软件的人,是不是只是占了时代红利?换到现在,会不会早就被AI淘汰了?

这个问题值得认真回答。不是因为它本身有多深刻,而是因为它背后藏着一个更大的疑问:在AI越来越能干的今天,人类工程师的核心价值到底是什么?

要回答这个问题,得先看看这五个人究竟做了什么。他们的故事有一个共同点,这个共同点比"天才"两个字重要得多。

五个"业余项目",撑起了整个数字世界

先把事实摆出来。

1991年,芬兰赫尔辛基大学一个22岁的学生,在Usenet上发了一封邮件,说自己写了一个"只是个爱好"的操作系统内核。这个人叫Linus Torvalds,这个内核叫Linux。今天,全球绝大多数服务器、所有Android手机、云计算基础设施都运行在Linux之上。他后来又"被逼着"写了一个版本管理工具Git,现在是全球程序员的标准协作方式。

1989年圣诞节假期,荷兰程序员Guido van Rossum因为手头的项目需要用C语言一个一个重写工具,进展太慢,决定自己写一门新语言。三个月后,Python有了雏形。三十多年后的今天,全球AI领域超过85%的项目用Python做主语言,整个大模型生态的上层几乎全是Python的天下。

2009年左右,意大利西西里人Salvatore Sanfilippo为了改进自己项目的缓存方案,写了一个内存数据结构服务器。他给它起名叫Redis。今天,GitHub、Pinterest、几乎所有互联网大厂都在用它。

2002年,哈萨克斯坦出生的工程师Igor Sysoev观察到互联网流量的爆发趋势,开始构想一种全新的Web服务器架构。两年后,Nginx发布。今天它是全球最广泛使用的Web服务器和反向代理,Cloudflare、所有微服务网关的底层都沿用了他设计的网络I/O模型。

2000年前后,美国工程师D. Richard Hipp因为之前给美国海军开发软件时频繁被不可靠的数据库"背锅",又赶上政府合同因国会预算纠纷被取消,失业了好几个月。"闲着也是闲着,正好来写那个数据库引擎。"SQLite就此诞生。今天,SQLite的活跃部署量超过一万亿——预装在所有iPhone、Android设备、浏览器、航空航天系统和你的手机里。

五个故事,五个不同国家,五个完全不同的技术领域。但它们的起因惊人地一致:没有一个是"先看到商业机会再写代码"的。全部是"自己遇到了问题,顺手解决了一下"。

这个一致性比任何技术细节都重要。

"业余爱好"为什么能打败整个行业

有人可能会说,这不过是运气好,赶上了计算机基础设施还没搭好的时代。

这种说法忽略了一个关键事实:在他们各自动手的时候,市场上已经存在竞争产品。Linux出现之前有Minix和各种Unix变体;Python之前有Perl和Tcl;Redis之前有Memcached;Nginx之前有Apache;SQLite之前有Informix、PostgreSQL。

他们不是在空白地带开垦,而是在已有解决方案的旁边,用一种完全不同的思路重新做了一遍。

Linus没有去完善Minix,他重新设计了内核的协作方式——让全球开发者通过分布式模式共同贡献代码,而不是依赖一个封闭的学术团队。Guido没有去改进Perl,他把语言本身"退居幕后",让它变成数学背景的人也能用的伪代码级别的工具。antirez没有去给Memcached加功能,他在单线程模型下用事件循环机制实现了每秒几十万次的并发处理。Igor没有去给Apache打补丁,他用非阻塞I/O多路复用彻底绕开了"一个连接一个进程"的笨重模式。Richard没有去给Informix提需求,他直接把数据库塞进了应用程序本身,几百KB的体积,不需要任何服务器。

每一个案例里,"天才"的部分不在于写出了多少行代码,而在于做了一个正确的架构决策。这个决策在当时可能看起来不起眼,但三十年后回头看,它定义了整个领域的运行规则。

一个被反复验证的观察:收敛比发散更持久

知乎讨论中有一个观察值得单独拿出来讲。

有人用SQLite和几种热门的云原生数据库做过对比测试。几个年轻工程师用当时最火的时序数据库和云原生存储组件往工业相机里塞AI推理服务,光是数据库常驻进程就把内存吃掉了三分之一,模型直接崩溃。最后全部撤掉,换回SQLite——问题彻底解决。

这不是"SQLite比那些数据库好"这么简单。这是两种完全不同的思维方式的碰撞。

一种是积累式组装:看到新需求,就加新组件;看到新架构,就引入新依赖。每一步看起来都合理,但整体越来越臃肿,越来越脆弱。

另一种是第一性原理重构:回到问题的本质,问"到底需要什么",然后用最少的代码、最少的依赖、最少的内存把它实现出来。

Richard Hipp在二十多年前为军舰写的无服务器数据库,到今天在工业边缘设备上依然稳定运行。几个年轻同事用最新技术栈做的方案,连内存都过不去。

这个对比不是在说老工具比新工具好。它在说一个更深层的东西:在软件工程领域,克制比膨胀更难,做减法比做加法更需要判断力。

大模型目前做不到这一点。它的本质是概率预测和参数拼接,天生带有冗余和发散性。你让它写一个功能,它能写得很漂亮;你让它设计一个能跑三十年的系统架构,它会给你一个看起来很完整但实际上到处是冗余的方案。因为它没有"够了"这个概念——它只会一直往里加东西。

AI能写一万行代码,但解不了一个连接池耗尽

知乎讨论中还有一个案例特别有说服力。

有人用AI工具面试年轻候选人,发现很多人已经丧失了对计算机底层运行机制的感知力。让候选人手搓一个分布式业务系统,AI辅助下能拼凑得漂漂亮亮。但一旦线上遇到网络抖动引发的连接池耗尽,或者极端流量下内存碎片化导致的延迟突刺——完全束手无策。

这不是在嘲笑年轻工程师。这是一个结构性问题:当工具越强大、门槛越低的时候,业务层面的代码编排就不再具备核心竞争力。你能用AI帮别人写一万行业务代码,别人也能。

但当线上出了问题,需要理解操作系统怎么管理内存、网络协议栈怎么处理拥塞、文件系统怎么调度I/O的时候——这些能力没法靠提示词工程获得。它们需要你真的花时间去理解计算机是怎么运行的。

而这五个人写的软件,恰恰就是那些"底层运行机制"本身。Linux管理进程调度和内存分配;Python定义了人和机器对话的语法;Redis展示了单线程模型下并发处理的本质;Nginx重新定义了网络I/O的处理方式;SQLite证明了数据库可以不需要服务器。

它们不是应用层工具——它们是数字世界的物理法则。

五个人的共性,比他们的差异更有意义

如果把这五个人的故事并排放在一起,会发现一些比"天才"更有意思的东西。

他们都选了C语言。不是因为它"高级",恰恰相反,因为它足够低。C让程序员直接面对内存、指针、系统调用,没有虚函数表、没有垃圾回收、没有魔法。在极度受限的硬件条件下写出能跑几十年的基础设施,只能选择最没有"魔法"的语言。

他们都不是为了赚钱起步的。Linus是为了方便访问大学的新闻组,Guido是为了加快手头项目的开发进度,antirez是为了替代不够用的Memcached,Igor是为了优化一个门户网站的性能,Richard是为了解决军舰数据库不可靠的问题——然后失业期间"闲着也是闲着"。

他们都在创造的时候处于某种"业余"状态。Linus是学生,Guido是圣诞假期,antirez是为实际项目顺手改进,Igor是为门户网站优化,Richard是失业期间的个人项目

这个"业余"状态非常重要。它意味着他们不需要向任何人证明什么,不需要写商业计划书,不需要回答投资人的问题,不需要考虑市场定位。他们只需要解决自己面前的真实问题。

而当一个人只为自己解决问题的时候,他的设计往往是最干净的。因为他不会往里加任何不需要的东西。

"算不算天才"这个问题本身就问错了

回到最初的问题:这五个人算不算天才?

这个问题的问法本身就有问题。它假设"天才"是一个已知的标准,然后用这个标准去衡量这五个人够不够格。

但实际情况是反过来的。在软件工程领域,"天才"这个标准就是被这五个人定义的。不是因为媒体封的,不是因为资本捧的,不是因为某个奖项认证的——而是因为你的手机、你的电脑、你刷的每一个网页、你训练的每一个模型,都在用他们写的代码运行。

他们的软件不是"好用的工具"。它们是基础设施。就像公路和电网一样,你平时根本不会注意到它们的存在,但它们一旦消失,整个数字世界就会停摆。

AI时代,这件事和你有什么关系

你可能不是程序员,可能对操作系统、数据库、Web服务器这些词没什么感觉。但这五个人的故事里有一个东西和每个人都有关:

在工具越来越强大、门槛越来越低的时代,真正有价值的东西不是"会用工具",而是"理解工具背后的问题"。

AI能帮你写代码、写文案、做PPT、分析数据。但它没法帮你判断"这个问题到底需不需要解决",没法帮你决定"在十个看起来都合理的方案里选哪个",没法帮你在资源受限的时候决定"什么可以不要"。

这五个人之所以能在几十年前做出至今仍在运行的软件,不是因为他们写代码比别人快。而是因为他们做了一个正确的判断:这个问题的本质是什么,解决它最少需要什么。

这种判断力,在任何时代、任何领域都是稀缺的。

Linus Torvalds在赫尔辛基大学宿舍里写第一个内核的时候,不会想到它将来会运行在全球绝大多数服务器上。Guido van Rossum在圣诞假期写Python第一版的时候,不会想到它将来会统治整个AI生态。他们在那个时刻做的事情,只是认真地解决了一个自己面前的问题。

也许这才是这五个人的故事真正想告诉我们的:不需要看到全局才开始,不需要确认能成功才动手。遇到一个真实的问题,用最好的判断力去解决它,然后把它分享出去。

至于它最终会不会改变世界——那是后来的事。


参考来源

知乎问答:"发明linux、python、redis、nginx、sqlite的人算不算天才?"(2026年) https://www.zhihu.com/question/2027342725343721332

CSDN:"GitHub 顶级大佬 No.1:Linus Torvalds——一个程序员如何重塑整个软件世界"(2025-12-23) https://blog.csdn.net/qq_41520636/article/details/156200354

36氪:"从3个月业余项目到全球第一语言,Python之父坦言:当年'将就'的代码,如今全都真香了"(2025-06-16) https://m.36kr.com/p/3338944769224968

TechHistoryLab: "Guido van Rossum: Genius Creator of Python"(2026-04-24) https://techhistorylab.com?p=1875/

NGINX官方网站:"Do Svidaniya,向NGINX创始人Igor致敬"(2022-04-01) https://www.nginx.org.cn/article/detail/12334

极客时间:"拒绝背锅!39岁失业后,我写出了一个超一万亿使用量的数据库" https://time.geekbang.org/column/article/802256

Red-Gate Simple Talk: "Dr Richard Hipp, Geek of the Week" https://www.red-gate.com/simple-talk/opinion/geek-of-the-week/dr-richard-hipp,-geek-of-the-week/

稀土掘金:"SQLite的作者谈软件开发中的自由"(2023-12-18) https://juejin.cn/post/7313739552061423616

腾讯云开发者社区:"遭不住,Nginx之父也离职了!" https://cloud.tencent.com.cn/developer/article/1948637

wanqiang.wang:"理查德·希普(Richard Hipp):SQLite之父与轻量化技术革命的引领者" https://wanqiang.wang/post/9c76

© 版权声明

相关文章

暂无评论

暂无评论...

网址设置

网址样式切换

详细

网址卡片按钮

显示

布局设置

左侧边栏菜单

展开

页面最大宽度

1700px

搜索框设置

搜索框背景上下位置

仅对图片背景生效

50%

自定义搜索框背景

  • 静图

    随机壁纸

  • 静图

    随机4K

自定义搜索框高度

  • 聚焦
  • 信息
  • 默认
设置