JetBrains能否在AI擴大技能差距之前彌合IDE技能鴻溝?
JetBrains推出課程創作者計劃,將動手編碼練習集成到專業IDE中,旨在彌合在線編程教育與行業實踐之間的鴻溝。儘管該計劃尚處於早期階段,僅有5位創作者完成集成,但其強調在AI輔助時代,基礎開發技能和IDE熟練度的重要性。
JetBrains近期推出了一項新計劃,旨在將動手編碼實踐直接引入其專業開發環境,以彌合在線編程教學與行業實際應用之間的差距。該計劃名為“課程創作者計劃”(Course Creators Program),允許Udemy、Coursera、LinkedIn Learning和Pluralsight等平台上的獨立教育者通過JetBrains Academy插件,將實踐練習直接嵌入JetBrains集成開發環境(IDE)。JetBrains產品營銷經理Regina Muradova在博文中指出:“在線編程教育仍存在重大缺陷:學生通過視頻和瀏覽器練習學習概念,卻很少有機會在實際工作中使用的專業工具中編寫代碼。”
JetBrains認為,AI生成代碼的興起進一步凸顯了基礎開發技能的重要性。Muradova表示:“隨着AI生成更多代碼,開發者在調試、項目導航以及使用專業IDE驗證和優化輸出方面需要更紮實的實踐經驗。”儘管JetBrains在宣傳材料中引用“Claude Code的創建者”承認AI工具會阻礙初級開發者的技能習得,但Muradova告訴The New Stack,該計劃並非基於任何特定聲明,而是源於更廣泛的行業討論。
該計劃目前最具體的元素是與Coursera的集成。JetBrains支持Coursera的應用程序學習工具互操作性框架,使教育者能夠嵌入編碼練習,學習者可一鍵在JetBrains IDE中打開項目,進度自動同步。對於其他平台,課程創建者需與JetBrains合作將課程實踐部分遷移到IDE中,公司表示大多數集成需要兩到四周。目前,已有兩位創作者完成IDE集成,另有三位正在積極開發課程。JetBrains拒絕透露正在洽談的其他教育者數量。
有趣的是,JetBrains同時銷售自己的AI編碼工具(包括JetBrains AI Assistant和CLI編程代理Junie),這與其強調無輔助實踐的觀點形成一定張力。Muradova解釋道:“我們不認為這些目標矛盾。AI工具可以成為有價值的學習輔助,但學習者仍需理解軟件構建方式、調試問題並在專業開發環境中工作。”目前,AI Assistant和Junie並未納入課程創作者計劃,教育者可自行決定是否使用AI工具。
在成功度量方面,JetBrains將近期成功定義為採用率:創作者參與度、學習者對IDE練習的投入以及課程數量。該計劃目前缺乏基於結果的度量指標,如僱主反饋或技能評估。當被問及僱主或招聘經理是否參與了“實際技能”的定義時,Muradova表示該計劃主要基於JetBrains在開發者工具和教育產品方面的經驗。與微軟的GitHub Copilot等面向教育的AI工具相比,該計劃並非AI輔導產品,而是一個幫助教育者將動手學習融入專業開發環境的合作項目。儘管目前僅有5位活躍創作者,JetBrains的核心論點——專業IDE熟練度是一項值得教授的技能——是合理的,但執行尚處於初級階段。