Swift 导师计划旨在鼓励开发者通过经验丰富的开发者的直接指导,积极参与 Swift 开源社区。该计划向所有人开放!该计划还致力于在 Swift 的 社区团体 内培养导师关系,以满足有兴趣的人士的需求。我们强烈鼓励 Women in Swift、Black in Swift 和 Pride in Swift 的成员参与!
每位学员都将有机会与 Swift 社区内经验丰富的开发者建立联系并向其学习,目标是让他们直接为开源项目贡献代码。学员可以为任何用 Swift 编写的开源项目做出贡献,甚至可以为 Swift 编译器本身做出贡献,具体取决于学员的学习目标。导师和学员将根据学员的学习目标和导师的经验进行匹配。
如果学员之前没有为该项目做出过贡献,他们将首先与导师合作提交他们的第一个补丁,并克服任何工作流程障碍。导师计划的核心是做出有助于实现学员学习目标的贡献。这些贡献的范围可以从在项目中实现一个小功能,到在项目的同一领域内进行多次独立的错误修复。在指导结束时,学员将有机会在 博客的专门文章中展示他们的贡献和学习成果。
日期 |
事件 |
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 论坛上联系 @contributor-experience-workgroup!