文章的核心其实就回答了一个问题:既然现在 AI 这么牛,一句话就能生成一个网站,那以后写代码做软件的人是不是都要失业了?
作者的回答是:不会失业,但赚钱的“软件类型”变了。
他把软件分成了两类:Solution(解决方案)和 Primitive(基础构件/原始模块)。
1. 什么是 Solution(即将贬值的软件)?
大白话解释:就是我们平时手机里下载的那些 App。它们有漂亮的界面(UI),有很多按钮,普通人点一点就能完成一件事(比如点外卖、记账、打卡)。它们是“包治百病”的完整药方。
为什么会贬值:因为 AI 太擅长做表面功夫了。以前你要花几个月画界面、连数据库,现在只要对着 AI 辅助工具(比如 Cursor)说一句“帮我写个带日历的打卡页面”,它几分钟就给你生成好了。谁都能轻易做出来的东西,就不值钱了。
2. 什么是 Primitive(正在升值的软件)?
大白话解释:如果 Solution 是一栋装修精美的房子,那 Primitive 就是水泥、水管、标准化的砖头。它通常没有给普通人看的漂亮界面,它是躲在背后的。它是专门给其他程序员(或者未来的 AI)当作“零件”来调用的。
为什么会升值:因为未来会有无数个 AI 助手(Agent)在帮人类干活。AI 助手是没有眼睛去看界面的,它需要直接去调取这些“底层能力”。
文章里举了一个极好的例子(蒸汽机):
当年发明了蒸汽机,大家惊呼“完蛋了,手工坊要倒闭了!”。确实,纯靠手捏东西的人下岗了,但是因为蒸汽机的出现,对煤炭、钢铁(原始材料)的需求迎来了超级大爆发。
在今天,AI 就是蒸汽机,而 Primitive(基础构件)就是煤炭和钢铁。
小白扫盲,那些英文名词和公司到底是干嘛的?
作者列举了一些国外极其成功的 Primitive 公司。对于非技术背景的人来说,这部分最像天书,我们一个个来扒掉它们的外衣:
首先,理解一个核心概念:API(应用程序接口)。
你可以把 API 理解为餐厅里的“服务员”。你不需要知道厨房(底层代码)是怎么做菜的,你只需要按照菜单点单(发送请求),服务员就会把做好的菜端给你(返回结果)。Primitive 软件,本质上就是在卖各种各样极其专业的“服务员”。
Stripe(支付的砖块)
它是干嘛的:帮网站收钱的。
小白举例:假设你要做一个卖东西的 App。以前,你要去跟银行申请接口,要懂怎么加密信用卡信息防盗刷,极其痛苦。有了 Stripe,你只需要在你的代码里加上一行 Stripe 的 API(召唤它的服务员),它在后台默默帮你把扣款、退款、分账全搞定。用户甚至不知道 Stripe 的存在,但它抽走了手续费。
Twilio(短信和电话的砖块)
它是干嘛的:帮软件发短信、打电话的。
小白举例:你用滴滴打车,司机到了,系统会自动给你发一条短信:“您的司机已到达”。滴滴公司自己是不去建信号塔、不搞电信基站的。滴滴的代码只是“召唤”了 Twilio 的服务员说:“给这个手机号发句提醒”,Twilio 就在底层把这事儿办了。
Resend(发邮件的砖块)
它是干嘛的:专门帮你给用户发各种邮件(比如注册验证码、密码找回)。
特点:也就是这几年靠几个人做起来的小团队,因为它们把“发邮件”这件事做到了极简和极致。
Cloudflare(网站保安和加速器砖块)
它是干嘛的:防止网站被黑客攻击,同时让世界各地的人打开网站都很快。它也是默默挡在所有网站前面的隐形墙。
BuiltWith(技术透视眼砖块)
它是干嘛的:你给它一个网址,它能瞬间分析出这个网站是用什么技术、什么框架建起来的。
激励人心的地方:文章特意提到,这个公司每年赚 1400万美元(约合1个亿人民币),但全公司只有一个全职员工和一个兼职!这就是做 Primitive 的魅力,你的价值在于你掌握了独特的数据和分析能力,而不是你有多少人去画界面。
作为独立开发新手,有什么可以借鉴的?
看完这些,你可能觉得:“天呐,这些都是搞底层技术的大神,我一个通过 AI 辅助编程的新手,难道就没活路了吗?”
绝对不是。独立开发者(尤其是新手)可以从这篇文章里汲取以下三个营养:
1. 别再“死磕”UI界面了,界面是最容易被替代的
新手很容易有一种错觉:我的 App 颜色调得真好看,交互真流畅,所以我很棒。
现实是,AI 迟早会把这部分工作完全接管。你在学习时,要把注意力从“界面层”向后退一步,放到“逻辑层”。多思考数据的存取、计算的规则。
2. 寻找你自己的“微型砖块”(不可替代的数据或规则)
我们做不了 Stripe 这种世界级的支付砖块,但我们可以做“特定领域”的砖块。
比如,你做了一个 App。如果它的核心只是个闹钟,那它很容易死。但如果它背后包含了一套“你花了几个月手动收集、整理、验证过的当地特殊行业规则数据库”,那这个数据库就是一个“微型 Primitive”。AI 没有你的数据库,它就办不成事。别人想要这部分数据,就得接入你的 API。壁垒在于你干的那些“脏活累活”,而不是代码本身。
3. 给机器留个门(API 思维)
你现在可以继续用 Cursor 去做带有完整界面的小 App,这是新手练级必经之路,非常有必要!
但在做的过程中,脑袋里要建立一种新思维:如果有一天,我的这个 App 没有界面了,如果是一个 AI 语音助手想要用我这里的核心功能,它能调用吗?
试着把你 App 里最核心的那个功能,写得独立一点,干净一点。
总结一句话:
这篇文章在告诉我们,未来不缺建房子(做界面)的人,未来缺的是造高质量砖块(提供核心数据和逻辑)的人。哪怕你现在还在学怎么建房子,你也要在心里明白,真正值钱的是那块砖。
夜雨聆风