大学生们,openSUSE 参与 GSoC!
2018 年 2 月 19 日 | Ana María Martínez Gómez | CC-BY-4.0
openSUSE 再次参与 Google 暑期代码项目 (GSoC),该项目为在夏季三个月内为真实世界的开源项目做出贡献的大学生提供奖学金。
在本文中,我将分享我作为前 GSoC 学生和导师的经验,向您提供有关该程序的更多详细信息,并尝试鼓励学生通过 GSoC 参与 openSUSE 开发。
为什么选择开源和 openSUSE?
首先,您可能想知道为什么应该参与开源开发。每个人都有自己的理由,但对我来说有三个主要原因:
-
我玩得很开心: 最重要的原因是它很有趣。在 openSUSE,我们有很棒的会议、到处都是极客、geeko 饼干、openSUSE 啤酒、有趣的贴纸……以及最重要的一部分:我们在工作时玩得很开心!
-
我学到了很多: 在大多数项目中,每一行代码都会被审查。这意味着不仅代码质量更好,而且每次您写错或可以改进的东西时,都会有人告诉您。在开源中,我们认为犯错误完全没问题。人们纠正您是学习的最佳方式。
-
人: 我有机会与来自世界各地、对与我相同事物感兴趣的真正熟练的人一起工作。



为什么选择 GSoC?
开始总是很困难,但您不必独自完成!在 openSUSE,您总是可以找到帮助您的人,而通过 GSoC 这就更容易了。该程序最好的特点是您将始终至少有一位(很可能是两位)导师来指导您。此外,您将在一个被许多用户使用的真实世界项目中工作,您的所有代码都将以开源许可发布,因此每个人都可以访问、使用、研究、更改和共享它。最后,您将根据 国家 获得 2,400 到 6,600 美元的奖学金。
项目
在 openSUSE,您可以找到用 Ruby on Rails、Perl、Ruby、HTML/JavaScript、C/C++ 等编写的项目,还有更多。今年您可以在 GSoC 期间在 openSUSE 中一些最核心和最大的项目上工作:Open Build Service、openQA 和 YaST。它们肯定会是具有挑战性的项目,但不要害怕,因为这意味着您也可以从中学习很多。请记住,您的导师和其他 openSUSE 贡献者将会在那里帮助您!
但我们也有更简单的项目,例如 Trollolo,任何计算机科学专业的大学生都可以使用 Ruby 开始。学习的愿望比以前的经验和知识更重要。
您可以在我们的指导页面上找到所有项目和更多信息:https://101.opensuse.org。如果 openSUSE 的项目不符合您的期望,您可以查看其他组织:https://summerofcode.withgoogle.com/organizations。您应该寻找一个您认为有趣并且可以帮助您尽可能多地学习的项目。
让我们开始吧!
GSoC 申请期将于 3 月 12 日开始,但您可以先查看组织和项目,找到最适合您的项目。与项目中的人沟通也很重要,因为您将与他们合作三个月。我们建议您至少为要申请的项目做出一次贡献,这将帮助您确定这是否是适合您的项目,并撰写一份好的提案;您不需要发送大量的 pull request。请记住,质量比数量更重要!
如果您有疑问,请随时与我们联系。您可以在 @opensusementors 上发推文给我们,写到我们的邮件列表 (opensuse-project@opensuse.org) 或直接联系导师。我们期待收到您的来信,所以不要害羞! ![]()
关于我
我的名字是 Ana María Martínez,我从 GSoC 学生开始参与 openSUSE。从那时起,我一直在 openSUSE 内部和外部的开源项目中做出贡献。我目前在 SUSE 的 Open Build Service 前端团队工作,并且是 openSUSE 在 GSoC 的导师。您可以在 Github (@Ana06) 上找到我,并通过电子邮件 (anamma06@gmail.com)、Twitter (@anamma_06)、IRC (@Ana06) 以及通过在此博客文章中发表评论来联系我。 ![]()
此博客文章的原始版本可以在 https://anamaria.martinezgomez.name/2018/02/15/gsoc-in-indonesia.html 找到。此博客文章的内容根据 知识共享署名 4.0 国际许可 授权。