JetBrains

Code With Me:提升 Kotlin 技能的新方式

Image

当学习者一起处理共享任务时,协作学习会产生一个高度参与的过程。得益于多样的想法、清晰的讨论和头脑风暴,学习者在团体中往往更能获得完整的知识和技能。

Code With Me 是基于 IntelliJ 的 IDE 的内置功能,用于协作编程,让不同地点的开发者能够在相同的代码库上实时流畅工作。Code With Me 是配合 Kotlin 教学、学习或编写代码的绝佳工具。开发者可以修正错误、同时编辑代码、浏览和审查代码,以及指导和协助编写代码。

面向学习者的协作编程

如何使用 Code With Me 提升 Kotlin 技能?

解决问题

“要展示,不要讲述。”展示运作方式可以显著改善团队沟通。需要帮助时,直接邀请可以帮助处理 Kotlin 项目的人。协助者可以运行应用程序重现问题并提出解决问题的方法。

许多 Code With Me 用户表示,这种场景对于远程与混合团队都很实用(以及经典的离线结对编程会话),因为人们不再需要挤在同一台电脑周围。

互动式知识共享

协作编码对于正在提高编程技能的人也很有帮助。研究表明,在互动式环境中合作有助于知识共享。Kotlin 学习者和教育者可以使用 Code With Me 的功能,例如跟随模式、差异预览、代码洞察,以及同步编辑来处理代码并提升开发能力。

指导

导师可以采用两个 Code With Me 场景。您可以和学员一起加入会话,实时了解学员如何使用代码,通过内置音频和视频通话提供反馈。或者,您可以在自己的机器上创建一个专属 Kotlin 项目,邀请学员参加指导会话,演示如何在具体示例中完成任务。

使用 Code With Me 的其他常见团队合作场景包括:

  • 代码审查

  • 远程单元测试

  • 结对和群体编程

  • 实时编码会话或考试

  • 在线讲座或编码竞赛

Code With Me 的运作方式

作为主持人,您创建协作编码会话,为访客选择权限,通过链接发送邀请。

Image

访客点击链接加入会话。访客不一定拥有 JetBrains IDE,但始终可以通过轻量级 JetBrains Client 访问会话。该客户端会在他们点击链接后自动下载。

Image

主持人保持对代码的控制。

访客只有在主持人批准请求后才能加入会话。

Image

就是这样!如果您想为会话添加音频或视频通话,只需在创建新会话时勾选 Start Call(开始通话)选项。

Image

值得注意的问题和回答

我可以在哪里下载适用于 Android Studio 的 Code With Me 插件?

JetBrains Marketplace 上提供。如果您想提供反馈和建议,或者获取有关适用于 Android Studio 的 Code With Me 插件的最新消息,请关注此 YouTrack 工单。

Code With Me 是举办实践编码面试的好选择吗?

我们相信它可以成为好选择。JetBrains 团队已经在使用 Code With Me 进行实时编码面试了。

可以同时运行两个“运行配置”吗? 假设是在同一主机上处理两个不同的模块,并且想同时测试代码。

可以。

我想为同一个项目使用两台笔记本电脑。Code With Me 对我有用吗?

Code With Me 场景是协作的,这意味着涉及到多个人。如果您是独自工作但想从两台不同的机器访问项目,可以使用 JetBrains Gateway 或 IDE 的内置远程开发功能。IDE 可以托管在功能强大的远程服务器上,您可以从任何一台笔记本电脑发起访问。

注意:除 Community 版本外,大多数付费 JetBrains IDE 都提供远程开发和 Gateway。

支持的产品和订阅方式

Code With Me 与所有基于 IntelliJ 的 IDE 兼容,并提供了灵活的订阅模式。

1

Premium 许可证持有者在会话长度或会话数量上没有限制。 他们还可以邀请最多 50 位访客。 Code With Me Premium 包含在 IntelliJ IDEA Ultimate、PhpStorm、GoLand、AppCode、PyCharm Professional、CLion、RubyMine、WebStorm 或 All Products Pack 订阅中,不收取额外费用。

如果拥有以下许可证之一,也可以免费获得 Premium 许可证:

2

Community 许可证允许您运行数量不受限制的协作会话,最长 30 分钟。 您还可以邀请最多 3 位访客。Code With Me Community 适用于 IntelliJ IDEA 和 PyCharm 的 Community 和 Edu 版本。

适用于 Android Studio 的 Code With Me 插件也可在 Community 许可证下运行。

3

Enterprise 订阅允许您在防火墙后的隔离环境中协作,主持最多 100 位访客的本地部署会话,并使用浮动许可证。 您有 30 天时间免费评估 Code With Me Enterprise。

如果您对 Code With Me 有任何疑问或建议,欢迎通过以下方式与我们取得联系:

本博文英文原作者:Ekaterina Kalinina

Image

《JetBrains码上道》 直播预告

从零开始,开发插件

Image

9月29日(周四) 20:00

Image

JetBrains 官方视频号/Bilibili

▼ 戳图片查看活动详情 ▼

Image

更多阅读推荐

新发布

代码质量平台Qodana | Kotlin 1.7.0

JetBrains IDE 和 .NET 工具2022.2更新

Space On-Premises(本地部署版)Beta

调研报告

Python开发者年度调查 | Go语言现状调查报告

Kotlin Multiplatform使用现状

代码审查工具报告 | 2021开发者生态系统报告

IDE 使用技巧

IntelliJ IDEA代码注释 | 10个妙招解放鼠标

提高效率的5个GoLand快捷键

CLion调试器技巧 | 10大必会WebStorm快捷键

🎒开学季 - 学生党必备🎒

JetBrains开发工具学生免费授权申请指南

Image

⏬ 戳「阅读原文」了解更多