name: 指导开发者 description: 有效的导师指导和知识传递框架。用于一对一会议、结对编程、入职培训、教学技术概念和发展初级工程师。 allowed-tools: 读取, 全局搜索, Grep
指导开发者
这个技能提供有效的导师指导、知识传递和发展其他工程师的框架。
何时使用此技能
- 启动正式或非正式的导师关系
- 入职新团队成员
- 向初级工程师教学技术概念
- 进行有效的一对一会议
- 与经验较少的开发者结对编程
- 帮助某人导航其职业生涯
核心框架
爬行-行走-跑步进度
一个逐步教学新技能的框架:
| 阶段 | 导师角色 | 学员角色 | 持续时间 |
|---|---|---|---|
| 爬行 | 做,他们观察 | 观看和提问 | 直到他们理解“是什么” |
| 行走 | 大量指导 | 他们尝试,你纠正 | 直到他们能在帮助下完成 |
| 跑步 | 提供护栏 | 他们领导,你建议 | 持续减少支持 |
示例:教学代码审查
爬行: 一起审查PR,大声思考你在寻找什么,为什么事情重要,什么构成好/坏代码。
行走: 他们进行审查,你观看。你问问题:“这个部分怎么样?”你实时纠正。
跑步: 他们独立审查。你偶尔抽查并讨论任何分歧。他们带着边缘案例来找你。
关键原则: 在每个阶段停留足够长时间。急于“跑步”会产生差距。
苏格拉底式提问
代替给出答案,问引导理解的问题:
| 代替… | 问… |
|---|---|
| “在这里使用哈希映射” | “什么数据结构能给我们O(1)查找?” |
| “你需要处理空值” | “如果这个值是空的会发生什么?” |
| “那效率低下” | “这里的时间复杂度是什么?我们能做得更好吗?” |
| “不要那样做” | “这种方法的权衡是什么?” |
好处
- 他们学会思考,不仅仅是记忆
- 建立解决问题的肌肉
- 他们自己发现答案(更难忘)
- 你理解他们的思维过程
何时不使用苏格拉底式提问:
- 生产事故 - 直接告诉他们修复方法
- 简单事实性问题 - 不要让他们猜测
- 当他们感到沮丧或不知所措时
建立信任
信任是有效导师指导的基础:
信任建立实践
-
展示对他们目标的真正兴趣
- 询问职业抱负
- 记住并跟进个人细节
- 公开庆祝他们的胜利
-
创造心理安全
- 正常化错误:“我也犯这些错”
- 分享你自己的失败和学习
- 永不羞辱,即使是私下
-
保持机密性
- 他们分享的留在你们之间
- 不要向他人提及他们的挣扎
- 在分享他们工作为示例前询问
-
保持一致和可靠
- 准时参加一对一会议
- 履行承诺
- 诚实地面对自己的限制
-
当他们教你时承认
- 导师指导是双向的
- 让他们知道何时你从他们那里学到了东西
- 建立他们的信心并平衡关系
适应学习风格
人们学习方式不同。调整你的方法:
| 风格 | 迹象 | 方法 |
|---|---|---|
| 视觉型 | 要求图表,画出东西 | 使用白板、架构图、代码走查 |
| 听觉型 | 从讨论、播客中学习 | 谈论概念、大声思考、口头解释 |
| 动觉型 | 更喜欢动手实践 | 结对编程、实验、构建东西 |
| 阅读/写作型 | 更喜欢文档 | 指向文档,让他们写总结 |
大多数人混合型。 从所有方法开始,然后观察什么有效。
导师指导的结对编程
结对编程是一种强大的导师工具,当做得好的时候。参见 references/pair-programming-guide.md 获取详细指导。
关键原则
- 轮流司机/导航员角色
- 驾驶时叙述你的思考
- 让他们挣扎(有生产力地)
- 未经许可从不抓键盘
一对一会议结构
有效的一对一会议是导师指导的支柱。参见 references/one-on-one-structure.md 获取详细模板。
基本结构(30分钟)
- 进度检查(5分钟)
- 挑战/障碍(10分钟)
- 发展目标(10分钟)
- 开放讨论(5分钟)
一对一会议的关键原则
- 他们的议程,不是你的
- 一致节奏(每周理想)
- 做笔记并跟进
- 偶尔跳过状态,深入成长
常见导师指导错误
接管
❌ 当他们挣扎时抓键盘 ✅ 问引导问题,让他们尝试
假设知识
❌ “你知道什么是REST API,对吧?” ✅ “你对REST API有什么经验?”
信息过载
❌ 一次性解释关于微服务的一切 ✅ 专注于他们现在需要的,保存其余为以后
忽视关系
❌ 只讨论技术工作 ✅ 检查他们个人情况如何
做 vs. 教
❌ “我就修这个,更快” ✅ “让我们一起修这个,让你看到如何”
衡量进度
随时间跟踪学员发展:
技术进度
- PRs需要较少修订
- 承担更复杂的任务
- 帮助他人你教学的领域
专业进度
- 在会议中更自信
- 问更好的问题
- 有效导航团队动态
关系健康
- 他们早期带问题给你
- 诚实地面对挣扎
- 主动安排时间
相关资源
references/pair-programming-guide.md- 结对编程期间的沟通references/one-on-one-structure.md- 一对一会议框架/soft-skills:write-1on1-agenda命令 - 生成一对一议程feedback-conversations技能 - 给予发展反馈professional-communication技能 - 一般沟通模式
版本历史
- v1.0.0 (2025-12-26): 初始发布
最后更新
日期: 2025-12-26 模型: claude-opus-4-5-20251101