开源“社区”对不同的人意味着不同的事物。我认为开源有点像“坠入爱河”,因为它关乎人和人际关系。将开源视为一个社区,因为没有人,就没有源,无论是开源还是其他。
我是 Apache DolphinScheduler 社区的成员。因为该项目有意采用低代码,所以它吸引了许多非软件开发人员。有时,不编写代码的人不确定是否有意义的方式来为一个主要因源代码而存在的开源项目做出贡献。我从经验中知道是有的,我将在本文中解释原因。
对社区的贡献
在 Apache DolphinScheduler 项目中,我主要负责全球运营、影响力和关怀社区。
有人说项目是大树,开源是土壤。这是一个恰当的比喻,它证明了积极培育你试图帮助成长的事物的重要性。
我有一个更简单的想法:尽一切可能使其变得更好。
一个社区需要持续的关注,不是因为它有需求,而是因为它是生活的一部分。社区是生活在你周围的人,无论是在你的物理空间还是在线空间中。
自从加入开源社区以来,我独立发起和组织了活动,包括
- 平均每月在中国协调一次聚会。
- 建议社区参与大数据领域内的技术分享。
- 与中国“大数据”领域几乎所有的开源项目进行了协调,单独访问并与这些社区进行了沟通。
在我看来,一个优秀的项目应该在一个良好的生态中成长。一个社区需要走出去交流思想、分享资源,并与其他优秀的社区合作。每个人都应该感受到社区在其工作中带来的好处。
我的海外扩张也遵循同样的模式。当然,由于文化和语言的差异,有效地做到这一点很困难。这需要精力,但这是值得的。
到目前为止,我们已在海外成功举办了聚会,包括在美国、印度、新加坡、德国、法国、芬兰等国家。
那么我如何为 DolphinScheduler 做出贡献呢?我是否在向项目提交代码?我是一名社区经理吗?我有一个正式的头衔吗?
我认为自己是一名助手。我促进沟通和联系,这与任何代码贡献一样,都是“Apache 之道”的一个例子。
开始使用 DolphinScheduler
当我还在 OpenAtom Foundation 担任开源教育运营经理时,我第一次了解了开源。作为中国第一个开源基金会,OpenAtom 运营着许多项目,OpenHarmony 就是一个例子。
我加入了 DolphinScheduler 社区,发现了一群渴望分享知识、提供指导和支持,并热衷于帮助他人发现他们会在自己生活中找到有用的工具的人。
DolphinScheduler 旨在成为一个具有全球影响力的调度器,帮助团队以敏捷高效的方式工作。
对社区的第一印象
经常听到社区对项目开发的抱怨。我们时不时都会有抱怨。也许你报告了一个错误,但开发人员没有解决你的问题。或者也许你对某个功能有一个很棒的想法,但团队忽略了它。如果你是一个开源社区的成员,你以前就听过这些不满,如果你没有听过,你最终也会听到。
我了解到,这些声音对于一个开源社区来说都很重要。当你听到这种反馈时,这是一个好兆头,因为它意味着社区愿意发现错误、报告错误以及提出和回答问题。听到这些抱怨可能会揭示项目中需要改进的结构性问题。是否有来自社区的志愿者可以回复错误报告并对其进行分类,以便将其发送给合适的开发人员?是否有一个志愿者小组正在等待组建,以便及时回复来自您项目 Discourse 或论坛的新手的问题?
您开源项目门口的接待员可以帮助邀请犹豫不决的社区成员加入。接待员还可以确保没有发生“守门”行为。每个人都受欢迎,每个人都有贡献,即使他们能提供的只是一种互助的氛围。
尽管你或我希望我们能够为每个人解决技术问题,但这并不现实。但任何人都可以愿意帮助找到解决方案——这是社区的伟大优势之一。这些用户自发地充当他们社区的“客户服务”部门。
在 DolphinScheduler 项目中,我们有许多(颜江、徐志武、张启晨、王宇翔、项子豪、杨奇宇、杨佳豪、高楚风和高峰,排名不分先后!)。即使他们不开发解决方案,他们也会不知疲倦地工作,以找到能够解决问题的人。
致社区的话
如果你想通过非代码贡献成为提交者,或者没有时间进行代码贡献,那么第一步是加入社区。没有注册表单或审批流程,但也没有快速通道。您通过参与加入社区。通过可靠和持续的参与,您可以与他人建立关系。
我很乐意聊天,并且总是渴望谈论全球活动组织、文档、反馈等等。
成为提交者
Apache DolphinScheduler 面临许多挑战。许多公司,即使是那些支持开源的公司,也选择非开源的商业工具。我想与社区合作伙伴合作,使 DolphinScheduler 成为世界一流的调度工具。我希望每个人都能收获他们想要的技术成果,并且 DolphinScheduler 能够帮助他们实现目标。
加入我们的社区,帮助我们推广开放和敏捷的工作方式。或者找一个需要你非编码技能的项目。了解一下赋能你的同行社区是多么酷和有趣!
1 条评论