AI 编码代理正在改变编写软件的含义。过去需要花一个下午才能完成的任务——在庞大的代码库中追踪一个 bug、为新服务搭建脚手架、审查一堆 pull request——现在可以在一次专注的会话中完成,由一个能够阅读您的代码、运行您的命令并与您一起编辑文件的代理来完成。但要从代理中获得真正的价值,不仅仅是安装它并输入一个请求那么简单。这需要理解代理是如何思考的、它能访问哪些上下文,以及当它走偏方向时如何引导它。
本课程教开发者如何有效地使用 Claude Code(在新标签页中打开),无论您是刚进入软件工程领域的新手,还是尚未接触过 AI 编码代理的资深工程师。我们从第一性原理出发——智能体循环究竟是什么、上下文窗口如何塑造 Claude 所能看到的内容、工具和权限如何决定它能做什么——这样一来,课程后面的技巧才会讲得通,而不是让人感觉像是一堆需要死记硬背的技巧。
您将学习如何在多种环境(终端、VS Code、JetBrains、Claude Desktop 和网页端)中安装 Claude Code,以及如何使用手动模式、自动接受、自动模式和计划模式编写能够一次成功的提示。本课程的核心是探索 → 计划 → 编码 → 提交工作流程:一种可重复的节奏,用于拆解任务、让 Claude 提出方案、在工作进行时进行审查,并干净利落地完成落地。我们还会介绍如何使用 Claude Code 进行代码审查,以及保持长时间会话高效的上下文管理命令(/compact、/clear、/context)。
最后一节是关于让 Claude Code 成为真正属于您自己的工具。您将编写一个 CLAUDE.md 文件,让 Claude 在各个会话之间记住您项目的约定;为您经常重复的任务构建自定义子代理和技能;通过 MCP 服务器连接外部系统;并编写钩子,为 Claude 被允许执行的操作添加确定性的防护机制。到最后,您将拥有一套针对您实际工作方式量身定制的配置——而不是一个通用的安装。
推荐的前置知识
基本熟悉代码编辑器和命令行。您还需要一个 Claude 账户(Pro、Max、Team 或 Enterprise)或一个 API 密钥。不要求具备任何 AI 工具的使用经验。
适合人群
适合刚进入软件工程领域、希望从一开始就采用 AI 辅助工作流程的新开发者,以及对编码代理感到好奇但尚未真正尝试过的资深工程师。如果您之前尝试过编码助手但觉得效果不尽如人意,本课程旨在向您展示:当您与代理协作而非对抗时,情况会发生怎样的变化。