TOC
作者 Ala Dewberry (VMware) 译者 梁远鹏 与 chatGPT
加入任何开源社区都可能让人望而生畏,尤其是像 Kubernetes 这样的大型社区。我写这篇文章是为了分享我的经验,并鼓励其他人加入其中。只需要一些好奇心和出席的意愿!
以下是我开始加入 Kubernetes 社区的经历:
- 我对什么感兴趣?是否有一个专门关注该主题或类似主题的 SIG(特别兴趣小组)或 WG(工作小组)?
- 订阅他们的邮件列表并开始参加会议。
- 当(而不是如果!)有机会提供帮助且符合您的技能和所需成长领域时,举手申请。
- 多寻求帮助,不要害羞,即使什么都不懂也没关系!
- 坚持不懈,即使进展不如您所希望的那样快。
开始
首先,您对什么感兴趣并想要了解更多呢?在 Kubernetes 社区中,有很多出色的 SIG 和工作小组,适合不同的人群。如果您认为自己正在做一些有趣的事情,那么持续参与和出席会议就会变得更容易。同样,持续参与是让社区兴旺发达的关键,因此兴趣会推动您发挥更大的影响力。
另外,不懂也没关系!我记得当时我参加 Kubernetes 社区的 SIG 安全小组会议时,对 Kubernetes 和社区本身的工作知之甚少。尽管今天我更了解社区的运作方式,但我仍在不断学习关于它和项目的知识。幸运的是,社区充满了愿意帮助您学习的友好人士。在不断学习中成长是被期待和赞赏的。当您举手去做一些事情,即使什么都不懂,人们也会为您加油,并在路上帮助您。
这也是我的经历。我第一次或第二次参加 SIG 安全小组会议时,Pushkar Joglekar 提到他需要一个子项目的负责人,因为他已经对 Cluster API 进行了安全评估。会议上的每个人都非常友好,我就想,“为什么不试试呢?” 从那以后,我的合作伙伴给予了我很多支持和鼓励,尤其是因为我是一个初学者,新的参与者是社区健康发展的关键。
不断学习
我的参与也是一个非常有益的学习经历。首先,我接触到了建立社区共识的技巧。这很简单:出席其他 SIG 或工作小组的会议,分享您的想法或需要帮助的地方,找到有兴趣并有知识来帮助的人,一起制定行动计划,执行并分享。但我还学到了另一件事,那就是建立这种共识并以透明、邀请的方式执行它需要时间。
我也必须对自己有耐心,记住我是在不断学习中。Kubernetes git 仓库可能很难以导航。知道下一步该怎么做并不总是很明显。但这就是我的第三个学习曲线:如何参与社区以获得我需要的帮助。事实证明,在 Kubernetes Slack 工作区提出问题,并在需要帮助时将我的话题带到 SIG 安全小组会议上是获取所需的惊人方式!同样,这些都很简单,但在您实践之前,它并不总是很明显。
为什么你这个初学者对项目很重要
在很多方面,初学者是社区中最重要的部分。更具体地说:寻求帮助、接受帮助、并传递知识,这是社区成长和繁荣非常重要的一部分。当我们承担并传递知识时,我们确保社区能够继续增长,以支持依赖该项目的人们的需求。初学者有超能力!
我希望阅读这篇文章的人对参与社区有了好奇心。加入社区可能会让人感到害怕。但我的经验表明,当你迈出第一步后,你会意识到有很多人愿意帮助你学习并对你表达兴趣和尝试参与表示激动,恐惧就会消失。当然,我仍然对一些事情感到不确定,但我知道社区支持我成长。
快来加入吧,这里氛围很不错!
原文地址
https://www.kubernetes.dev/blog/2023/03/29/from-zero-to-k8s-subproject-lead/
微信公众号
扫描下面的二维码关注我们的微信公众号,第一时间查看最新内容。同时也可以关注我的Github,看看我都在了解什么技术,在页面底部可以找到我的Github。