AI一定能重构软件业,只是还需要些时间

AI一定能重构软件业,只是还需要些时间


如果用了AI模型,能够通过不写代码实现“软件功能”吗?答案基本上是,不能。即使Vibe Coding,即使Cowork,都是在用“代码”的形式在完成一项任务,或者实现一项功能。

本质上,这就是软件,只不过开发者从程序员变成了模型。

用Gemini做了些简单搜索并画了张图:程序员数量随时间的变化:软件行业差不多也是随着程序员数量和效率的提高而以乘数级别增长的。

从汇编到Fortran,到Basic、Pascal、C/C++,到Java,到TypeScript、Python,上手难度逐渐降低,代码复用率逐渐上升,开发效率快速增加;

但,程序员的总数基本是一个每十年翻倍的速率,近二十年因为基数原因,增速还有所下降;

站在每个时间节点上,PC时代,互联网时代,移动互联网时代,适合的语言和技术都很清晰,但变化总是需要更长的时间发生;

也许,AI时代可以让“人人都成为程序员”,或者,也就不需要程序员了。

这是我一直认为AI“一定能重构软件业”的最重要原因。

但如果真的去实践这个“理念”时,终会发现,时间依然是最大的敌人,因为时间背后是人的生理极限,是社会组织里的“人情世故”。

当Fortran被用来做科学计算时,在每那么多“人情世故”的领域里,改变一直在快速的发生着,甚至直到如今,C/C++程序员依然保持了二十年的稳定。

然而真正的增量来自于鄙视链里被“C/C++程序员”们所不耻的那些“大众化”语言,Java,Python,Typescript,那些存在大量人的世界里。

软件成为一个如此大的行业,依托的就是“大量人的世界”。

也许,AI总有一天能接管,但不会是今天,也不会是可见的三五年里的任何一年。

我理解“马斯克们”看到的那些,因为我一度也是这么认为的,但我也逐渐理解了,当我们试图用AI去取代我们看到的那些行业存在的基石——人——时,所谓需求也许就是不存在的。

这并不妨碍,我早就退订了Photoshop,转而更多的用Capture One+模型开发的工具;并不妨碍,我只需要简单的编辑器(例如Google Docs)+存储(Google Drive)+模型开发的工具;并不妨碍,快速减少的三方软件的依赖。

然而,过去几年里,我最大的问题可能是太过于追求“看到终局”了,而越来越失去了“享受变化的过程”的快乐。

改变,总需要更多的时间。

← Back to Blog