注意听!不仅仅是代码和内容

还没有读者喜欢这个。
Open education and MIT OpenCourseWare

Opensource.com

围绕项目运行社区的关键在于把工作做好,并且做得出色。如果你不培养社区,它就不会成长和产出。然后,如果你做对了这一点,但未能维护和组织好事情,以便参与其中的人,你的社区,能够继续成功并乐在其中,那么你的项目的成长和成功就不会持久。

这些都是一个项目的复杂细节,以及构成项目的人员,都是 Robyn Bergeron 每天精心策划的。她将对公司背后技术的深刻理解与从构建项目的开发人员那里获得的反馈相结合。

Robyn Bergeron, Elasticsearch 运营倡导者Robyn 是 Elasticsearch 的运营倡导者,Elasticsearch 是一个端到端的搜索和分析平台。在这次采访中,她回答了我关于她在这家快速发展的开源公司中作为社区经理和开发者倡导者的角色的问题。但是,它到底是什么呢?基本上,Elasticsearch 是一个开源的、分布式的工具,用于驱动搜索应用程序,基于 Apache Lucene。它有很多用途;一个流行的用法是通常被称为 ELK 栈(ELK = elasticsearch + logstash + kibana)的配置,用作分析工具的后端。

在这次采访中了解更多信息。

让我们回到过去。你是如何开始参与开源的?什么或谁对你的起步影响最大?

我从 2008 年开始参与开源社区,自愿担任渥太华 Linux 研讨会论文集的编辑。我们用于编辑的工具链和环境完全在 Fedora 桌面之上,并且碰巧在 2009 年(我担任编辑的第二年),我偶然发现了 Fedora wiki 页面,该页面展示了参与 Fedora 的多种方式。我对参与营销团队的想法很感兴趣,因为我之前在该领域有职业经验。我加入了邮件列表,并且在我发布第一篇文章后的大约 6 个月内,我发现自己不仅在编写大量与发布相关的内容,而且还自愿在亚利桑那州坦佩组织一次 FUDCon。

我认为有很多因素影响了我的参与和热情;老实说,如果我没有看到描述如何参与的“加入”页面,该页面突出了非编码人员为项目做出贡献的方式,我永远不会想到我可以通过任何方式做出贡献。这就是为什么我认为项目展示人们如何参与其中非常重要的原因之一——很多人,包括当时的我自己,都没有意识到各种技能可以使项目变得更好的所有不同方式。当然,有很多人让我感到非常受欢迎和重视,这产生了巨大的影响。我真的觉得自己是团队的一份子。

我记得“stickster”(又名 Paul Frields,当时是 Fedora 项目负责人)第一次在 IRC 上与我交谈的那天;现在回想起来很有趣,但我当时非常震惊,我竟然值得他关注,我简直欣喜若狂。而且我在如此短的时间内从这么多人那里学到了很多东西。Max Spevack 花时间倾听我的意见,并用他的智慧祝福了我,Mel Chua 教会了我透明化和记录一切事物的价值。我可以一直说下去……但真正的重点是有人真正相信我,这才是最重要的。

一般来说,开发者倡导者是做什么的?在 Elasticsearch 做这份工作感觉如何?

这很有趣——有很多“开发者倡导者”,而且很像“社区经理”的职位名称,角色和职责似乎因项目而异(或因公司而异)。在许多情况下,这两个职位名称在他们履行的角色和职责方面有相当多的重叠。我想说,对我自己而言,这可以归结为少数几件事

1:确保社区成员能够访问他们需要的东西,以便他们能够以自己希望的方式做出贡献。这可以是任何事情,从信息,到帮助寻找聚会地点,到促进改进拉取请求流程等等。

2:倾听。大量的倾听。确保我从外部世界听到的内容被反馈到项目开发人员的耳朵里。

3:沟通。通常是传播消息,无论是通过演示文稿、新闻通讯、社交媒体,还是只是参加会议的走廊环节。确保贡献者和观察者了解项目开发、参与机会等方面正在发生的事情。

话虽如此,最近,在我的可爱老板的祝福下,我已将我的职称从“开发者倡导者”更改为“运营倡导者”——主要是因为运营一直是我的兴趣所在,因为早在很久以前我就曾担任系统管理员(年份以“19”开头),并且因为那些是我在会议上倾向于互动最多的人。老实说,我认为两者之间没有太大的区别,除了可能更好地反映了我倾向于与谁联系。我真的只是把自己视为一般贡献者的倡导者。

作为 Fedora 项目负责人,您有什么值得注意的故事或经验教训吗?

哦,我有很多很多的故事。还有你听过的最糟糕的双关语。(啊,Beefy Miracle。他将永远活下去!)但它们最好当面讲述。

至于经验教训,这很难说。如果我要给任何参与开源的人提供建议,那就是记住,有时事情会掉到地上,无法完成,或者干脆失败——但这没关系,只要你弄清楚为什么,并防止它在未来再次发生。即使这种预防仅仅是确定某事可能没有你想象的那么重要并完全消除它!但没有什么比让人精疲力竭更糟糕的了;社区不是由代码和内容组成的,而是由人组成的。

今年您将在 SCALE13X 上谈论 DevOps 在实践、理论和其他方面的内容。现在可以和我们分享一些吗?

当然。请注意:这听起来可能很时髦!(并且仅仅触及表面!)

沟通。沟通。沟通。并要有同理心。

自动化所有事情。

尽早发布,频繁发布!

保持透明!

等等!最后两条听起来像是来自开源之地的东西,你说呢?你是对的。事实上,人们可能拥有的许多目标与开源社区的目标非常相似,因为它们都是实践社区(即使在组织内部也是如此!)。

成功的开源社区的第一大最佳实践或习惯是什么?

我必须选一个第一名?!不可能。但我会提到一个我认为较少被提及的:倾听。

作为社区中的个人,以及作为一个整体的社区。足够谦虚,不要高于建议或批评;足够有同理心,设身处地为他人着想;足够友善,倾听彼此,因为每个人有时只是需要一个朋友倾诉。你通过倾听学到的东西可能是对一个人或整个社区产生影响的东西。

SCALE13X
演讲者访谈

本文是 SCALE13X 的演讲者访谈系列的一部分。南加州 Linux 展汇集了 Linux 和开源用户、开发者、公司和爱好者.

User profile image.
Jen 领导 Red Hat 数字社区团队的社区经理团队。她与丈夫和女儿 June 和 Jewel 一起住在罗利。

4 条评论

营销很重要,但开源的最大漏洞是可用性测试。在过去三十年中,我使用过的一半开源工具都存在巨大的可用性问题,如果他们只是要求不熟悉该产品的人尝试安装和使用它,并注意结果,这些问题本可以被检测到。当然,它们中的大多数都很容易调试,但对于不了解用于构建和交付它们的工具链的人来说,情况就并非如此了。

很高兴看到在营销背景下,同理心和倾听的重要性得到了重视。

完全同意。“围绕项目运行社区的关键在于把工作做好”。社区成员不需要太多。他们只需要少量的关注,并通过投入时间和让越来越多的人参与到项目中来与产品一起成长。他们就像信使。到目前为止,Elasticsearch 在将社区聚集在一起方面享有盛誉,这就是为什么它有 100 个聚会小组,其中有 21000 多名成员。我能感受到幸福,因为我运行着这 100 个聚会小组中的一个。感谢 Elasticsearch 及其所有经理和倡导者。我们社区成员对您的关心胜过您对我们的关心。保持这种特殊的联系,我们将共同成长。:) 祝您好运..!!

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.