openstack 没有卷
对于像OpenStack这样的复杂项目,直接进入可能会令人生畏。除了项目本身的范围之外,还有许多系统和流程可供您熟悉。 很难知道从哪里开始。
幸运的是,有很棒的指导计划可以帮助新的贡献者入门。 但是这些程序总是在寻求帮助。 Raildo Mascena,Rodrigo Duarte和Telles Nobrega在即将举行的悉尼OpenStack峰会上的演讲中问了一个问题,为什么您还不是OpenStack社区的导师?
- Raildo Mascena是Red Hat的一名软件工程师,在OpenStack上有超过4年的经验,目前专注于安全项目,并且是Outreachy计划的指导者。
- Rodrigo Duarte是Waltz Networks的首席云基础架构工程师,在Keystone和Oslo.policy库中工作,并且是Outreachy计划的指导者。
- Telles Nobrega是Red Hat的软件工程师,他是Sahara的项目技术主管,并且还为Keystone,Trove和Nova做出了贡献。
我赶上了这三个人,以进一步了解他们打算说些什么。
指导计划如何帮助OpenStack作为一个项目?
考虑到OpenStack本身,我们可以看到指导计划有助于增加贡献者的数量,从而增加代码行,评论,想法,并通过培训新的有能力的人员来帮助改变开发人员的现状。计划将来的主要决策。
在个人层面上,为什么要成为导师?
成为导师是将过去几年我们学到的一些知识回馈给社区的好方法。 在今天,所有作为指导者的人在社区中都是新来者。 重要的是要注意,作为指导者,我们不仅分享我们的知识,而且我们有机会向受指导者学习很多东西,了解不同的文化,发展管理技能等等。 毕竟,有机会看到某人在社区中成长是非常有益的。
导师发展的另一项重要技能对每个人的职业生涯都非常有用,这是学习如何提供和接收反馈。 此外,除了所有这些,指导计划也是一个很好的机会来完成没有优先考虑的工作,或者我们仍然没有时间做自己的事情。
OpenStack的新参与者遇到哪些问题?如何进行指导以帮助他们?
OpenStack的启动过程有些繁重。 有很多官僚机构要处理,需要学习技术。 例如,刚开始捐款时,您必须设置并记账,找到一些容易做的东西作为第一笔捐款,依此类推。 有人帮忙这一切非常有用。 此外,导师可以帮助找到最佳的贡献场所,然后帮助将新人介绍给社区,从而促进与其他团队成员的沟通。
一旦被指导者了解了基本任务并设置了其环境,指导者可以非常有用的另一个重要步骤便是OpenStack审查过程,这是OpenStack上最重要的活动之一,用于了解项目细微差别,改进编码技巧,并加快项目发展。
最后,我们认为导师对于帮助打破时区,语言和技术等障碍非常重要。
是什么使一个好的导师,以及一个人如何发展这些技能?
实际上,我们仍在设法弄清楚这一点。 我们不认为有必要构成好导师的事物组合,而这些组合因人而异。 但是我们认为有些重要的东西,例如耐心,参与性和对受训者可用。
导师的一个重要特征是能够指导受训者找到解决方案,而不是立即提供解决方案,这将使受训者成为更好的专业人员,并学会独自解决问题。 指导者需要注意的其他事情是他/她提出的项目范围,大多数情况下,指导者是缺乏专业经验的人。
此外,导师还应注意受训者的经历。 并非所有问题都是技术性的,有时受训者可能面临个人问题,可能不仅需要技术支持,还需要情感支持。
导师/受训者有哪些具体机会? 希望了解更多信息的人可以从哪里开始?
当前,存在Outreachy和GSoC实习机会,需要遵循的结构,程序设定的期限以及工作的经济奖励。 两者都不限于OpenStack,它们可用于各种开源项目。 在这些程序中,项目构想可以由受训者提出,但是大多数时候,指导者是提出项目的人。 在选择过程之前,受训者可以搜索想法列表,找到他们可能感兴趣的东西,然后与负责任的指导者取得联系并申请该计划。 此后,有一个选择过程,受训者有三个月的时间来完成该项目。
除此之外,还有一些由OpenStack自己组织的项目,这些项目有机会参加OpenStack峰会,还有黑客马拉松,入职和速度指导,这些都是很短的时间,但却是很好的学习机会。
受训者可以搜索许多不同的资源来开始该过程。 特别是对于OpenStack,通过IRC或邮件列表之一进行联系总是很有用的。 过去的受训者也撰写了有关该主题的精彩博客文章,不仅涉及如何参与实习计划,还涉及如何处理他们在项目中可能遇到的一些问题。
对于所有对指导OpenStack计划感兴趣的人,请不要错过下届悉尼OpenStack峰会的小组讨论 。
翻译自: https://opensource.com/article/17/11/openstack-mentoring
openstack 没有卷