Swift 导师计划

Swift 导师计划旨在通过与经验丰富的开发者直接指导的方式,鼓励开发者积极参与 Swift 开源社区。该计划对所有人开放!同时,对于感兴趣的人来说,该计划还致力于培养 Swift 社区群体内的导师关系。我们强烈鼓励 Women in Swift(Swift 女性开发者)、Black in Swift(Swift 黑人开发者)和 Pride in Swift(Swift LGBTQ+ 开发者)群体的成员参与!

每位学员都将有机会与 Swift 社区中的资深开发者建立联系并向其学习,目标是直接为开源项目贡献代码。根据学员的学习目标,他们可以为任何用 Swift 编写的开源项目做贡献,甚至可以为 Swift 编译器本身做贡献。导师和学员将根据学员的学习目标和导师的经验进行匹配。

如果学员以前从未为项目做过贡献,他们将首先在导师的帮助下提交第一个补丁并克服任何工作流程上的障碍。导师计划的核心是做出符合学员学习目标的贡献。这些贡献可以是在项目中实现一个小功能,也可以是在项目同一领域进行多个独立的错误修复。在导师计划结束时,学员将有机会在 Swift.org 博客上发表专门的文章,展示他们的贡献和学习成果。

当前计划

2024 时间表

日期 事件
6月17日 导师意向调查开放
7月1日 导师意向调查截止
7月8日 学员意向调查开放
7月15日 学员意向调查截止
7月29日 公布导师-学员配对结果
8月5日 为期10周的课程开始
9月9日 中期检查点
10月14日 为期10周的课程结束
10月21日 反馈截止

参与方式

2024年意向调查提交将按照上述时间表开放。如果您有兴趣参与:

学员意向调查不是申请表,而是用来告诉贡献者体验工作组您的技术兴趣和学习目标,这些信息将用于帮助您匹配合适的导师。虽然调查不会像申请那样被评估,但如果没有足够的导师,或者没有导师能够帮助您实现特定的学习目标,工作组可能无法为每位感兴趣的学员配对导师。

Swift 导师计划也是资深社区成员的一个领导力机会,特别是如果他们已经是开源项目的维护者或频繁贡献者。如果您热衷于为社区新贡献者降低准入门槛,请考虑作为导师参与进来!

常见问题

参与 Swift 导师计划需要遵守 Swift 行为准则,参与者同意 Swift 导师计划的条款和条件。如果您在整个计划期间有任何问题或疑虑,请在 Swift 论坛上联系 @contributor-experience-workgroup

导师/学员配对是如何选择的? 导师和学员都将填写意向调查。这个调查不是申请表,而是用来告诉贡献者体验工作组参与者的兴趣、经验、学习目标等信息,这些信息将用于帮助工作组匹配导师-学员对。意向调查有一系列平行的问题,以帮助评估导师是否有合适的经验来帮助学员实现其学习目标。例如,学员问卷询问学员有兴趣学习哪些具体技能/主题,而导师问卷询问导师在哪些具体技能/主题方面有经验并可以帮助学员学习。如果没有足够的导师,或者没有合适的导师来帮助潜在学员实现其学习目标,该学员将不会被匹配到导师。
参与有什么必要的资格要求吗? 对学员没有必要的资格要求——导师计划向所有18岁及以上愿意学习 Swift 的人开放!由于该计划旨在鼓励和帮助多元化开发者克服障碍并积极参与 Swift 社区,贡献者体验工作组强烈鼓励 Women in Swift 和 Black in Swift 的成员参与。 导师必须是 Swift 社区的成员(例如,iOS 开发者、Swift 编译器贡献者等)。有过导师经验是加分项,但不是必需的。
我不是学生,我还可以成为学员吗? 可以!这个导师计划不仅限于学生。
我应该对导师有什么期望? 您可以期望导师在您为开源项目做贡献时为您提供指导,对您的工作提供建设性的反馈,分享他们的经验,并帮助您融入 Swift 社区!您不应该期望导师确保您的贡献被接受或为您分配工作。您也不应该期望导师直接教授您。把导师想象成助教而不是老师——他们可能会建议一些帮助您学习的资源,回答问题,讨论您所学到的内容,但他们不会对技术概念进行讲课。
预期的时间投入是多少? 导师预期每周至少分配半小时与学员会面。导师和学员可以决定如何在整个计划期间分配这些时间。学员预期每周至少额外花费半小时用于他们的贡献工作。
导师和学员如何沟通? 大多数沟通预计将在 Swift 论坛上异步进行。导师和学员也可以决定通过视频聊天或类似方式进行"面对面"会议。
计划期限是多长? 10周。
学员的开源任务是如何确定的? 如果学员没有任何想法,项目维护者和导师可能会确定适合项目新手的入门任务。例如,一个适合新手的议题。在初始贡献之后,导师或学员可能会建议一些在预期时间投入内可实现的小"项目"。此外,每个开源项目都有无穷无尽的问题需要修复!参与者可以依靠开源项目的问题跟踪系统来确定这些任务。
计划结束时会有评估吗? 导师计划结束时没有正式的评估。但是,所有参与者都将有一个可选的结束调查。此外,Swift.org 博客上会发表文章,突出展示学员的贡献和他们的学习成果。
我有兴趣成为导师!我该怎么做? 如果您有兴趣作为导师参与,请填写导师意向调查
我还有更多问题。我该怎么办? 如果您有任何其他问题,请在 Swift 论坛上联系 @contributor-experience-workgroup