fe619742721
51 天前
完全没问题,但你不要期望一晚上能解决,给你讲讲我的例子,给你点信心。
我是前端转的产品,没做过后端,但是对开发常识有基本的了解,比如知道看报错,知道代码运行流程,知道服务、数据库、网关,知道一般的后端项目是怎么运行的。
今年开始我接了一个 go 的项目工作,轻松上手,目前持续独立维护这个生产环境服务,而且是公司核心产品的核心服务
重点是,你要知道怎么和 AI 沟通。
1. 你自己要理解业务,知道你要做一个什么样的东西,知道业务背景,知道设计目标。
2. 要相信 AI 的理解能力比你见过的大部分开发都要强,让 AI 编码前,先把背景、现状、目标输入给 AI ,让他给你设计具体的实现方案,重点是,让他输出思路文档,不要直接写代码
3. 输出文档后,伪代码基本你能看得懂,可以不纠结具体的语法,大致没问题后,让 AI 拆分实现计划,分成几步
4. 分步后,让 AI 一步步实现,每写完一步你都可以自己去看,遇到不懂的 API 就让 AI 解释给你听,为什么这么用,是做什么的
到这里,AI 基本可以完成常见需求的开发了,而且 AI 参与了方案设计,整体的 bug 会少很多,不会出现新手不了解语言特点导致设计出问题
相信我,AI 编程比大部分人都强,很多人说不行,只是因为没找到合适的用法,以及对 AI 没有信心,宁愿相信自己的经验。
我用 AI 也维护过公司 CRM 的复杂项目代码,完全没问题,前提也是,你需要自己了解项目结构,知道业务点大致在哪里,然后让 AI 去理解,理解完成后,再输入你的业务背景、目标,AI 一样能维护得很好。
我现在的开发工作已经变成了完全和 AI 对话,代码能不写就不写了