Victoria Martinez de la Cruz 对 OpenStack 的指导机会并不陌生。她正是通过这种方式开始了她在 OpenStack 的职业生涯,几年后的现在,她正在帮助协调许多这样的机会。她将在本周晚些时候在西班牙巴塞罗那举行的 OpenStack 峰会上,在一个关于指导和实习的小组讨论会上发言。在这次采访中,我们采访了 Victoria,以了解更多关于参与开源实习的细节,以及为指导过程的双方提供一些有益的建议。
我们之前讨论过指导过程。您认为随着 OpenStack 项目的成熟,OpenStack 社区内的指导方式随着时间的推移发生了怎样的变化?
的确如此!是的,幸运的是,OpenStack 内的指导工作已经发展了很多,现在对于导师和学员来说,事情都更加清晰了。现在 OpenStack 中有几个指导机会,每个机会针对不同的目标。其中包括 Outreachy,这是一个旨在吸引更多来自代表性不足群体的人参与开源的实习项目,以及 Google 编程之夏,它为学生提供了在暑假(北半球)参与他们选择的开源项目的机会。这两个机会都包括学员与导师配对,并被要求完成一项或一组任务;导师指导学员参与社区的过程;并在为期三个月的预定时间内分享他们的职业建议和技术方面的指导。我是这两个项目的志愿者协调员。
还有其他的指导工作,包括OpenStack 女性组织组织的指导计划和快速指导。这些倡议也为导师和学员配对,并处理作为 OpenStack 贡献者的技术和职业方面的问题,但它们在持续时间上没有限制,也没有像前面提到的计划那样预先定义的目标。
最后,值得一提的是,上游培训项目作为另一种指导经验,在每次峰会上持续进行,重点是 OpenStack 峰会的参与者。如果我没记错的话,这项工作很久以前就开始了,为了香港的 OpenStack 峰会。在这个项目中,人们可以学习如何为 OpenStack 做出贡献,主题包括社区如何协同工作(涵盖沟通渠道和软件跟踪工具)、OpenStack 内的治理,当然,还有如何设置你的工作环境并参与其中。
对于那些正在考虑成为 OpenStack 社区导师的人,您有什么建议?
了解你的学员。通常人们不想参与指导,因为他们认为这太耗时了,但事实是,这在很大程度上取决于你认为多少时间是太多,以及你的学员需要多少时间才能继续自主工作。如果你了解你的学员,你可以判断这种配对对你和你的学员是否都有利。明确你的时间安排以及你希望互动如何进行是这种活动的关键。如果你无法继续指导特定的学员,请将你的学员指向社区的其他成员。确保他们不再害怕在公共社区渠道中互动。
指导是一次很棒的经历。你有机会对一个人的生活以及整个社区产生巨大的积极影响。你不知道你今天指导的人是否会成为明天的领导者。此外,这个人很可能会通过帮助完成这类任务来回馈社区,帮助更多人加入并使社区变得更好。所以不要因为时间而犹豫去指导。这是非常值得投入的时间,我保证!
Outreachy 如何与 OpenStack 协调,将实习生与合适的项目和导师配对?
我们一直在社区中宣传 Outreachy,所以我们经常收到人们自愿联系我们,希望在每一轮 Outreachy 中担任导师。为此,我们要求他们在Outreachy OpenStack 的维基页面上表明自己是导师,并添加一个实习想法,以便申请人知道他们可以做什么样的任务。大多数申请人都会选择那些定义明确且范围清晰的任务,因此我们敦促导师撰写详细的任务摘要,说明他们期望学员完成什么。通常,申请人会直接联系每个项目的导师,并开始与他们合作。他们必须完成一个小的初步贡献作为申请过程的一部分,所以这对导师来说是一个很好的机会来熟悉他们的学员,并开始指导他们朝着正确的方向前进,例如,建议他们使用 IRC 而不是电子邮件,看看他们有多独立,看看他们有多积极主动,以及看看他们回复查询的速度有多快。
实习/指导配对如何帮助打破像 OpenStack 这样的开源项目中的文化和语言障碍?
好问题!这实际上非常重要。实习机会向全球开放,也就是说,来自世界各地的人都可以申请,文化和语言障碍很常见。
通常,在开源社区中,你参与事情的唯一方式是你能够以其他人可以理解你的意图的方式进行沟通。这已经很困难了,因为我们的沟通渠道不是很丰富(主要是聊天和电子邮件)。如果英语不是你的第一语言,而且你有一段时间没有练习了,事情可能会变得很困难。在这种情况下,导师可以帮助沟通,充当调解人。我个人就经历过。当我开始为 OpenStack 贡献代码时,我的英语非常生疏。我可以几乎完美地阅读和听,但我不能很快地写作或说话。我的导师在这方面帮助了我,当她看到我有一些拼写或语法错误时,她会纠正我,并且在和我谈话时非常有耐心。
关于文化障碍,你需要思想开放并假设最好的意图。我指导过一些人,他们要求我的电子邮件,以便在发生任何事情时能够联系到我。在这些情况下,我会建议他们通过公共沟通渠道联系社区中的其他人,而不要仅仅依赖我。再次强调,明确你认为这里重要的是什么。
除了这次演讲,您对巴塞罗那峰会还有什么特别兴奋的事情吗?
这次峰会有很多事情发生,我真的很高兴有机会再次参加。
OpenStack 基金会组织了一个新的云应用领导者休息室,它将聚集那些致力于开发云应用并有兴趣发展致力于此目的的社区的人们。这是第一次举办,我向你保证会非常有趣。我开始参与今年的 EuroPython,在其中我碰巧做了一个关于为 OpenStack 开发应用程序的演讲(它概述了当前可用的工具以及一些技巧和窍门),并且我也有机会参加了在同一会议上举行的云开发培训。
除此之外,我非常兴奋地看到互操作性挑战的结果。这是整个社区为展示 OpenStack 云是互操作的而做出的努力。我个人参与了确保 RDO 的互操作性(剧透一下,它是!)在我的同事 Daniel Mellado 的帮助下。关于这项挑战的更多细节将在峰会期间展示。
评论已关闭。