寻找 GSoC 学生
任务:招募大约 20 名导师来指导四名学生完成四个项目,这些项目理想情况下将集成到 Joomla 4 的未来版本中。
这能有多难?随着上周申请截止,菲利普·沃尔顿回顾了 GSoC 2021 过程至今。
“这应该很简单。” 他们说。
回到 2020 年 8 月,我收到的简要信息是有大约 60-80 名潜在申请者。他们都需要被注册到 Glip,并建立频道以便他们能与导师沟通。
但首先,Joomla! 必须首先被接受为 GSoC 组织,然后才能开始这个过程。至少计划是这样的。
到了十二月至一月,事情开始向前推进,导师们纷纷主动请缨,无需询问,因为他们渴望帮助。这使得工作变得更加容易,而贝内迪克特·特伦克勒在整个过程中一直提供咨询和指导。我的助理团队领导,希瓦姆·拉贾普特,在确保及时提交申请方面给予了巨大的帮助,直到他当地时间的第一天早上 5 点还在工作。第一批学生请求开始陆续到来。
然后是好消息:我们做到了!谷歌接受了我们的申请。现在学生开始通过各种方式联系我们。
过去的经验表明,对于大多数学生来说,GSoC 是一个全有或全无的事件。他们完成评估所需的任务,获得积极的评估,然后离开。这是因为我们没有真正与 GSoC 经验相结合的入职流程,以帮助那些未能进入提案阶段或最终选拔的人。这一次,我们想改变这一点。
帕特里克·杰克逊和我为我在英国晚些时候、他在澳大利亚早些时候安排了一些周六在线聊天会议。学生们会加入,我们会引导他们设置本地环境以及如何使用补丁测试器。希瓦姆组织的一个会议让我们在一个周六向 70 多名印度学生进行了展示。我们很快开始看到学生中的活跃分子出现,每天都有更多的人加入。看来我们的准备工作是有效的。
学生申请的正式开放日期最终到来。那时,我们已经拥有超过90名学生,并且渠道正在搭建,以便他们可以与导师进行交流。
随着越来越多的人加入,日常流程的管理也在增长。我找到了越来越快的方式去回应每个学生的请求并将他们与潜在的项目联系起来。为了应对不断增长的人数,现在他们正在翻阅Joomla的仓库,系统也因此被设立。
让学生熟悉Joomla的过程开始出现一些问题。几个多年前的GitHub问题在已经很长时间无人问津的分支上被重新激活。很快,一些维护者被请求淹没。
当我们达到100名学生感兴趣的目标时,我们明确指出,只有过去六个月内以及J4分支上的问题才是需要关注的。尽管如此,仍有更多的学生加入。125人,150人……人数在增长,培训课程也进行了,家庭作业被设定,以帮助确定最适合项目的学生。
在这个过程中,一些学生遇到了个人问题。有一位不幸的车祸受害者沉默了一段时间,但现在正在恢复并重新开始使用Joomla。其他人则在本国感染了COVID-19或水痘,他们暂时退出了,然后在情况好转后回来。
尽管如此,人数仍在增长。在最后几周内达到了200人。Benjamin曾警告说,申请会有最后的冲刺,而且学生需要更多的帮助来完成他们的提案。而在此期间,越来越多的人陆续加入,直到最后突然涌入。
最后的倒计时
Google于4月13日18:00 UTC关闭了申请。到那时,我们感兴趣的学生总数为240人。我们仍在最后一小时内接到一些询问是否加入的请求,甚至在截止日期之后也有人想要加入。
在Glip上,创建了133个渠道,以便感兴趣的学生可以与导师进行沟通。提案提交过程已经看到今年为Joomla提交了131份Google夏日代码提案。这对于20位导师来说是大量的工作,我们应该对所有在过去的几个月里投入了时间和精力的他们表示感激。
现在我们进入了下一个阶段。导师们正在审查提案,并评估潜在候选人的合适性。在接下来的一个月里,我们将评估最终的候选人,并将我们的成功候选人提交给Google,以填补我们2021年四个可用的项目空缺。Google将于5月17日18:00 UTC宣布接受的学生项目,所以请关注Joomla将在之后不久欢迎我们的新GSoC学生。
对GSoC导师的启示
这很具挑战性——但主要是因为兴趣的量。提案在上次增长了100%,学生的兴趣增长了300%。
我在这个过程中学到了很多东西,并将为明年作为主导者或新主导者的指导准备得更好。我们有很多事情可以引入,以便在下一次流程中简化流程,特别是如果我们再次被选中。这些包括
- 鼓励学生在整个年度内参与学习Joomla,以便在GSoC申请期间做好准备
- 与全球各地的团体举办推广活动,让学生参与Joomla,并努力挖掘优秀候选人
- 尽可能多地与Google合作,教育学生,以提高提案的质量
- 与其他代码辅导计划合作,促进更多学生参与Joomla,并有可能让Joomla参与其他编码实习生计划
非常感谢所有导师,你们太棒了,付出了很多时间。
感谢本杰明,他是幕后的大能修复者,帮助非常大;感谢 Shivam,他既是管理员又是导师,让我的工作变得更轻松,并确保我们按时完成任务;还要感谢 Patrick,他帮助了会议,并让我有机会休息一下喝杯茶!
最后的话留给一位申请者,他觉得自己可能无法进入最终名单,但仍然想继续使用 Joomla。
“我在 Joomla 的经历令人惊叹。社区很棒,实际上参与贡献也很有趣(虽然我还没有做出任何真正的贡献,哎呀)。但我认为我还没有足够资格参加 GSoC。我一直在头脑风暴,但我意识到后端对我来说是一个全新的话题。尽管我真的很想留在社区,并希望从中学习到一些东西。”
了解更多
在 Joomla 社区杂志上发表的一些文章代表了作者对特定主题的个人意见或经验,可能不与 Joomla 项目的官方立场一致
通过接受,您将访问https://magazine.joomla.net.cn/之外的第三方外部服务。
评论 2
真的,一切都管理得很好!
感谢Himanshu,你是一位非常优秀的合作伙伴,帮助他人并为项目付出了时间。