Swift 导师计划旨在通过经验丰富的开发者直接指导,鼓励开发者积极参与 Swift 开源社区。该计划对所有人开放!该计划还致力于在 Swift 的社区团体中培养导师关系,欢迎对此感兴趣的人参与。我们强烈鼓励 Women in Swift、Black in Swift 和 Pride in Swift 的成员参与!
每位学员都有机会与 Swift 社区中的经验丰富的开发者建立联系并学习,目标是让他们直接为开源项目贡献代码。学员可以为任何用 Swift 编写的开源项目做出贡献,甚至可以为 Swift 编译器本身做出贡献,这取决于学员的学习目标。导师和学员将根据学员的学习目标和导师的经验进行匹配。
如果学员之前没有为该项目做出过贡献,他们将首先与导师合作提交他们的第一个补丁,并克服任何工作流程障碍。导师计划的核心是做出有助于实现学员学习目标的贡献。这些贡献可以包括在项目中实现一个小功能,或在项目的同一领域进行多个独立的错误修复。在导师计划结束时,学员将有机会在 Swift.org 博客的专门文章中展示他们的贡献和学习成果。
日期 |
事件 |
6月2日 |
导师兴趣调查开放 |
6月16日 |
导师兴趣调查截止 |
6月23日 |
学员兴趣调查开放 |
6月30日 |
学员兴趣调查截止 |
7月14日 |
导师配对公布 |
7月21日 |
10周课程开始 |
8月25日 |
中期检查点 |
9月26日 |
10周课程结束 |
10月6日 |
反馈截止日期 |
2025年兴趣调查提交将按照上述时间表开放。如果您有兴趣参与:
- 作为导师,请填写兴趣调查这里。
- 作为学员,请填写兴趣调查这里。
学员兴趣调查不是申请;而是告诉贡献者体验工作组您的技术兴趣和学习目标,这些信息将用于帮助您与合适的导师匹配。虽然调查不会像申请那样被评估,但如果没有足够的导师,或者没有导师能够帮助您实现特定的学习目标,工作组可能无法为每个感兴趣的学员找到匹配。
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!