学AI编程的一大误区是:想做「复杂」的产品。
有些会出动表达自己想学Cursor做出更「复杂」的产品,或者有些人会特意尝试了解AI编程能不能做「复杂」产品,听说做不了或者比较困难就先算了。
但,什么是「复杂」?什么人需要「复杂」的产品?
事实上,没任何人需要,人们需要的只是解决他需求的产品,只是恰巧有些需求的技术实现方式上比较“复杂”而已。
但是当你一开始就使用「复杂」这个概念时,就容易陷入理解和创造的误区,产生某种虚妄的技术主义倾向,会让自己的注意力失焦。
正确的问题永远是你自己或者你判断的用户需要的产品是什么,然后你尝试去实现,去解决这个过程中的问题就好了。
你的产品可能需要后端,其实也没有任何产品需要“后端”,更正确的表述是:
你的产品可能需要调用某个AI的API为用户提供内容生产的服务
你可能需要一个用户注册/登录系统去管理不同的用户权限和用户资产
你可能需要一个数据库去存储用户的信息,以及他是用你产品的记录
你可能需要一个积分系统或订阅系统去实现你产品商业化的目的
你可能需要接入一个支付方式去接收用户的付款
...
上面都是你可能需要的,在你需要的时候去尝试学习和解决就好了,但...你不需要一个「复杂」的产品。