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熟練度是一項值得教授的技能——是合理的,但執行尚處於初級階段。