Kotlin 开源项目正在寻找优秀贡献者

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

大型 Kotlin 开源项目招募贡献者:开发者的新机遇



Kotlin 生态系统持续蓬勃发展,其中一个基于该语言开发的关键开源项目已宣布大规模招募贡献者。该项目是 Kotlin Multiplatform (KMP)——JetBrains 公司的旗舰计划,允许开发者编写跨平台代码,支持 Android、iOS、Web、桌面端和服务器端。该项目正处于积极开发阶段,并邀请各级别开发者加入其建设。



为什么这很重要?

Kotlin Multiplatform 已被数千家公司用于生产环境,包括 Netflix、Twitter 和 Pinterest。然而,为了达到完全成熟,该项目需要更多人手:需要专家来开发编译器、标准库、IDE 插件和构建工具。参与此类项目不仅能提升技能,还能影响整个平台的未来。



贡献者能获得什么?

  • 接触前沿技术:Kotlin/Native、Kotlin/JS、编译器优化和 IR 表示。
  • JetBrains 工程师的指导:每位新手都会分配一位经验丰富的导师,帮助熟悉代码库。
  • 灵活的时间安排:您可以在空闲时间贡献,没有严格的截止日期。
  • 社区认可:优秀贡献者将获得周边礼品、博客提及和会议邀请。
  • 就业机会:JetBrains 经常从活跃的开源参与者中招聘正式员工。


需要解决哪些任务?

该项目正在寻找以下方向的专家:

  • 为 Kotlin Multiplatform 开发新功能(例如,支持新平台)。
  • 优化编译器和 runtime 的性能。
  • 修复错误和编写测试。
  • 编写文档和改善开发者体验。
  • 将现有库移植到 KMP。


如何加入?

要成为贡献者,只需:

  1. 研究 Kotlin 的 GitHub 仓库。
  2. 选择带有 "good first issue" 或 "help wanted" 标签的 issue。
  3. 通过 Kotlin Slack(#contributors 频道)联系团队。
  4. 提交 pull request 并通过 code review。

新手可以参考详细的贡献指南。



这对 PythonLib 社区有何意义?

尽管 PythonLib 专注于 Python,但掌握 Kotlin 对全栈开发者越来越有价值。参与此类开源项目能拓宽视野,学习编译器开发和底层优化——这些技能在 Python 开发中同样有用。此外,许多 Python 工具(例如 Kivy)正在积极探索与 Kotlin Multiplatform 的集成。



不要错过成为 Kotlin 历史一部分的机会。

推荐库