JetBrains推出课程创作者计划,弥合编程教育与实践的鸿沟

JetBrains近期推出"课程创作者计划",允许Udemy、Coursera等平台的独立教育者通过JetBrains Academy插件,将实践练习直接嵌入其专业IDE环境。该计划的核心逻辑是:随着AI生成代码的能力不断增强,开发者在真实IDE中调试、导航和验证代码的能力愈发关键。目前已有两位创作者完成集成,三位正在推进中。JetBrains强调,此举并非AI辅助教学产品,而是帮助教育者将动手实践引入专业开发环境的合作计划。

JetBrains近期启动了一项新计划,旨在将实践性编程训练引入其专业开发环境,重点解决编程教育与实际工作实践之间长期存在的落差。

JetBrains课程创作者计划于上月正式发布,允许活跃于Udemy、Coursera、LinkedIn Learning及Pluralsight等平台的独立教育者,通过JetBrains Academy插件将实践练习直接嵌入JetBrains的集成开发环境(IDE)。其核心理念是:学生不应仅仅通过观看视频和完成测验来学习,而应在与实际工作相同的工具中编写、运行和调试代码。

JetBrains产品营销经理Regina Muradova在一篇博客文章中写道:"在线编程教育仍存在一个重大缺口:学生通过视频和基于浏览器的练习来学习概念,但很少有机会在实际工作中会用到的专业工具中进行编码。"

JetBrains的核心论点是,AI生成的代码提高了对开发者基础能力的要求——随着AI编写的代码越来越多,在真实IDE环境中进行调试、项目导航以及验证输出结果的能力变得愈发重要,而非愈发次要。

Muradova表示:"随着AI生成的代码日益增多,开发者需要具备更扎实的实践经验,包括调试、项目导航,以及在专业IDE中验证和优化输出内容。"

值得关注的是,JetBrains的宣传材料中引用了"Claude Code的创造者"承认AI编程工具会对初级开发者的技能培养产生阻碍这一说法。但Muradova向The New Stack表示:"我们并没有将这一计划建立在任何前沿服务提供商的具体声明之上。从更宏观的视角来看,行业内正在持续讨论如何在AI辅助开发与基础技能培养之间取得平衡。"

当被问及理论与实践之间的差距是否源于用户调研还是市场定位时,Muradova表示:"这一判断主要来源于我们通过JetBrains Academy参与编程教育的实践经验,以及与教育者的深入交流。"

技术整合层面

该计划目前最为具体的技术成果是与Coursera的整合。JetBrains引入了对Coursera的Apps Learning Tools Interoperability(应用学习工具互操作性)框架的支持,使教育者能够在课程中嵌入编程练习,学习者也可以一键在JetBrains IDE中打开项目,同时学习进度将自动同步。

Muradova确认:"与Coursera的整合实际上是近期才落地的新进展。"

对于其他平台,课程创作者需与JetBrains合作,通过JetBrains Academy插件将课程的实践部分迁移至IDE中。据该公司介绍,大多数整合工作需要两到四周时间完成。对于暂未准备好进行完整整合的教育者,也可以引导学生使用JetBrains面向非商业用途提供的免费IDE,获取教育许可证优惠码,或在课程材料中已涉及JetBrains工具的情况下与其开展联合营销。

目前,该计划仍处于早期阶段。JetBrains表示,已有两位创作者完成了IDE整合,另有三位正在积极推进课程开发。对于正在洽谈中的教育者数量,该公司未予具体说明。

AI工具与基础技能的内在张力

JetBrains本身也在销售AI编程工具,包括JetBrains AI Assistant以及其命令行编程智能体Junie。这在一定程度上形成了内在的逻辑张力:该公司一方面大力推广AI辅助开发,另一方面又主张学生需要更多非辅助的实践练习来培养真实技能。

对此,Muradova回应道:"我们并不认为这两个目标相互矛盾。AI工具可以是有价值的学习辅助手段,但学习者仍然需要理解软件的构建原理、调试问题,并在专业开发环境中熟练工作。"

就目前而言,AI Assistant和Junie并未纳入课程创作者计划的框架之中。Muradova表示:"各位教育者可以自行决定如何在教学中融入AI工具,但AI Assistant和Junie并非该计划的必要组成部分。"

成效衡量与市场竞争

JetBrains目前以采用率作为近期成效的衡量标准,包括创作者参与数量、学习者对IDE练习的参与度以及课程数量。当前的评估框架中不包含任何基于结果的指标,例如雇主反馈、招聘数据或技能评估。当被问及雇主或招聘负责人是否参与界定该计划所称的"实际工作技能"时,Muradova表示,该计划"目前主要依托我们在开发者工具和教育产品方面的建设经验"。

该公司还对外界将其与GitHub Copilot及微软面向教育领域的AI工具相提并论的做法予以澄清。Muradova明确表示:"这个计划不是AI辅导产品,其核心在于帮助教育者将实践性学习引入专业开发环境,通过将实践练习直接整合进JetBrains IDE来实现这一目标。"

一个目前仅有五位活跃创作者的合作伙伴项目,能否真正抗衡微软在开发者教育领域的广泛影响力,尚待观察。但JetBrains的核心论点——专业IDE的使用流畅度是一项需要主动教授、而非期待学生自然习得的技能——本身具有充分的合理性。只是在执行层面,这一计划目前仍处于相当初期的阶段。

值得一提的是,该计划乍看之下容易令人联想到微软昔日的数字助手"Clippy"。但Muradova对此明确澄清:"不是的。这个计划既不是一个助手,也不是产品内置的引导工具。它是一个合作伙伴计划,旨在帮助教育者将编程练习整合进JetBrains IDE,带来更具实践性的学习体验。"

Q&A

Q1:JetBrains课程创作者计划具体是什么?

A:JetBrains课程创作者计划是JetBrains推出的一项合作伙伴计划,允许活跃于Udemy、Coursera、LinkedIn Learning等平台的独立教育者,通过JetBrains Academy插件将实践编程练习直接嵌入JetBrains IDE中。学习者可以在专业开发环境中完成编码练习,而非仅依赖视频和浏览器练习,目标是弥合编程教育与实际工作实践之间的差距。

Q2:JetBrains与Coursera的整合是如何实现的?

A:JetBrains引入了对Coursera的Apps Learning Tools Interoperability框架的支持,使教育者能够在Coursera课程中嵌入编程练习。学习者只需单击一次,即可在JetBrains IDE中直接打开项目,且学习进度会自动同步,无需手动操作。这是该计划目前最为成熟的技术整合成果。

Q3:JetBrains既推广AI编程工具又强调基础实践,这两者矛盾吗?

A:JetBrains认为两者并不矛盾。该公司的立场是,随着AI生成的代码越来越多,开发者更需要具备在真实IDE中调试、导航和验证输出的能力。AI工具可以作为辅助学习手段,但理解软件构建原理、熟练使用专业开发环境仍是不可替代的基础技能。目前,AI Assistant和Junie也未被纳入课程创作者计划的必要组成部分。

来源:The New Stack

0赞

好文章,需要你的鼓励

2026

07/13

09:27

分享

点赞

邮件订阅