返回文章列表

软件范式转换,开发别太焦虑

很多人以为AI已经无所不能了,程序员都要下岗了,但我不认同。

其实你实际做软件开发就知道,AI在计算机领域遇到的问题远比想象中多。

我举一个最典型的例子:AI至今不能顺畅地浏览互联网。

大网站都在做真人验证——滑块验证码、图形验证码、行为分析,就是为了防止AI或爬虫机器人爬来爬去抓数据。还有IP验证,机房的IP直接做浏览限制。你让AI去访问一个网站拿数据,可能连门都进不去。

所以现在AI发展陷入一个困境:大家都想增强AI能力的同时,在犹豫要不要让AI使用自己的服务和数据。

如果允许,大量AI机器人过来读取数据,白白消耗带宽不说,数据的独家性就没了。你的内容被AI抓走、消化掉,每人访问你的网站了。你的广告收入、用户数据、流量全没了——这约等于被偷家了。

但如果不允许呢?AI就拿不到这些数据,能力就卡在那里,进步受阻。

所以你会发现,随着AI发展,各种冲突才刚刚浮出水面。而这些问题的解决者是谁?

还是程序员。

需要有人去设计新的数据协议,需要有人去做AI友好的API架构,需要有人去搭建授权和计费体系。这些全是新岗位,而且只会越来越多。

以上说的爬取数据只是AI对软件行业的一小点冲击,更大的在后面。

我认为软件行业目前正在经历三代范式的切换。让我具体说说什么是三代范式。

先看最早的软件系统怎么工作的?

一个真实案例:某企业的财务部门,每个月月底五个会计从系统里里导出CSV,在Excel里手工对账、调格式、做合并,再导入到另一个报表系统里生成管理层看板。整个流程三天。

这就是第一代软件的本质:人在系统和系统之间当数据搬运工。 软件是一个个数据孤岛,写过用过大量"导入导出"功能的同学一定知道我在说什么。这种系统现在仍然非常多。

前两年呢?软件系统纷纷加入AI功能。Notion AI帮你总结会议纪要,飞书智能表格帮你生成图表,WPS帮你调整文档格式。看起来很美。但本质是AI被当成一个外挂插件,贴在原有系统上。 人还是要先设计流程、配置字段、搭建工作流,然后AI在这个既定框架里帮你做点锦上添花的事。这就是第二代范式,最具体的例子是Cursor、Trae、Qoder这些基于VS Code开发的Agent开发工具的早期版本——就是在原有的VS Code上加入AI工具调用循环。但这种形态终将被抛弃。

最新的软件形态,也就是第三范式将只剩下一个对话框,和少数几个友好简洁的按钮。

原本的软件功能框架都还在,但全被隐藏了。原本对人开放的用户接口——也就是UI——将被改造成对AI开放。用户不是嫌弃点来点去、按钮太多、配置项太多吗?不用你研究了,你只需要跟AI张张嘴,AI替你去操作。

比如Claude Code,已经非常强大了,但它不是把Git版本管理、终端命令行工具否定掉,而是完全隐藏在AI对话框后面。你只需要对着对话框说明白需求。

所以我想说的是,大量传统软件面临AI智能化转型。

计算机根本不是夕阳行业,而是在焕发第二春。第一代和第二代的存量系统有那么大的体量,迁移到第三代需要多少工程师来做架构改造、数据迁移、系统整合?庞大的工作量一定会带来更多就业。