📜  什么是 GirlScript Summer of Code 以及如何参与?

📅  最后修改于: 2021-10-21 05:19:19             🧑  作者: Mango

GirlScript Summer of Code 是一个开源计划,由 GirlScript Foundation 每年组织一次,旨在帮助开源初学者。它始于 2018 年。该计划的目的是传播对开源开发的认识,同时鼓励多样性。对于学生来说,这是一个很好的主动性和机会,可以了解开源开发的实际运作方式。

什么是GirlScript-Summer-of-Code-以及如何参与

他们有机会每年为 100 多个项目做出贡献,并在夏季赢得一些惊人的好东西。这是一个为期 3 个月的课程,通常从 3 月开始,到 5 月结束。在这篇文章中,我们将讨论这个程序的细节。那么,让我们开始吧:

只适合女生吗?

不,该计划对所有性别、年龄组和国家/地区的参与者开放。如上所述,该计划的开始是为了鼓励开源开发的多样性。所以,唯一需要参加这个计划的是学习的热情。

合格

该计划的目的是帮助开源初学者。因此,无论您是菜鸟还是资深开发人员,都可以参与该计划,因为该计划中将有数百个项目,其难度各不相同。之前,在编码期开始之前,会有关于 Git 和 GitHub 的会议以及诸如什么是开源以及为什么重要之类的主题?因此,如果您认为您不了解某些技术堆栈,或者您只了解基础知识,则无需担心,您将在整个程序中得到经验丰富的导师的指导。

好处

除了学习经验,您还将获得一些令人兴奋的好东西、现金奖励、实习机会和证书,如下所示:

  • 前 3 名将获得现金奖励(基于排行榜上的排名,这将取决于您在整个计划中对所选项目的贡献)。
  • 前25名的参与者将获得推荐信和实习机会。
  • 前 50 名参与者将获得 T 恤、赃物等。
  • 合并至少一个 PR 的所有参与者将获得数字证书
  • 最重要的是,你会意识到在这 3 个月里你学到了一些新的和有价值的东西,你一定会拿出更好的自己。

时间线

GSSOC’21 的日程安排如下:

  • 3 月 8 日– 编码期开始(探索选定的项目)
  • 3 月 10 日至 12 日 – 社区联系会议(与其他参与者、导师、项目管理员互动)
  • 4 月 1 日– 根据个人兴趣向参与者分配项目。
  • 5 月 31 日– 编码期结束
  • 6 月的第 2 周– GSSOC’21 的结果将公布

未来几年的时间表可能会有所不同。因此,建议定期访问官方网站以获取更新。

如何申请?

一般来说,申请期在二月左右开放。要参与,您必须填写 Google 表格并回答一些问题,包括您的个人详细信息,例如您的姓名、大学、GitHub 和 LinkedIn 个人资料链接等。根据您的个人资料和资格,如果被选中,您将收到来自 GirlScript Summer 的邮件关于您的选择的代码。之后,您需要加入他们的工作区并遵循其他准则以进一步参与他们的计划。您应该定期查看他们的官方网站以获取有关该计划的更新。您选择该计划的关键是您对学习的渴望。所以,即使你没有被选中,也不要沮丧和失去希望,而是继续学习开源。

它是如何工作的?

  • 选择后,您必须加入他们的工作区并阅读您在整个计划中必须遵守的规则和指南。
  • 然后,将有一个社区联系会议,在那里您可以向其他参与者和导师介绍自己。本次会议的主要目的是让您熟悉您的导师和其他参与者,以便在您已经知道答案的情况下轻松提出问题并回答其他人的疑问。所以,会有更好的工作环境。
  • 之后,会有一些关于Git、GitHub、什么是开源以及开源在现实世界中的重要性的研讨会。您将从这些研讨会中学到很多东西。此外,这些研讨会是为初学者组织的,因此他们在整个计划中不会遇到困难。您还将获得一些惊人的资源,以后遇到任何困难时都可以参考。
  • 然后,编码期将开始,您可以在初始阶段通过设置环境,解决一些问题,错误等来探索不同的项目。之后,您必须选择一些项目,并且必须在整个程序中坚持这些项目。您将根据您对项目的贡献程度进行评估,例如您修复了多少错误或问题以及您实施了多少新功能。分数将根据您解决的问题/错误的难度进行奖励。您只能解决那些具有特定 #GSSOC 标签的问题,这些问题将按照先到先得的原则进行分配。分配问题后,您必须在给定的时间内解决它并通过 PR 提交您的代码,该 PR 将进一步由导师审核。如果获得批准,您的分数将在排行榜上自动更新。您可以随时向各自的导师提出您的疑问和疑问,他们一定会帮助您。
  • 编码期结束后,将根据您在排行榜上的排名对您进行评判和奖励。如有任何疑问,您可以随时询问您的导师,但请确保不要向他们发送垃圾邮件。结果将在两周内公布,即 6 月 15 日左右。

如果您没有被选中,请不要沮丧,您仍然可以为那里的开源项目做出贡献!!