尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

开始 AI 编程前,到底需要准备什么?

开始 AI 编程前,到底需要准备什么? 文章目录一、开始前需要准备什么二、选择一个 AI 编程工具1. 网页对话工具2. 编辑器内置工具3. 终端和工程化工具三、准备一个代码编辑器四、需要掌握多少编程基础基础语法基本调试基本项目结构五、准备一个练习项目六、准备项目运行环境七、建议使用 Git 管理代码八、准备一套基础提示词九、注意代码和数据安全十、初学者的推荐准备顺序总结✍创作者全栈弄潮儿 个人主页全栈弄潮儿的个人主页️ 个人社区欢迎你的加入全栈弄潮儿的个人社区 专栏地址欢迎订阅AI 编程提效实战上一篇文章介绍了 AI 编程是什么以及它可以帮助我们完成哪些工作。很多刚接触 AI 编程的同学接下来都会遇到一个问题开始 AI 编程前到底需要准备什么是不是需要先安装很多工具是不是必须掌握一门编程语言是不是要先学会复杂的提示词其实AI 编程不需要复杂的准备。只要具备基本的开发环境再准备一个简单的练习项目就可以开始。本文将从工具、环境、基础能力和练习项目四个方面带大家完成一次完整准备。一、开始前需要准备什么可以先看下面这张清单准备内容是否必须作用AI 工具是解释代码、生成方案、辅助排错代码编辑器是编写和修改代码编程语言环境视项目而定运行代码Git建议保存代码版本练习项目建议将 AI 真正用到开发中提示词模板可选提高沟通效率初学者不需要一次性准备所有内容。建议先准备 AI 工具、代码编辑器和一个小项目等真正遇到版本管理、测试和部署需求后再逐步补充其他工具。二、选择一个 AI 编程工具AI 编程工具大致可以分为三类1. 网页对话工具适合解释代码分析报错梳理需求设计技术方案编写技术文档它的优点是上手简单不需要改变原来的开发习惯。对于第一次使用 AI 编程的同学建议先从网页对话开始。先熟悉如何描述问题再尝试让 AI 参与具体编码。2. 编辑器内置工具这类工具直接集成在代码编辑器中可以结合当前文件或项目上下文提供帮助。适合代码补全生成函数修改当前文件解释选中的代码快速生成测试它的优势是开发过程中不需要频繁切换窗口。3. 终端和工程化工具这类工具更适合有一定开发经验的同学可以参与项目分析、代码修改、测试执行和自动化流程。初学者暂时不需要急着使用这类工具。我长期使用 AI 编程后的一个建议是工具没有绝对的好坏关键是它是否适合你的开发场景。可以先选择一个自己方便使用的工具坚持使用一段时间后再根据实际需求调整。三、准备一个代码编辑器要真正编写和运行代码还需要一个代码编辑器。常见的编辑器包括Visual Studio CodeWebStormIntelliJ IDEAPyCharmAndroid StudioXcode如果你主要学习前端、Node.js 或脚本开发Visual Studio Code 是一个比较适合入门的选择。选择编辑器时不需要过度纠结。至少要能够完成下面这些操作创建和修改代码文件查看项目目录安装项目依赖执行项目命令查看终端输出定位错误文件和代码行如果你还不熟悉这些操作也可以直接向 AI 提问我刚开始使用 Visual Studio Code 请介绍如何创建一个项目文件夹、 打开终端、创建代码文件并运行程序。 请按照初学者能理解的方式分步骤说明。四、需要掌握多少编程基础使用 AI 编程不代表可以完全不学习编程基础。AI 可以帮助你生成代码但如果完全看不懂代码就很难判断它是否正确。建议至少掌握以下基础内容基础语法包括变量和常量字符串、数字和布尔值条件判断循环函数数组和对象基本调试需要知道如何运行一段代码如何查看控制台输出如何阅读错误信息如何定位出错文件如何修改代码后重新验证基本项目结构至少要知道项目从哪个文件开始运行配置文件有什么作用依赖文件在哪里源代码目录如何划分项目通过什么命令启动不需要等到全部学会之后再使用 AI。比较好的方式是一边学习基础一边让 AI 帮你解释和练习。五、准备一个练习项目不要只停留在和 AI 对话。建议准备一个简单、完整、能够运行的项目例如待办事项管理简单记账工具Markdown 编辑器天气查询页面个人博客首页文件批处理脚本项目不需要复杂关键是要包含完整流程提出需求 ↓ 拆分功能 ↓ 编写代码 ↓ 运行程序 ↓ 排查问题 ↓ 修改验证 ↓ 整理文档以待办事项项目为例可以先提出这样的需求我想开发一个待办事项页面当前只需要支持 1. 添加待办事项 2. 删除待办事项 3. 标记事项为已完成 4. 使用浏览器本地存储保存数据 请先帮我拆分开发任务 暂时不要直接生成全部代码。这里先让 AI 拆分任务而不是直接生成完整项目是为了让我们理解实现过程。六、准备项目运行环境不同语言和框架需要安装不同的运行环境。项目类型常见运行环境JavaScript、Node.jsNode.js、npmPythonPython、pipJavaJDK、Maven 或 Gradle前端项目Node.js、包管理工具移动端项目Android Studio 或 Xcode如果你准备学习 Node.js可以先检查环境是否安装成功node-vnpm-v如果学习 Python可以执行python3--version命令能够正确输出版本号说明基础环境已经准备完成。如果出现command not found可以把完整错误信息交给 AI我在终端执行 node -v 时出现了 command not found。 我的操作系统是 macOS 请解释这个错误的原因并给出安全的安装和配置步骤。涉及系统权限、环境变量和删除文件的命令执行前一定要确认作用。七、建议使用 Git 管理代码即使只是练习项目也建议尽早使用 Git。Git 可以帮助我们保存每次修改查看代码差异回退错误操作记录功能开发过程对比 AI 修改前后的代码最基本的使用流程如下gitinitgitadd.gitcommit-m初始化项目每完成一个相对独立的功能就可以提交一次gitadd.gitcommit-m新增待办事项功能如果 AI 修改了大量代码可以通过 Git 查看具体变化gitdiff这样做还有一个好处即使修改结果不理想也可以快速找到问题来源。八、准备一套基础提示词AI 编程的效果很大程度上取决于问题描述是否清楚。一个比较实用的提示词结构包括当前角色项目背景具体目标技术约束输出要求例如角色你是一名经验丰富的前端开发者。 背景我正在开发一个 Vue 项目使用 TypeScript。 目标实现一个支持分页的数据列表。 约束 1. 使用组合式 API 2. 代码包含完整的 TypeScript 类型 3. 不引入新的第三方依赖 输出要求 1. 先说明实现思路 2. 再给出代码 3. 最后说明如何测试刚开始不需要追求复杂的提示词。只要把背景、目标和限制说清楚AI 的回答质量通常就会有明显提升。九、注意代码和数据安全使用 AI 编程时不要随意提交敏感信息。以下内容不建议直接复制给 AI数据库密码API 密钥用户手机号和身份证号公司内部代码生产环境配置未公开的商业资料包含真实用户数据的日志如果需要分析配置文件可以先进行脱敏DATABASE_PASSWORDyour_password API_KEYyour_api_key如果需要分析业务代码也可以只提供能够复现问题的最小代码片段。这不仅是安全问题也有助于 AI 更快理解真正需要解决的内容。十、初学者的推荐准备顺序如果你现在还没有开始可以按照下面的顺序准备选择一个自己方便使用的 AI 工具。安装一个熟悉的代码编辑器。选择一门正在学习的编程语言。准备一个简单的练习项目。确认项目可以正常运行。使用 Git 保存项目版本。从解释代码和分析报错开始使用 AI。逐渐让 AI 参与编码、测试和文档工作。不建议一开始就追求复杂工具、复杂框架和完整项目。先让一个小功能成功运行再逐步扩展学习效果会更好。总结开始 AI 编程不需要复杂的准备。初学者可以先从网页对话和简单项目开始。代码编辑器、运行环境和 Git 是比较实用的基础工具。AI 可以帮助我们加快学习和开发但不能替代基础知识。提问时要尽量提供背景、目标、限制和输出要求。使用 AI 时要注意保护密钥、隐私数据和内部代码。最好的入门方式是边学习基础边完成一个真实的小项目。下一篇文章我们将继续讨论ChatGPT、Codex、Cursor 怎么选新手应该从哪个工具开始✍坚持原创求关注点赞收藏
返回列表