作为一名 UX 设计出身的编程小白,我利用 AI 编程工具 Cursor,独自开发了一款前后端分离的 iOS 应用。这款应用具备用户认证系统、第三方 API 调用以及用户数据存储功能,核心业务代码超4万行。一个人完成了从产品设计、前后端开发、测试到部署上线。即便一行代码不写,但也耗费数百小时,本文是关于本项目开发经验的真诚分享。
如果你已经在使用 AI 开发应用,可以通过本文了解如何让开发过程更加【可控】,开发出有一定复杂度的应用。你将了解到:
•
哪些工作必须亲力亲为,且越早完成越能避免走弯路。
•
如何应对 AI 的“失忆”问题,以及如何逐步实现复杂功能。
•
如何高效排查问题,提升开发效率。
这些都是我在与 AI 进行了上千次对话、多次返工后积累的宝贵实践经验,很可惜不能发给刚启动项目的我,不然能为我省下大把的时间。但如果能帮到你,我会很开心。
如果你恰巧也是编程小白,但对 AI 编程感兴趣,本文将帮助你建立对 AI 编程的正确预期。
本文将帮你祛魅,让你了解一个普通人,从零基础开始,借助 AI 花费数百小时,能够开发出怎样复杂度的产品(肯定不仅仅是贪吃蛇或个人网站,但复杂度也远低于你手机中最常用的那些 APP)。如果你想开发类似复杂度的产品,本文将告诉你需要付出怎样的努力,学习路径是什么,最小的知识集合有哪些,以及在这个过程中你将经历怎样的心路历程。