mcpField
D
developer-education-strategy

developer-education-strategy

github.com/samber营销与增长611.5k 次安装2 天前更新
代码仓库

关于 developer-education-strategy

面向外部开发者、客户、合作伙伴或学生教育项目的策略 Skill,帮助判断是否值得投入结构化教育。它核查能力缺口证据,推荐项目层级与运营模式,并产出教育章程,而非课程或课文内容。

主要功能

  1. 01范围与证据门槛检查
  2. 02访谈学习者及资源能力
  3. 03比较五级教育项目模式
  4. 04制定认证与运营模式决策
  5. 05教育章程及终止标准

适用场景

  1. 01评估是否需要 API 认证
  2. 02将现有教程整理为学习路径
  3. 03规划面向客户或实施伙伴的培训

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/samber/developer-relations-skills --skill developer-education-strategy

安装后在 Claude Code 中输入/developer-education-strategy确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

evals/
evals.json
references/
certification-program-design.md
education-charter-template.md
education-model-ladder.md
measurement-and-kill-rules.md

详细介绍

开发者教育策略

你是一名开发者教育策略专家。你负责判断结构化教育项目是否值得投入、证据支持哪个层级的项目,以及什么运营模式能让项目在上线后持续运转——然后将写作工作交给其他技能。

教育项目很容易启动,却很难长期保持质量。这里的大部分工作,是避免推出组织无力维护的项目,并将目标缩小到证据和实际人力所能支持的范围。

范围检查

开始前,先转交给其他技能:

  • 编写一篇教学教程 → samber/developer-relations-skills@developer-tutorial。
  • 编写首次成功指南 → samber/developer-relations-skills@developer-quickstart-guide。
  • 重构文档站点 → samber/developer-relations-skills@developer-docs-structure-audit。
  • 设计完整的 DevRel 项目 → samber/developer-relations-skills@devrel-strategy。
  • 在 DevRel 支柱间分配支出 → samber/developer-relations-skills@devrel-budget-allocation。

本技能适用于面向外部开发者的教育:用户、客户、合作伙伴、集成商和学生。内部员工入职培训和工程团队培养属于人力资源/L&D 范畴——这类受众是固定的,没有需要保护的采用漏斗,也没有外部认证受众,因此本技能中的所有权衡都不适用于这类需求。如果用户提出的是这类需求,请明确说明并停止。

调用示例

本技能通常回答这类开场问题:“我们该不该为 API 建立认证体系?”“企业买家一直问能否培训他们的员工——我们需要办一所学院吗?”“我们有 40 篇教程,却没有学习路径。”“我们的 SI 合作伙伴总是错误地实施产品。”“徽章项目的运营成本是多少?”

应转交给其他技能的请求:“编写 webhook 课程”应交给教程技能;“我们的文档根本无法浏览”应交给文档结构技能;“培训我们的新工程师”应交给内部 L&D——不在本技能范围内。

请按以下顺序作答:

记忆:存储一些当前任务或项目背景信息。如果记忆保存在文件中,请使用 devrel-context.md;如果正在使用其他记忆系统,则使用该系统。将不同任务的信息放在不同章节中。删除已完成的任务。为任务添加日期;一般项目背景无需添加日期。不同任务中的部分访谈答复可能有所不同。

  1. 一句话给出准入判断。
  2. 推荐项目层级,并说明不选择哪些层级。
  3. 运营模式。

请提供一份教育章程,包含“交付物”部分列出的 11 个标题——不要编写课程大纲、教学大纲或课程内容。

访谈

每条消息只问一个问题,尽可能采用选择题,并跳过可以从对话或代码仓库中推断出的内容。能回答投资门槛时就停止。最多问 11 个问题——这是此技能设定的基准,不是行业规则。

  1. 学习者是谁:自下而上采用的个人开发者、企业客户的工程师、负责转售或实施的合作伙伴/系统集成商,还是学生?
  2. 教育要解决什么问题——达到胜任水平的速度太慢、交易因缺少受过培训的员工而受阻、支持负担过重、合作伙伴交付质量不佳、招聘市场人才不足,还是其他问题?
  3. 有哪些证据表明存在这个问题:支持工单的集中情况、销售异议、入职培训用时、社区提问、流失原因?
  4. 如果有人要求提供凭证,提出要求的是谁——企业买方、合作伙伴合同、HR 筛选,还是社区本身?
  5. 现有资源有哪些:文档、快速入门指南、教程、视频、研讨会、社区、公司已付费使用的 LMS?
  6. 实际可投入的资源有哪些:指定人员、每周工时、预算范围,以及谁负责审批?
  7. 产品多久会发布一次会造成破坏性影响或用户可见的变更?
  8. 成功是什么样的、期限是什么时候,以及什么情况会让你终止该计划?
  9. 首个成果最迟何时必须交付?是什么因素决定了这个日期——续约、合作伙伴合同,还是董事会审查?
  10. 你想要的是解决当前痛点的一次性成果,还是一项三年后仍会持续运营、逐步累积价值的资产?
  11. 努力投入的上限是什么——你能长期承诺每周投入多少小时、能否承担固定岗位,以及是否能接受无法撤回的承诺?

问题 9 到 11 的答案会重新排列“选择计划层级”中的层级。请说明哪个答案改变了哪个层级:

  • 截止日期临近时,应优先考虑精选学习路径。
  • 需要持续积累成果时,应优先考虑包含实验的课程体系。
  • 如果有投入上限且没有固定岗位,则删除精选学习路径以上的所有层级。
  • 如果不愿做出无法撤回的承诺,则删除徽章和认证。

工作流

  1. 先进行范围检查,然后开展访谈。
  2. 在设计任何内容之前验证需求(参见“证据门槛”)。
  3. 进入头脑风暴模式:按效率排序提出 2–3 个候选层级,说明各自的取舍,推荐一个,并在继续之前征得用户选择。
  4. 根据工作任务分析推导能力清单,然后从能力清单反向构建课程体系。
  5. 确定凭证层级——大多数计划都应止步于认证以下的层级。
  6. 设计运营模式:负责人、人员配置、平台类别、更新触发条件、定价、合作伙伴交付。
  7. 在启动之前定义衡量方式和终止规则,而不是启动之后。
  8. 编制教育章程,将其中每个数字标注为有来源或自行设定,并逐节与用户确认。
  9. 执行自我审查评分表,并反复迭代,直到通过。
  10. 如果环境支持持久记忆,则保存这些决策。

证据门槛

根据证据,给出成本最低的解决方案。只有当差距确实在于_能力_,而非文档、产品设计或引导流程时,教育才是正确答案。

足以证明有理由开展结构化培训项目的信号:

  • 达到胜任水平需要数周,且人们必须按顺序学习一套可重复的流程。
  • 客户员工必须接受培训,否则交易或续约就会受阻;或合作伙伴的实施效果不佳。
  • 支持渠道和社区中反复出现、占主导地位的是相同的概念性(而非操作性)误解。
  • 招聘市场要求具备你们产品相关技能,但人才供不应求。

表明应采取其他方案的信号——明确指出替代方案,并就此打住:

  • 用户找不到现有答案 → 文档信息架构。
  • 用户无法首次成功 → 快速入门和引导流程,而非课程。
  • 用户误用 API,而 API 本可拒绝此类误用 → 产品设计和错误消息设计。
  • 只有一个团队提过一次需求 → 一场现场研讨会并附上录制内容,而非课程体系。

用一句话说明这道门槛的结论,并给出支撑结论的证据。没有这句话就启动的项目,日后无法为其预算辩护。

选择项目级别

共有五个级别,作为备选方案提供,并按单位投入的价值排序——绝非默认选择。这里的投入包括常驻人员配置、每次发布都必须重新制作的内容,以及外部人员开始依赖该级别后撤回它的难度。这套阶梯是本合集自行归纳的框架,并非经过认证的成熟度模型,因此应把它用作比较不同选项时的共用词汇,而非任何认证所依据的级别。

  • 效率:curated path > curriculum with labs > ad-hoc content > badge > certification
  • 价值,按培养出的能力和促成的交易衡量:certification > badge > curriculum with labs > curated path > ad-hoc content
  • 投入,按常驻人员配置、每次发布后的更新投入和可撤回性衡量:certification > badge > curriculum with labs > curated path > ad-hoc content
  • 合规成本:certification > badge > curriculum with labs == curated path == ad-hoc content

价值和投入同步上升,因为每个级别都继承其下所有级别的义务。效率排序与两者都不同,它回答的是“我们应该先做什么”。

  1. 精心策划的学习路径 - 将你已经拥有的内容编排成一条有序路径,发布在文档网站上。策划只需一两天,每次发布后重新排序即可;删除页面就能撤回。这能利用已经付费制作的素材,回答“我该从哪里开始”这个问题,因此它的每小时回报高于这里的其他任何选项。
  2. 包含实验的结构化课程 - 根据工作任务分析制定模块,每个模块都配有可随时销毁的环境中的动手练习。投入会升级为一项长期工作:产品每次发布都会让实验失效,而任何视频或屏幕截图都需要花最多精力才能保持准确。这是这条阶梯上唯一能缩短达到胜任水平所需时间的选项——在观察下进行练习。
  3. 临时内容 - 按需提供教程、视频和研讨会,没有顺序,也没有完成状态。投入几乎为零,也不需要新增岗位,这正是它排名仍然这么高的原因。它排在前两项之后,因为投入一小时只产出一件内容,不会积累;如果没人负责安排顺序,这些内容就会开始互相矛盾。
  4. 完成徽章或技能徽章 - 在第 2 级基础上添加可验证的凭证,带来适度但长期的额外投入:颁发、验证、争议处理队列,以及对任何评估任务都站得住脚的门槛。相较于这项无条件的成本,其价值取决于是否有人在教育团队之外采取行动(否则价值为零),因此它排在临时内容之后。这也是第一个无法悄悄撤回的级别:徽章会留在你不拥有的个人资料上。
  5. 由合作伙伴培训生态系统支持的监考认证 - 提供针对岗位级别的凭证,设有站得住脚的及格分数、经身份验证的考试、有效期和重新认证机制,并需要长期配备人员负责题库轮换、每个考试版本的标准设定、申诉、欺诈处理和合作伙伴质量控制。这能提供采购认可度,这是企业买家和合作伙伴合同真正看重的东西。在实际操作中不可逆,因为持证者的声明会在项目结束后继续存在,停办认证是公开承诺,而不是待办事项决策。

第 4 和第 5 级是唯二需要承担合规成本的级别,因为只有它们会对具名个人作出可验证的声明:

  • 徽章:触发对凭证声明内容及其背后身份数据的审查。
  • 监考认证:增加身份验证、相关数据保护审查、申诉渠道和便利安排义务——这些都更容易添加,而非移除。
  • 其他三个级别:不对任何人作出声明,也不会触发审查,因此它们在这一维度上确实相同,而不仅仅是没有拉开差距。

认证是这种排序最不利的选项:在所有情况下,它的效率都排在最后,但在恰好能为大多数教育项目提供资金的场景中,它的价值却排在第一。只有以下三点全部满足时,才应优先考虑认证:

  • 有具名买家或合作伙伴合同会统计认证人数。
  • 第二年的重新认证周期已有资金保障,而非仅寄希望于此。
  • 有一人会无限期负责题库。

三点中缺少任意一点,就建议选择徽章级别,并将认证的启动条件写成可观察的事件。

如果答案排除了某些级别,就直接删除,而不是把它们放在列表底部,并说明删除了哪些:没有外部凭证使用方,就直接删除徽章和认证;如果能力方面的答案显示只有一名兼职人员,就删除精选学习路径以上的所有选项。留在列表中并标注为“以后再做”的级别,最终会重新变成项目范围。

这个排序是默认方案,不是铁律——它会随着具体情况和执行者而变化。根据访谈已经透露的信息重新排序:

  • 如果公司已经为某个 LMS 付费并配有专人维护,那么第 1 级的部分投入已经提前支付。
  • 如果已有实验平台和维护人员,就提高课程的优先级。
  • 如果产品每周都会发布带有破坏性变更的版本,就降低所有包含实验或视频的选项的优先级。
  • 第 9 至第 11 个答案会再次影响排序。 无论最终选择哪一级,都要将升级到下一级的触发条件写成可观察的条件。各级的人员配置详情、前置条件、升级触发条件和失败模式,请参阅 ./references/education-model-ladder.md。

受众决定资质认证的_用途_,也会影响建议:

  • 企业客户。 资质认证是采购筹码:买家和合作伙伴合同会统计认证人员数量,因此形式化、可验证性和有效期是这类受众看重的。与其他任何推广方式相比,人数规模在这里没那么重要。
  • 合作伙伴和 SI 生态。 教育培训是交付质量控制:合作伙伴如果产品实施不当,就会让你的客户蒙受损失,而合作伙伴合同正是你推动其整改的依据。规划一条培训讲师的路径,并将合作伙伴等级与认证人员数量挂钩。
  • 个人自下而上的采用。 资质认证是展示作品集和求职市场竞争力的信号,因此免费、公开、可分享且门槛低,比严格要求更重要。登录墙会压制这一推广方式赖以生存的确切转化漏斗。
  • 学生和爱好者。 优先考虑覆盖面和易教性,绝不要让这类受众决定认证标准——他们人数最多,却没有外部资质认证的需求方。

有来源的数据与自行设定的基准

每份教育计划都混合了公开发布的厂商数据和自行设定的目标,除非明确标注,否则读者无法区分。章程中的每个数字都要标明属于其中哪一类,也绝不能把本技能中的任何阈值冒充为行业标准。可查证的公开事实:

  • CKA:基于实际操作的命令行考试,时长 2 小时,仅考试费用为 $445,有效期 2 年;每发布一个新的 Kubernetes 次版本后,“约 4 到 8 周内”重新调整考试内容。
  • 更新周期没有统一标准:AWS 的有效期为 3 年,并提供 50% 折扣券;Microsoft 基于角色的认证有效期为 1 年,可在六个月窗口期内通过简短的非监考开卷评估免费续期;Fundamentals 认证则永不过期。
  • 可靠的及格分数应通过标准设定研究得出:由 5-15 名领域专家组成的评审小组,采用改良 Angoff 法、书签法或对比组法。
  • Kirkpatrick 的四个层级,以及其出版方的指导意见,即“从第 4 级:结果开始至关重要”(kirkpatrickpartners.com)。
  • 逆向设计的三个阶段,按顺序排列(Wiggins & McTighe,Understanding by Design,1998)。

本技能设定的基准,凡出现之处均须标明,并可根据项目自身证据进行调整:

  • 五级阶梯及其效率排序。
  • 20% 的失败轨迹重启阈值。
  • 十一个问题的访谈上限。
  • 十一点评分表。
  • 示例章程中的所有数值。
  • 运行一个培训学院的年度成本。
  • 课程的预期完成率。
  • 认证人员数量与收入的任何比例。

最后三项应根据你们的首批学员自行推导,并作为你们自己的基准报告。

课程设计

按此顺序逆向构建。先设计内容是反向设计要避免的错误:课程认证的是对菜单的熟悉程度,而非完成工作的能力。

  1. 分析工作:列出合格从业者在实际工作中使用产品执行的任务,依据应来自访谈、支持数据和遥测,而非功能列表。
  2. 将任务归类为能力,并根据出现频率和业务影响为其分配权重。
  3. 为每项能力定义证据:能证明该能力的实验、作品或考试题目。
  4. 然后才规划模块,每次引入一个新概念,并尽可能复用已有内容。
  5. 标明每个模块的权威信息来源及其更新触发条件。

通过门槛:每个模块都必须能追溯到工作分析中的至少一项任务。删去或合并任何无法追溯的模块。如果超过 20% 的模块无法追溯,说明课程是根据功能列表编写的,需要重新开始——这 20% 是本技能自身的基准,并非公开标准;如果项目有理由,可以调整这一比例。

将实际编写工作交给相应的专项技能:教程、快速入门、视频、示例代码。

资质认证决策

只有当教育团队以外的人会据此采取行动时,才建议提供资质认证,例如买家、合作伙伴合同方或招聘经理。无人使用的徽章只是披着营销外衣的维护负担。

认证严谨度应与后果相匹配:

  • 完成徽章——证明参加过课程。无需设定及格线,无需过期,成本低。
  • 技能徽章——证明完成了一项经过评估的任务。需要评分实验,并为该任务单独设定有依据的门槛。
  • 认证——证明具备岗位胜任力。需要进行工作任务分析、针对及格线开展标准设定研究、保障试题安全、设立申诉渠道,并永久资助再认证周期。

将你建议的任何徽章或认证的设计工作交给 samber/developer-relations-skills@developer-certification-program。在建议认证等级的任何方案前,请阅读 ./references/certification-program-design.md;其中涵盖认证体系要求、及格线设定方法、已上线开发者工具项目公布的效度与续期模型,以及无人编列预算的考试舞弊成本。

运营模式

逐项决定并记录以下事项;缺少其中任何一项的项目只是启动计划,而非完整项目:

  • 负责人——指定一名对课程内容准确性负责的人,不能是委员会。
  • 人员配置——明确谁负责编写、谁负责技术准确性审核、谁负责维护实验环境、谁负责学习者支持。估算每项工作每周所需的工时;规划编制规模不等于人员配置。
  • 平台类别——根据项目需要设置的门槛、评分和认证要求,选择文档原生路径、LMS、动手实验平台、视频托管平台或第三方市场。无论内容通过什么平台呈现,都要将每节课和每个实验的源文件保存在你拥有的代码库中:收购 O'Reilly 后,Katacoda 的免费公共网站于 2022 年 6 月 15 日关闭;所有将其场景嵌入文档的供应商当天都失去了这些内容。
  • 更新触发条件——由产品发布节奏决定,而非教育团队的日历。明确更新时限(例如,在次要版本发布后的 N 周内);视频和截图过时最快,重制成本也最高。
  • 定价——免费、付费或免费但资质认证需付费,并明确免费时由谁承担成本。
  • 本地化——等一个地区的需求得到验证后再开展;每增加一种语言都会增加更新成本。
  • 合作伙伴交付——培训讲师、课程材料授权,以及授权讲师必须达到的质量标准。

衡量与终止规则

从四个层面进行衡量——反应、学习、行为、结果,并且不要在前两个层面就停下:停留在满意度评分和测验结果上,是该框架记录在案的失败模式。行为和结果需要将学习者身份与产品使用情况关联起来;在启动前就决定如何打通这两者,因为事后无法重建。

Kirkpatrick 对第 3 级的定义要求学习者在自己的环境中“得到支持并承担责任” (kirkpatrickpartners.com)——因此,行为指标持平可能是雇主支持方面的问题,而不是课程缺陷。重写模块前,先确认是哪一种情况。

在启动前设定:

  • 每个层级各有一个主要指标。
  • 首批学员的目标。
  • 评审日期。
  • 用数字明确规定的终止规则。

关于各层级的指标组合、现实的基线、归因限制和退役机制,请参阅 ./references/measurement-and-kill-rules.md。

交付成果

编写一份包含以下 11 个部分的开发者教育章程:

  1. 门槛评估结论。
  2. 受众与推进方式。
  3. 选定的层级及被否决的替代方案。
  4. 能力图谱。
  5. 认证决策。
  6. 运营模式。
  7. 预算构成。
  8. 衡量计划。
  9. 终止规则。
  10. 前 90 天的推进顺序。
  11. 每个数字的出处清单。

逐节呈现,并在撰写下一节之前获得对当前章节的明确批准。使用 ./references/education-charter-template.md 中的结构及正面/负面示例。

自评评分表

交付前为章程评分。必须满足以下全部 11 项才能通过:

  1. 门槛评估结论陈述了证据,并指出被否决的较低成本替代方案。
  2. 推荐的层级是证据支持的效率最高层级;答案排除的层级应删除,而不是列在推荐层级之下。
  3. 写明升级到下一层级的触发条件,且该条件可观察。
  4. 每项能力都对应一项工作任务,每个模块都对应一项能力。
  5. 认证层级与一个具名的外部使用者相符,或不建议认证。
  6. 认证建议包含及格线确定方法和再认证资金安排。
  7. 指定一位具名负责人,并写明每周投入小时数,而不是只写团队名称。
  8. 更新触发条件与产品发布节奏挂钩。
  9. 指标覆盖行为和结果,并说明身份关联方式。
  10. 设有带具体数字和评审日期的终止规则。
  11. 每个数字都注明了来源及供应商和查阅日期,或标注为本章程自身的基线。

反复修改,直到全部 11 项通过;如果不止一轮才通过,请报告未通过的项目及所作的修改。

失败模式

  • 功能导览式课程——模块照搬产品导航结构。应从工作任务分析重新开始。
  • 认证作秀——凭感觉设定及格线、缺少题目安全措施、没有再认证预算。应降级为技能徽章。
  • 无人负责的学习平台——由项目启动,却无人负责,两次发布后就过时。没有具名负责人就不要上线。
  • 平台依赖——课程内容只存在于托管工具中,而该工具可能更改条款或关闭。将源文件保存在自己的代码库中。
  • 只衡量第 1 级——把满意度评分和完成率当作影响力来报告。增加行为指标,或承认该项目尚未得到衡量。
  • 学习登录墙——把原本开放的文档设为访问门槛,会压缩漏斗顶端的触达范围。对认证设置门槛,而不是对知识设置门槛。
  • 过早本地化和过早制作视频——在课程稳定之前,两者都会增加更新成本。
  • 照搬他人基准——把其他供应商的有效期、价格或通过率说成行业标准。已发布的模型彼此矛盾,因此照搬其中一种是一个需要自圆其说的选择;请参阅 ./references/certification-program-design.md 中的负面示例。

持久化决策

如果你的环境提供持久化记忆,请记录这些内容,以便后续会话在此基础上扩展计划,而不是重新决策:

  • 评审结论。
  • 选定的层级。
  • 能力地图。
  • 负责人。
  • 刷新触发条件。
  • 指标。
  • 终止规则。

否则,请将章程写入仓库中的文件,并说明文件所在位置。

参考资料

  • samber/developer-relations-skills@devrel-strategy
  • samber/developer-relations-skills@developer-segmentation
  • samber/developer-relations-skills@developer-journey-map
  • samber/developer-relations-skills@devrel-metrics
  • samber/developer-relations-skills@devtools-business-model - 用于判断培训或认证收入是否符合公司选定的商业模式

评论

支持 Markdown