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也未被纳入课程创作者计划的必要组成部分。
好文章,需要你的鼓励
英国国家医疗服务(NHS)正将无人机纳入常规医疗物流体系。自今年2月起,无人机每天在雷恩斯公园和圣乔治医院之间运送血液等诊断样本,飞行仅需3分钟,比公路运输快约85%,且碳排放减少高达98%。目前已有逾2000名患者受益。NHS计划将该服务扩展至圣赫利尔、克罗伊登等多家医院,最终惠及约180万名患者。该网络由英国医疗初创公司Apian与谷歌旗下Wing合作运营。
AgentLens是Explyt公司联合俄罗斯学术机构开发的AI编程助手评测基准,通过分析完整人机交互轨迹而非仅看最终结果,从五个维度评估代码智能体的真实表现。
边缘AI计算厂商Aetina宣布,将在其DeviceEdge AIE-KT风冷系列和新款AIE-PT无风扇平台上支持英伟达全新Jetson T3000和T2000模块。T3000基于Blackwell GPU,最高提供865 FP4 TFLOPS算力,功耗70W;T2000则提供400 FP4 TFLOPS,面向视觉AI代理和自主移动机器人等场景。两款模块预计2027年第一季度上市,支持Nemotron、Cosmos 3等英伟达AI软件生态。
韩国梨花女子大学提出Splash框架,通过识别AI模型中的"休眠参数"并只在其中训练触觉能力,让小型多模态AI在学会感知材质触感的同时,完整保留原有视觉语言推理能力。