下午,朋友发来消息。
"我用 Trae 写了个网站 demo,但是跑不起来。"
Trae 是个 AI 编程工具,输入需求,它自动生成代码。听起来很美好,对吧?
但我远程看了一下,问题很简单:node 包依赖出问题了。
他装了依赖,但下载的包来自国外源,有些下载失败。项目启动不了,满屏报错
我帮他删除了 node_modules,改用清华镜像源重新下载。
"好了,试试。" "跑起来了!"
整个过程大概半小时。
挂电话时,朋友跟我说了一句:
"还是有些门槛的,对普通人不太友好。"
我愣了一下。
AI 编程的门槛,到底在哪儿?
门槛好像确实是存在的。
用Trae写代码,没有任何门槛。输入"我要一个产品落地页,包含Hero区域、特性介绍、用户评价、联系方式",代码哗啦啦就生成了。
问题出在代码之外。
- npm 镜像源要改,否则下载慢
- 版本冲突,依赖管理
- 端口占用,权限问题
这些都不是"写代码",但它们都是"做产品"必须跨越的台阶。
这就是门槛。
但这个门槛,真的不可逾越吗?
删除 node_modules,是两行命令:
rm -rf node_modules
npm install --registry=https://registry.npmmirror.com
改镜像源,是一行命令。
查报错,是复制粘贴到搜索引擎,看知乎的答案。
这些,普通人能不能学会?
我觉得能。
但前提是:你得愿意动手。
普通人和专业开发者的区别
我远程那半小时,朋友一直在旁边说。
"这也太复杂了。" "普通人哪懂这些。" "还是得专业的人来。"
他的意思我明白。
如果从零开始学前端,学 Node.js,学 npm,学包管理,学版本控制……那确实需要几个月甚至更久。这个门槛很高,对普通人不友好。
但 AI 编程改变的是什么呢?
它改变了"写代码"的部分。
你不需要知道HTML标签怎么写,不需要知道CSS Flexbox怎么布局,不需要知道JavaScript 的异步回调。AI帮你写好了。
但你依然需要知道"怎么让代码跑起来"。
这部分,叫"工程能力"。
普通人缺的不是工程能力
遇到问题时的第一反应才决定成败。
专业开发者的第一反应:"报错了,看看错误信息,复制搜索,找到解决方案。"
很多普通人的第一反应:"报错了,太复杂了,我搞不定。"
这就是心态上的门槛。
稍微动动手,就能突破
我遇到过太多类似的情况。
- "AI 生成的代码跑不起来,怎么办?" → 查看错误信息,搜索,解决。
- "部署的时候遇到网络问题,怎么办?" → 换镜像源,用国内CDN,解决。
- "想要某个功能,但 AI 没写出来,怎么办?" → 提问更具体,补充细节,让AI重写。
这些都是"稍微动动手"就能解决的问题。
不是"深入学习",不是"成为专家",不是"从零开始学编程"。
遇到问题,不要马上说"我不行",要试一试去解决。
搜索一下,问一下,改一下。
大多数时候,问题就解决了。
把逻辑交给 AI,把直觉变成产品
这也是我一直说的:
你的直觉、你的想法、你的创意,这些是 AI 替不了的。
代码实现、细节编写、逻辑推演,这些可以让AI做。
但"让代码跑起来",还是得你自己迈出去。
这不是门槛。
产品上线的最后一公里。
这一公里,稍微动动手,就能走完。
最后
朋友后来跟我说:
"其实如果早知道改镜像源这么简单,我可能自己就搞定了。"
是的。
很多时候,所谓的"门槛",只是因为我们不知道——原来这么简单。
AI 编程,离普通人并不远。
远的是——遇到问题时的那一点点犹豫。
只要跨过这一点点犹豫,剩下的路,AI 帮你走完。
你的产品,就能上线。
我组建了一个vibecoding交流群,关注我,免费拉你进群~ v: zjzw2026
我是直觉造物 | SoloShip
一个拒绝内卷的10年架构师,
现在我只教普通人用AI做产品。
关注我,不写一行代码,
带你上线人生第一个的小工具。