返回博客

[Google Summer of Code 2024] 导师招募

Kris Stern
Kris Stern
Alyssa Tong
Alyssa Tong
Bruno Verachten
Bruno Verachten
Jean-Marc Meessen
Jean-Marc Meessen
2023年12月5日

Google Summer of Code call for mentors.

我们很高兴地宣布,Jenkins 即将第八次(8th)参加 Google Summer of Code (GSoC) 项目。

什么是 Google 夏日编程马拉松 (Google Summer of Code)?

Google Summer of Code (GSoC) 是一个全球性的在线指导计划,旨在向开源软件开发领域引入新贡献者。GSoC 贡献者将在其各自开源组织的导师指导下,完成为期 10-22 周的编程项目。在 GSoC 期间,被录取的贡献者将被分配到他们选择的参与开源组织的导师,从而接触到真实的软件开发技术。这些 GSoC 贡献者将通过为真实项目编写代码,向经验丰富的开源开发者学习!同时会提供少量津贴作为对他们开源贡献的激励。更多详情请参考 GSoC 贡献者资格文档。

为什么您会考虑成为 Jenkins 在 GSoC 的导师?

导师互动是 GSoC 的重要组成部分。指导他人是提升您的管理和人际交往(或广义的“软技能”)能力,同时回馈社区的绝佳机会。作为回报,GSoC 贡献者将全职投入 10-22 周时间来完成您的项目。想想那些您一直想做但从未有时间完成的项目。GSoC 是一个很棒的项目,Jenkins 项目期待在 2024 年再次参与其中,或许会有您的加入!

导师工作包含哪些内容?

我们邀请有兴趣成为导师的人阅读 导师信息。请注意,成为 GSoC 导师并不需要 Jenkins 方面的专家知识。导师并非孤军奋战。我们会确保每个项目至少有两位导师。GSoC 组织管理员会协助寻找技术顾问,以便您与 GSoC 贡献者一起学习。指导工作每周大约需要 5 到 8 小时(初期较多,后期较少)。导师提供指导、辅导,有时还提供一些鼓励。他们会审核 GSoC 贡献者的提案、Pull Request,以及在评估阶段的贡献者演示。他们会在编码期结束时填写 Google 提供的最终评估。

您想成为导师但没有项目创意?我们可以帮您!

GSoC 项目想法是供潜在 GSoC 贡献者在约 10-22 周内完成的编码项目。这些编码项目可以是新功能、插件、测试框架、基础设施、图形用户界面等。如果您没有具体项目想法,请考虑成为 这些项目想法的导师。如果您心中有具体的项目,请在二月初之前将您的项目想法发送给我们,以便 GSoC 委员会和社区进行充分评审。当然,如果您能成为您项目想法的导师,我们将非常高兴。

如何提交项目创意

请在 项目想法 目录中创建一个 .adoc 文件,并提交包含您想法的 Pull Request。提交 Google Doc 并非必需,但如果您愿意,它同样有效。提交想法的说明,包括 .adoc 模板和一些示例,请参考 说明

需要更多灵感?

例如,插件健康分数。这是一个 GSoC 项目想法,始于 2022 年夏天,并于 2023 年夏天实现,使数百万 Jenkins 用户受益!

我们期待在 GSoC 2024 中迎来新的导师!

如有任何问题,您可以在 GSoC SIG Gitter 聊天室找到 GSoC 组织管理员、导师和参与者。

关于作者

Kris Stern

Kris Stern

Kris自2022年以来一直帮助组织Jenkins的GSoC参与,并自愿担任GSoC项目导师。她曾在2019年和2020年两次作为贡献者/学生参与GSoC,并在学术上接受过天体物理学家的培训,于2021年获得香港大学观测天文学博士学位。在专业上,Kris在IT领域担任软件工程师。她拥有Python、C++、Java、JavaScript、TypeScript、HTML、CSS/Sass、JQuery、SQL的工作经验,并在软件开发(特别是人工智能/深度学习/计算机视觉、Qt编程和Web开发)方面完成了项目。Kris对开源充满热情,并希望与学习者分享这种热情。目前,Kris是宾夕法尼亚大学MCIT在线课程的兼职学生。

Alyssa Tong

Alyssa Tong

Jenkins 宣传与外展 SIG 成员。Alyssa 推动并管理 Jenkins 参与社区活动和会议,如 FOSDEMSCaLEcdCONKubeCon。她还负责 CloudBees, Inc. 的营销和社区项目。

Bruno Verachten

Bruno Verachten

Bruno 是一位两个孩子的父亲、一个妻子的丈夫、一个否认的极客、养蜂人、永续农业爱好者和 Jenkins 项目的开发者关系。自 2013 年以来,他一直在使用各种产品/工具/平台(Gitlab CI、Circle CI、Travis CI、Shippable、Github Actions 等)进行持续集成和持续部署,主要用于移动和嵌入式开发。
他对嵌入式平台、ARM 和 RISC-V 生态系统以及边缘计算充满热情。他的主要目标是将 FOSS 项目和平台添加到 ARM 和 RISC-V 架构中,使它们变得和 X86_64 一样无聊
他还是 miniJen 的创建者,这是人类已知的最小的多 CPU 架构 Jenkins 实例。 a

Jean-Marc Meessen

Jean-Marc Meessen

一个永恒而热情的学习者,钦佩所有酷炫的东西。喜欢分享他的发现和热情。

© . This site is unofficial and not affiliated with The Linux Foundation.