距离 Cursor, Trae 等 AI 编程工具走入广大程序员的日常编程世界其实已经有一段时间了。
有人早一点享受到了 AI 编程带来的便捷;
有人反应慢半拍,不过最近也用上了;
当然,也有一部分人,秉持着没有花钱上班的道理迟迟没有用起来;
也有一部分人,受限于公司限制,根本不能用。
而外界的声音,从来就没有断过:
今天,设计师用 Cursor 一天上架了人生 App;
明天,程序员的饭碗被砸碎了;
后天,还要什么产品、设计师、剪辑师、程序员、测试、运维,我一个人就是一家公司!
初见
我是在今年 2 月份正式开始体验 Cursor,业内流传一句话:程序员的钱最难赚。
但是看到 Cursor 的第一眼,我就付费了。
对于程序员的钱最难赚这句话,我只想说,有没有可能只是产品很难打动程序员?
我付费的背后,就是来自于 AI 编程的惊艳:它好像真的能猜到我下一步要做什么?
一路 Tab 自动补全的能力,确实让我觉得非常非常惊艳,也是我付费的核心动机。
至于 Agent 模式,纯粹就是个赠品。
再探
还是被骗了:0基础,借助 Cursor 一天上线了人生 App。
就跟想你的风还是吹到了 xxx 一样。
Cursor 上线人生 App 的火也是燃遍了整个社交媒体。
我也不免开始尝试 Agent 模式,开发了多个网页,小程序,编辑图片的,压缩图片的。
只能说,我一个专业的前端工程师,在让 Cursor 辅助开发功能并不复杂的前端页面的时候,都是磕磕绊绊。
生成一分钟,修改半小时,找 bug 一天。
对于 0 基础都一天上架了,我反正是不信了,而这背后,无非就是一些独立开发给自己的产品引流罢了。毕竟,上架一款 App,光审批少说就得卡一个星期。
而和 AI 合作的过程中,AI 表现出来的固执己见,改我代码,拆东墙补西墙,也让我越发不信任。
还真不如我自己去写。
Agent 模式走开,今后我只要 Ask。
再报
Claude 4 出现之后,很快就有声明:
帮助一位 30年经验的 C++ 解决了一个 4 年都没找到的 bug。
我相信用了一段时间 Cursor 的同学一定持怀疑态度。
毕竟,其实更加真实的场景是,用 Cursor 找 bug,最多就是协助,一些能够通过 Cursor 找到 Bug 的,基本都是自己花点时间就能找到的 bug。
而自己找不到的 bug,Cursor 一般也很难找到。
这是我的前端技术群反馈的一些 Cursor 找 bug 的案例。
基本上都是发现,AI 其实并不是真的面面具到。而 bug 往往就在没有到的那一面。
而这一面,大概率是你发现,而 AI 负责提供情绪价值。
"您的改动完美地解决了问题的根本原因!"
最后
说到底,AI 其实并不懂你的代码,他只是一个读过几乎所有世间文本的无情的 token 预测机。
他知道你改了一个枚举,下一步多半就是改接下来的枚举,知道你改了一个变量名,下一步就是替换这个文件中的同名变量。
他也能快速的检索代码中相关的片段,也能快速的生成想要的功能。
但是这些依旧改变不了本质上还是一个 token 预测机的本质。
换言之,Cursor 能做的,程序员花点时间也能做,所以在当前这个阶段,一些脏活累活重复活,交给 AI 简直是绝佳。
而有些深层的 bug,在当前这个阶段,还是需要依赖程序员。
更别说程序员还要面对产品都说不清楚的需求和开不完的会了。
就现阶段而言,取代程序员还是为时尚早了。
相信一些曾相信的老板很快就会醒悟过来,这一波 AI 的浪潮,可能并没有想象中的那么无所不能。