Skip to content

Latest commit

 

History

History
430 lines (301 loc) · 8.78 KB

File metadata and controls

430 lines (301 loc) · 8.78 KB

📅 Claude Code 每日学习指南

按天划分的学习计划,每天30-60分钟,系统掌握 Claude Code

学习节奏

  • 工作日:每天 30-45 分钟
  • 周末:1-2 小时深入实践

📋 学习前准备

第 0 天:环境准备

  • 安装 Claude Code
  • 完成登录认证
  • 测试基本功能(claude 命令)
  • 阅读 START_HERE.md

用时:30 分钟


🌟 Week 1:基础认知(模块 1)

第 1 天:认识 Claude Code

学习目标:了解 Claude Code 是什么,能做什么

学习内容

  • 阅读 modules/module-1/README.md 前半部分
  • 了解 Claude Code 的核心概念
  • 理解与传统 IDE 插件的区别

练习

  • 启动 Claude Code:claude
  • 尝试第一次对话
  • 使用 /help 查看帮助

用时:30 分钟


第 2 天:有效沟通

学习目标:学会如何与 Claude Code 有效沟通

学习内容

  • 阅读 modules/module-1/README.md 后半部分
  • 学习提示词技巧
  • 了解如何提出清晰的请求

练习

  • 让 Claude Code 创建一个简单的 Node.js 项目
  • 请求生成 package.json
  • 创建一个 Express 服务器

用时:45 分钟


第 3 天:实战练习

学习目标:通过实际代码练习巩固基础

练习

  • 打开 modules/module-1/buggy-code.js
  • 让 Claude Code 分析代码问题
  • 请求代码优化建议
  • 完成 modules/module-1/CHECKLIST.md 检查清单

命令辅助

/exercise  # 如果遇到困难

用时:1 小时


第 4-5 天:巩固与总结

学习目标:巩固模块 1 的知识

任务

  • 复习模块 1 的关键概念
  • 使用 /review topic="模块1" 复习
  • 记录学习笔记到 QA_RECORD.md
  • 确认完成 modules/module-1/CHECKLIST.md 所有项目

用时:每天 30 分钟


🔧 Week 2:核心工具(模块 2)

第 6 天:Read 和 Write 工具

学习目标:掌握文件读取和创建

学习内容

  • 阅读 modules/module-2/README.md - Read 和 Write 部分
  • 了解文件操作的最佳实践

练习

  • 让 Claude Code 读取项目文件
  • 创建新文件
  • 理解文件路径的使用

用时:45 分钟


第 7 天:Edit 工具

学习目标:学会精确编辑现有文件

学习内容

  • 阅读 modules/module-2/README.md - Edit 部分
  • 了解 Edit vs Write 的区别

练习

  • 打开 modules/module-2/refactor-example/shopping-cart.js
  • 使用 Edit 工具重构代码
  • 提取重复代码

用时:1 小时


第 8 天:Glob 和 Grep 工具

学习目标:掌握文件搜索和内容搜索

学习内容

  • 阅读 modules/module-2/README.md - Glob 和 Grep 部分
  • 学习搜索模式和正则表达式

练习

  • 使用 Glob 查找特定类型文件
  • 使用 Grep 搜索代码内容
  • 跨文件追踪函数调用

用时:45 分钟


第 9 天:Bash 工具

学习目标:学会执行终端命令

学习内容

  • 阅读 modules/module-2/README.md - Bash 部分
  • 了解权限和安全协议

练习

  • 运行 npm 命令
  • 执行 Git 操作
  • 了解命令执行的限制

用时:45 分钟


第 10 天:综合实战

学习目标:综合使用所有工具

练习

  • 完成 modules/module-2/TASKS.md 的所有练习
  • 项目导航练习
  • 代码重构实战

用时:1-2 小时


🎯 Week 3:Git 集成(模块 3)

第 11-12 天:Git 基础操作

学习目标:掌握 Claude Code 的 Git 操作

学习内容

  • 阅读 modules/module-3/README.md - Git 基础部分
  • 学习提交信息规范
  • 了解 Git 安全协议

练习

  • 练习 1:基础 Git 操作
  • 练习 2:创建规范的提交
  • 使用 /debug 解决 Git 问题

用时:每天 1 小时


第 13-14 天:分支管理和PR

学习目标:学会分支操作和 PR 创建

学习内容

  • 阅读 modules/module-3/README.md - 分支和 PR 部分

练习

  • 练习 3:分支管理
  • 练习 4:Pull Request 流程
  • 练习 5:冲突解决(conflict-practice/

用时:每天 1-1.5 小时


第 15 天:Git 工作流总结

任务

  • 复习 Git 工作流
  • 完成 modules/module-3/EXERCISES.md 所有练习
  • 记录 Git 操作技巧

用时:1 小时


🎨 Week 4:Slash Commands(模块 4)

第 16-17 天:理解 Slash Commands

学习目标:了解自定义命令的价值

学习内容

  • 阅读 modules/module-4/README.md
  • 了解内置命令
  • 学习命令文件格式

练习

  • 探索现有的6个自定义命令
  • 理解命令的执行机制

用时:每天 45 分钟


第 18-20 天:创建自定义命令

学习目标:创建自己的命令

练习

  • 创建代码审查命令 /review
  • 创建测试命令 /test
  • 创建文档命令 /doc
  • 创建项目特定命令

用时:每天 1 小时


⚙️ Week 5:Hooks 与自动化(模块 5)

第 21-23 天:理解 Hooks 系统

学习目标:掌握 Hooks 的工作原理

学习内容

  • 阅读 modules/module-5/README.md
  • 了解不同类型的 Hooks
  • 学习安全性和权限控制

练习

  • 创建 pre-commit hook
  • 实现代码格式化 hook
  • 配置质量检查

用时:每天 1-1.5 小时


第 24-25 天:工作流自动化

学习目标:创建自动化工作流

练习

  • 自动日志记录
  • 提交信息规范检查
  • CI/CD 集成
  • 文件备份机制

用时:每天 1-2 小时


🔌 Week 6:MCP 与 Agents(模块 6)

第 26-28 天:MCP 集成

学习目标:理解 MCP 协议和集成

学习内容

  • 阅读 modules/module-6/README.md - MCP 部分
  • 了解 MCP 服务器生态
  • 查看 references/MCP_CONFIGURATION_REPORT.md

练习

  • 配置 GitHub MCP
  • 使用 Filesystem MCP
  • 尝试数据库 MCP

用时:每天 1 小时


第 29-30 天:Sub-Agents 应用

学习目标:掌握 Agents 的使用

学习内容

  • 阅读 references/CLAUDE_CODE_TIPS.md - Tip 15 Agents
  • 了解 agent 类型和使用场景

练习

  • 使用 general-purpose agent
  • 创建自定义 agent
  • 处理复杂任务分解

用时:每天 1-2 小时


🏆 Week 7-8:综合实战(模块 7)

第 31-45 天:实战项目

选择一个项目开始

项目 1:博客系统(初级)

  • 完整的 CRUD 应用
  • 用户认证
  • RESTful API
  • 单元测试 预计:5-7 天

项目 2:任务管理工具(中级)

  • 复杂前端交互
  • 实时通信
  • 团队协作 预计:7-10 天

项目 3:开源贡献(高级)

  • 找到合适的开源项目
  • 理解项目结构
  • 提交 PR 预计:持续进行

📊 学习进度追踪

每日检查清单

  • 完成今天的学习内容
  • 完成练习任务
  • 记录学习笔记(QA_RECORD.md)
  • 标记完成的检查清单项

每周总结

  • 回顾本周学到的内容
  • 使用 /progress 查看进度
  • 记录遇到的问题和解决方案
  • 规划下周学习

💡 学习技巧

工作日学习(30-45分钟)

  1. 专注一个小主题
  2. 完成一个小练习
  3. 记录关键要点

周末学习(1-2小时)

  1. 深入实践
  2. 完成综合练习
  3. 整理本周笔记

遇到困难时

# 使用命令获取帮助
/debug problem_description="你的问题"
/tips
/exercise

# 或查看文档
cat references/TROUBLESHOOTING.md
cat CHEATSHEET.md

🎯 学习目标检查

Week 1-2 完成后

  • 能够独立使用 Claude Code
  • 理解6大核心工具
  • 能够有效沟通需求

Week 3-4 完成后

  • 掌握 Git 工作流
  • 能够创建自定义命令
  • 理解项目管理最佳实践

Week 5-6 完成后

  • 能够设计自动化工作流
  • 掌握 MCP 集成
  • 理解复杂任务处理

Week 7-8 完成后

  • 完成至少1个实战项目
  • 建立高效开发工作流
  • 能够指导他人使用 Claude Code

🚀 开始你的学习之旅

今天就开始第1天!

# 1. 查看当前进度
/progress

# 2. 开始模块1
/study module_number=1

# 3. 记录学习
# 在 QA_RECORD.md 中记录今天的学习

记住

  • 📅 每天坚持30分钟
  • ✅ 完成检查清单
  • 📝 记录学习过程
  • 🆘 遇到问题及时求助

Happy Learning! 加油! 💪


最后更新: 2025-10-13 适用学习路径: 标准路径(6-8周)