首页/新闻资讯/正文详情

用ai写代码的心得

发布时间:2026/9/25 4:19:01 来源:云帆数科 栏目:资讯中心
用ai写代码的心得
这里总结一下用ai-ide写代码的心得指挥AI做事的层面会设计1.要对整个项目的技术有整体性大方向的把握要知道这个技术栈落地配置使用整条链路是什么要知道这个项目整条数据流转的链路是什么要会指挥ai做东西不然就是一个无能的丈夫只会yes要会设计架构设计代码架子会设计技术栈会把握流程一个系统的存储系统怎么设计一个系统的缓存结构怎么设计微服务怎么管理设计更近一步代码架子层面权限认证怎么设计诸如此类这个可以出一个系统架构领域的知识代码架子领域的知识数据流转领域的知识让AI 辅助解析项目设计层面掌握了上面的设计架构设计代码架子相当于掌握了一个key就是设计了一个class类但是具体的业务流转也就是写代码方法数据流转里面也是很复杂费脑子的事情细节很多流程很多接手一个项目完成一个需求需要在以前的项目的基础上写好代码就要去理解原项目的逻辑1.权限系统怎么设计的2.项目层面链接怎么设计3.技术栈配置怎么设计4.主要是什么领域的数据存流转用AI-IDE写代码从“只会说Yes”到“懂得怎么指挥”引言最近在用AI-IDE写代码踩了不少坑也积累了一些心得。想把它们总结出来既是记录也希望能给同样在用AI辅助编程的朋友一些启发。我发现用好AI-IDE这件事核心其实不在AI本身而在于人——在于你怎么理解项目、怎么设计架构、怎么指挥AI去做事。如果你自己脑子里是一团浆糊AI再强也帮不了你。反过来如果你把事情想清楚了AI就是一个极其高效的执行者。下面我从两个层面来聊聊这段心得。第一层指挥AI做事首先要“会设计”1.1 你得有全局视野用AI写代码最容易犯的错误是“只见树木不见森林”——盯着一个函数、一个模块让AI写却对整个项目的大方向没有把握。这样写出来的代码局部可能没问题但拼在一起就散了。真正能指挥好AI的人脑子里要有清晰的全局图景技术栈的整条链路从选型、落地、配置到使用每个环节是什么怎么衔接。你不能只告诉AI“用Spring Boot”你得知道怎么配置数据源、怎么集成缓存、怎么部署上线。数据流转的整条链路数据从哪里来经过哪些处理最终存到哪里去谁在使用。这个链条你不理清楚AI写出来的代码就是断的。打个比方如果你是一个丈夫对家里的大事小情一概不知只会对太太说“是是是”那遇到真正需要决策的时候你就是一个无能的角色。指挥AI也一样——你如果只会点头说“yes”AI给什么你就用什么那你写出来的代码大概率失控。1.2 你得会设计架构和代码架子这就进入了更具体的层面。要指挥AI高效产出你得有能力做好顶层设计设计架构存储系统怎么设计缓存结构怎么设计微服务怎么拆分、怎么管理这些都是架构层面的决策你得出方案然后让AI去落地。设计代码架子权限认证怎么设计接口规范怎么统一异常处理怎么做这些是代码层面的骨架你搭好了AI往里面填充细节就容易得多。这部分知识本身就是一个系统性的领域——架构设计、代码架子、数据流转每一块都有很深的内容可以挖掘。但无论如何掌握这些“设计能力”就是拿到了指挥AI的钥匙。1.3 设计能力 指挥权如果没有设计能力你和AI的关系就是“AI写什么你用什么”你只是个传话筒。但如果你有了架构设计、代码架子设计的能力你就像是一个项目总指挥——AI是你的施工队你画好图纸它帮你砌墙、铺管、布线。这个区别是决定性的。第二层让AI辅助解析项目设计2.1 设计了“类”还要填充“方法”掌握了架构设计、代码架子设计相当于设计了一个class——结构清楚了接口定义好了。但具体业务怎么流转、方法体怎么写是另一层复杂度。接手一个已有项目要完成一个新需求最难的部分往往不是写新代码而是理解旧代码。你需要弄明白原项目的权限系统是怎么设计的项目层面的连接、会话是怎么管理的技术栈的配置是怎么组织的核心业务领域的数据是如何存储和流转的这些问题的答案往往散落在项目的各个角落——配置文件、注解、工具类、文档如果存在的话。靠人肉去翻效率很低。2.2 AI是解析项目设计的利器这时候AI-IDE的价值就体现出来了。它可以在你引导下帮你做这些事解析权限链路让AI追踪一个请求从进入系统到返回响应的全过程标注出每一步的权限校验点。梳理配置体系让AI把分散在各处的配置项汇总、归类画出一张配置地图。还原数据流转让AI追踪一个核心实体从入库到展示的完整生命周期。但你得能提出正确的问题得知道从哪里开始追踪得能判断AI给的结果对不对——这又回到了第一层的能力你得懂设计你才能指导AI去解析设计。2.3 两层能力的闭环这两层能力是相辅相成的第一层设计能力让你能画好图纸、定好方向第二层解析能力让你能快速理解和接入现有系统在已有图纸上做修改和扩展。有了第一层你才有资格指挥AI有了第二层你才能在复杂项目中高效落地。两者结合起来AI-IDE才能真正成为你的“超级工程师”而不是一个“高级代码补全工具”。结语用AI-IDE写代码本质上不是在“用工具”而是在“带团队”。你带领AI这个能力极强的成员你得告诉它做什么、怎么做、做到什么程度。而这个能力不是靠学几个Prompt技巧就能获得的它来自你对软件工程、架构设计、业务理解的深度积累。所以如果你觉得用了AI-IDE反而效率不高不妨问问自己我画好图纸了吗还没画好那就先学会设计。画好了AI自然会帮你把楼盖起来。

相关推荐

5大功能模块:GTA5线上小助手如何让洛圣都冒险更自由高效?
5大功能模块:GTA5线上小助手如何让洛圣都冒险更自由高效?

5大功能模块:GTA5线上小助手如何让洛圣都冒险更自由高效? 【免费下载链接】GTA5OnlineTools GTA5线上小助手 项目地址: https://gitcode.com/gh_mirrors/gt/GTA5OnlineTools 你是否曾在GTA5线上模式中感到束手束脚?想要个性化角色却受… · 2026/9/21 11:43:07

zsh-syntax-highlighting:给 Zsh 加上 Fish 那样的命令高亮
zsh-syntax-highlighting:给 Zsh 加上 Fish 那样的命令高亮

文章目录zsh-syntax-highlighting:给 Zsh 加上 Fish 那样的命令高亮1、 解决什么问题2、 怎么装3、 高亮规则可定制4、 一些使用细节5、 适合谁用zsh-syntax-highlighting:给 Zsh 加上 Fish 那样的命令高亮 zsh-syntax-highlighting 在 GitHub 上已经拿… · 2026/9/11 2:38:46

消防排烟系统挡烟垂壁配套设计与布设技术准则
消防排烟系统挡烟垂壁配套设计与布设技术准则

挡烟垂壁是划分防烟分区、形成储烟仓、约束烟气横向蔓延的核心构件,直接决定机械排烟与自然排烟系统的控烟效率。本文严格依据 GB51251-2017《建筑防烟排烟系统技术标准》、XF533-2012《挡烟垂壁》现行强制条文,系统梳理挡烟垂壁与排烟风口、风管、防火分… · 2026/9/21 12:25:11

从驱动到收发例程:PlutoSDR与MATLAB完整环境搭建指南
从驱动到收发例程:PlutoSDR与MATLAB完整环境搭建指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 4:19:01

macOS上PyG报错symbol not found?PyTorch版本匹配排查指南
macOS上PyG报错symbol not found?PyTorch版本匹配排查指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 4:19:01

STM32 DMA+IDLE中断+状态机实现SBUS协议解析实战
STM32 DMA+IDLE中断+状态机实现SBUS协议解析实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 4:19:01

Linux 下 JDK 24 安装与环境变量配置实战指南
Linux 下 JDK 24 安装与环境变量配置实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 4:19:01

ESP32驱动LED点阵屏播放GIF动图:I2S DMA与HUB75接口实战
ESP32驱动LED点阵屏播放GIF动图:I2S DMA与HUB75接口实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 4:19:01

深入Linux USB协议栈:从URB机制到驱动调试的完整指南
深入Linux USB协议栈:从URB机制到驱动调试的完整指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 4:18:55

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码