
JetBrains推出了课程创建者计划,旨在通过将实战编程练习嵌入IDE,弥合在线教育与职业开发之间的技能鸿沟。公司认为,在AI编程普及的背景下,深入掌握调试、项目导航及IDE使用等核心技能愈发重要。目前该计划尚处于早期阶段,通过与Coursera等平台合作,鼓励教育者提供更专业的实战学习体验。
译自:Can JetBrains close the IDE skills gap before AI widens it further?[1]
作者:Darryl K. Taft
JetBrains[2] 最近启动了一项计划,旨在将其专业开发环境中的实战编程[3]练习引入教学中,以解决编程在线教学与行业实际操作之间的脱节问题。
上个月宣布的 JetBrains 课程创建者计划[4],允许 Udemy、Coursera[5]、LinkedIn Learning 和 Pluralsight 等平台上的独立教育者,通过 JetBrains Academy 插件[6]将实战练习直接嵌入到 JetBrains IDE[7] 中。其核心理念是:学生不应仅仅观看视频和参加测验,还应该在未来工作中会用到的工具中编写、运行和调试代码。
JetBrains 产品营销经理 Regina Muradova[8] 在一篇博客文章[9]中写道:“在线编程教育仍存在一个主要鸿沟:学生通过视频和基于浏览器的练习学习概念,但很少能在开发工作中使用的专业工具中编写代码。”
JetBrains 的观点是,AI 生成的代码[10]提高了基础开发者技能的重要性——随着 AI 编写更多的代码,在真正的 IDE 中调试、导航项目和验证输出的能力变得更加重要,而非减少。
“随着 AI 生成越来越多的代码,开发者需要更扎实的实战经验,以便在调试、项目导航以及专业 IDE 中工作,从而验证和优化输出结果。”
Muradova 表示。
一个站不住脚的论点
JetBrains 的宣传材料引用称,“Claude Code 的创建者”已经承认 AI 编码工具实际上阻碍了初级开发者的技能获取[11]。
然而,Muradova 对 The New Stack 表示:“我们这项计划并非基于任何特定前沿提供商的声明。更广泛地说,行业内正在进行关于如何平衡 AI 辅助开发与基础技能培养的讨论。”
当被问及这种“理论与实践”的差距是基于用户研究还是市场定位时,Muradova 指出:“这一观察主要来自我们通过 JetBrains Academy 进行编程教育的经验以及与教育者的对话。”
Coursera 集成已上线
该计划最具体的体现是与 Coursera 的集成。JetBrains 引入了对 Coursera 应用程序学习工具互操作性框架的支持,使教育者能够在其课程中嵌入编程练习,并允许学习者一键在 JetBrains IDE 中打开项目,同时自动同步进度。
“与 Coursera 的集成实际上是近期的进展,”Muradova 确认道。
对于其他平台,课程创建者需与 JetBrains 合作,使用 JetBrains Academy 插件将课程的实践部分迁移到 IDE 中。该公司表示,大多数集成需要两到四周的时间。尚未准备好进行全面集成的教育者,也可以引导学生使用非商业用途的免费 JetBrains IDE,获取教育许可证优惠券,或者如果他们已经在课程材料中使用了 JetBrains 工具,则可以与 JetBrains 进行联合营销。
该计划仍处于早期阶段。JetBrains 表示已有两位创建者完成了 IDE 集成,另有三位正在积极开发课程。该公司拒绝透露目前正在洽谈的其他教育者人数。
AI 的矛盾之处
JetBrains 出售自己的 AI 编码工具,包括 JetBrains AI Assistant[12] 和其 CLI 编码代理 Junie[13]。这产生了一定的张力。该公司一方面在推动 AI 辅助开发,另一方面又主张学生需要更多无人辅助的实战练习来培养真正的技能。
“我们认为这些目标并不矛盾。AI 工具可以是宝贵的学习辅助工具,但学习者仍然需要了解软件是如何构建的……”
当被问及如何调和这些立场时,Muradova 说:“我们认为这些目标并不矛盾。AI 工具可以是宝贵的学习辅助工具,但学习者仍然需要了解软件是如何构建的,如何调试问题,以及如何在专业开发环境中工作。”
目前,AI Assistant 和 Junie 尚未被整合进“课程创建者计划”中。
“个别教育者可以自行决定如何将 AI 工具纳入他们的教学,但 AI Assistant 和 Junie 并不是该计划的必要组成部分,”Muradova 说。
衡量成功
JetBrains 从采用率的角度定义了近期成功:创建者的参与度、学习者对基于 IDE 的练习的使用情况以及课程数量。目前的框架中并未包含基于结果的指标,如雇主反馈、招聘数据或技能评估。当被问及是否有雇主或招聘经理参与定义该计划中的“现实世界技能”时,Muradova 表示,该计划“目前主要基于我们构建开发者工具和教育产品的经验”。
该公司还驳斥了将其与 GitHub Copilot 及微软面向教育的 AI 工具进行比较的说法。
“这个计划不是一个 AI 辅导产品,”Muradova 说,“它是关于通过将实践练习直接集成到 JetBrains IDE 中,帮助教育者将实战学习引入专业开发环境。”
由五位活跃创建者组成的合作计划是否能有效抗衡微软在开发者教育领域的影响力,还有待观察。但 JetBrains 的潜在论点——即熟练使用专业 IDE 是一项值得教授的技能,且不能假设学生会自学成才——是站得住脚的。不过,其执行工作尚处于起步阶段。
乍一看,基于 JetBrains 的最初宣传,这看起来似乎类似于微软旧的数字助手“Clippy[14]”。
然而,Muravado 说:“不,该计划不是助手或产品内指南。它是一个合作计划,帮助教育者将编程练习集成到 JetBrains IDE 中,并提供更具实战性的学习体验。”
引用链接
[1] Can JetBrains close the IDE skills gap before AI widens it further?:https://thenewstack.io/jetbrains-course-creators-program/[2]JetBrains:https://thenewstack.io/jetbrains-independent-ai-coding/[3]实战编程:https://thenewstack.io/hands-on-with-antigravity-googles-newest-ai-coding-experiment/[4]JetBrains 课程创建者计划:https://www.jetbrains.com/academy/course-creators/[5]Coursera:https://www.coursera.org/[6]JetBrains Academy 插件:https://plugins.jetbrains.com/plugin/10081-jetbrains-academy[7]JetBrains IDE:https://www.jetbrains.com/ides/[8]Regina Muradova:https://www.linkedin.com/in/regina-muradova-44231a287/[9]博客文章:https://blog.jetbrains.com/education/2026/05/19/introducing-the-jetbrains-course-creators-program/[10]AI 生成的代码:https://thenewstack.io/ai-is-testing-ai-generated-code-should-you-trust-it/[11]AI 编码工具实际上阻碍了初级开发者的技能获取:https://www.anthropic.com/research/AI-assistance-coding-skills[12]JetBrains AI Assistant:https://plugins.jetbrains.com/plugin/22282-jetbrains-ai-assistant[13]Junie:https://www.jetbrains.com/junie/[14]Clippy:https://www.computerhope.com/jargon/c/clippy.htm
夜雨聆风