导师
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
日后准备参与 GSoC 等指导计划时,最好的办法是提前成为感兴趣的项目贡献者。市内已有数千个开源组织,数百个组织过去也曾参加过 GSoC。(例如,请参阅2014 年参与该计划的组织列表。)您可以在特定单位内找到导师。
在确定要向哪个项目做出贡献后,您可以在该项目和 Wiki 上探索有关该项目的信息。您可将自己介绍给该项目的导师,询问您对于该项目的任何问题。导师可帮助您构建项目代码、确定简单的初期错误,并帮助您修复该错误。导师将指导您完成后续贡献,并为您提供资源,帮助您解决特定任务。
IRC 是开源项目的主要沟通渠道之一。您应该尝试在该项目的 IRC 频道中寻找一位导师,如果在 IRC 上找不到导师,请使用电子邮件。通常情况下,该项目的 IRC 频道还有其他人可以帮助您。根据导师在问题中的回答,您可以直接在 IRC 频道中解决导师的问题。例如,如果导师的 IRC 卡口是早上,您可以说“凯利:嗨!我刚刚构建了 foo-foo,想找个 bug 来修复 - 我在项目的 bug 跟踪系统中发现了 bug 1234 和 bug 4321,这两个 build 看起来就像是我可以努力处理的,但我想知道你是否提供了任何建议,因为你已被列为该项目的导师。”
即使您想清楚联系谁,也欢迎您咨询他们。您或许会找到一些线索,来知道如何加入该组织的首页。一种方法是查看组织内相关项目的提交日志,其中记录了您最经常做贡献的贡献者,并关注他们在该项目的 IRC 频道和论坛上发布的帖子,以详细了解该项目。您也可以询问项目的 IRC 频道和论坛成员是否有任何问题。
您可以在 OpenHatch 社区网站上找到更多导师、简单的 bug 和要学习的内容。特别要指出的是,OpenHatch 培训任务对于为开源做出贡献的新用户来说非常有用。
如果今年参加 GSoC 的组织尚未公布,请不要中止。即使您最初开始为一个恰好不是今年 GSoC 的组织做贡献,您仍然可以为申请加入另一家 GSoC 的其他组织做好充分的准备。
请将提供的电子邮件发送给学生小组、在社交网络上发布状态更新,或分发传单和介绍此页面的信息,以帮助宣传这项资源。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-25。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-07-25。"],[[["Contributing to a project before applying to mentoring programs like GSoC significantly increases your chances of success."],["Engaging with project mentors through communication channels like IRC or email is crucial for guidance and support."],["Exploring project websites, wikis, and commit logs helps identify potential mentors and understand project dynamics."],["OpenHatch provides valuable resources, such as training missions and easy bugs, for newcomers to open source contributions."],["Starting early and gaining experience in open source, regardless of an organization's GSoC participation, is essential preparation for future applications."]]],["To prepare for mentoring programs like GSoC, become a contributor to an open-source project. Explore project websites, wikis, and commit logs to identify mentors. Introduce yourself to mentors via IRC or email, asking for guidance on getting started. Engage in project communication channels, such as IRC, where other contributors can also assist. Utilize resources like OpenHatch for training and finding easy bugs. Even if an organization doesn't participate in GSoC, contributing experience is invaluable.\n"]]