国庆前组里有一个工作,给现在有的 Spring 项目要增加一系列文件上传、下载和一些基础的 CRUD 工作。其中难度最大的便是,要和一个低代码的前端项目配合,实现后台生成代码压缩包的功能。
本人一直在做前端开发,对于后端的了解程度只有学过一点 SQL ,简单入门过 Express.js 和 Koa.js 框架,只有基础的面向对象的思想。
一共开发了 2 周多的时间,期间基本全程靠和 GPT 的对话,结合 Copilot 的提示,从编码到部署完整完成需求。如果没有 GPT ,我可能还得从0看课看文档学习 Java 语法和 Spring 框架,不得不感叹 GPT 对于开发效率的提升。
关于向 GPT 提问的方式,有以下的经验总结。
Java/Spring 框架的语法使用:“本人是一个前端开发工程师,正在入门 Java Spring 开发,我想实现一个 xxx 的功能,详细的告诉为应该分别在那些文件下执行哪些操作?”
关于具体功能的实现:我会用 Express 写一个简单的实现,交给 GPT 让他实现对应的 Java 代码。
关于 IDEA 的使用:“我想实现 xxx 功能,如何在 IntelliJ IDEA 中找到”
关于编码规范:要让生成的代码符合原本项目的代码规范,分别粘贴给 GPT ,让他依照[项目中老代码]的格式优化[新代码]的格式
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.