非代码的贡献也能成为Committer,我与DolphinScheduler社区的故事
阅读原文时间:2023年07月08日阅读:1

点亮 ️ Star · 照亮开源之路

https://github.com/apache/dolphinscheduler

//

每个人对于”开源社区“的定义都不一样,在社区的想法也完全不一样,我认为玩开源就像”谈恋爱“,要想方设法对它好,在接触 Apache DolphinScheduler 社区之后,我从”非技术“的视角真真实实地感受到了 Apache Way 。

因为你在非技术的角度会发现,很多时候,并不是”大佬“没技术,而是缺乏发掘、激励”大佬“的人,这里指的并不是物质上的奖励,归属感是最重要的原因,哪怕你跟社区的用户1V1打个电话,都能给他找到归属感。

01 个人简介

曾辉 白鲸开源 高级社区经理

GitHub:https://github.com/Niko-Zeng

2年开源社区运营经验,目前专注大数据调度、数据集成等开源社区布道推广,致力于传播开源文化,打造社区生态。

02 对社区的主要贡献

我主要在社区负责 Apache DolphinScheduler 全球运营工作,提升“小海豚”在全球的影响力及社区内部的建设。

有的人把开源项目比喻成“大树”,把开源比喻成“土壤”,而我就只有一个想法:“千方百计让它好”,我觉得运营社区跟“谈恋爱”是一样的,当然我们跟”舔狗“要做区分,因为运营的事情太杂了,甚至你在下班时间还得处理社区的事情,如果你不把社区当“对象”,是很难适应的。

从加入社区以来,我会自主发起并组织一些社区内的活动,比如在中国区由我组织的 Meetup 已经有10多场,平均下来每个月有一场,其中还包括推荐社区去参加“大数据”领域的技术活动分享,值得一提的是,除了组织活动这个工作流之外,我还几乎搜集了所有国内“大数据”领域的开源项目,并利用这个 list ,逐个去拜访交流,我深以为一个优秀的项目一定是需要有良好的生态,需要走出去跟更多的优秀的社区形成交流和合作,这其中的给社区带来的好处,大家在平时的活动中也应该能感受到!

同理,我在海外的拓展也进行“如法炮制”,但是由于国家文化习惯和语言的差异,对于我而言,困难还是巨大的,其背后花费的精力也是难以想象的。

跟来自美国、欧洲、印度、新加坡等地区的 Jupyter、Beam 社区的朋友洽谈相关合作。

截止目前,我们在海外已经成功举办3场Meetup,在美国、印度、新加坡、德国、法国、芬兰等地成功举办线上Meetup。

我在想与其说介绍贡献,倒不如用个称呼来形容我的角色,我更像一个“辅助”,能抗能打能奶,能号召更多人,协调更多人,发现更多人,挖掘更多人,我认为这也是“Apache way”在我心中的解读和实践。

的确,我现在挺享受在开源社区做运营这份工作,从加入社区到现在,甚至有时候恨不得自己能参与“Coding”,这样不仅能在社区“如鱼得水”,甚至在外部交流也能跟其他大数据工程师侃侃而谈。

其他的贡献更像一个“文档”整理者的角色,知识的搬运工,经过我整理的活动文章、技术投稿还有长短视频,在全网阅读量已经超过了10W+。

03 与 DolphinScheduler 结缘

我最开始接触开源的经历是在开放原子开源基金会,那个时候担任开源教育运营经理,作为国内首个开源基金会,运营的项目特别多,其中比较有代表性的有 OpenHarmony 项目,后面由于工作的变动就加入了 DolphinScheduler 社区,社区给我的感觉是真的非常活跃,里面真的藏龙卧虎,尤其是我有一些给社区布道的需求,需要社区给予我“子弹”的时候,有很多兄弟响应和支持我,在这里,也非常感谢社区的“大佬”们指导,希望在后面能够跟大家一起把海豚调度做成全世界有影响力的调度器。

04 社区的初印象

从非技术的角度来说,总是能第一时间听到社区的声音“又发现BUG了、问题没人及时回答”等等,后面我才知道,这些声音对于开源社区来说,都是一些好的信号,大家能一起发现BUG,一起提PR,一起修复BUG,甚至在社区能一起相互答疑!

唉,这里可能有兄弟说“群里很多问题还是没人回答”,在这里我也呼吁下大家,开源社区里面的用户是没有责任给其他人回答问题的,唯一的办法就是“如果你觉得没有果子摘,先看看你有没有种过树”,需要所有人来维护这个氛围,从我的角度,甚至恨不得自己能懂技术、懂开发来帮忙答疑。

但是我心里很清楚,这是没办法从根本上解决问题,在这里向“社区自发当客服的用户”表示崇高的敬意,其中还包括海豚调度社区中国区第一任管理员们,他们分别是晏江、许志武、张琦琛、王昱翔、向梓豪、杨启煜、杨佳豪、高楚枫、高枫;

(排名不分先后,按照7-15群管理员排序)

如果非要“吐槽”,那就是大家真的都好忙啊,有时候我都不太好意思去 Ping 大佬们,当然,这也让我联想到目前中国开发者的现状,大家普遍时间非常紧,能干完自己的事情,再来干开源的兄弟,我个人是致以最高的敬意‍♂️。

05 社区留言板

看到这里,不知道你心里是不是也想通过非代码贡献成为 Committer ,如果你没有时间参与代码贡献,欢迎找我聊聊参与非代码贡献包括但不限于:社区分享(中英文)、文章投稿、全球活动组织、文档修复、反馈问题、闲聊DS社区发展的建议。

06 获推选 Commiter 感言

很感谢社区对我的认可!同时也感谢社区小伙伴带我更清晰的认识 Apache Way,以及在我提出想法、问题时给予的支持。

Apache DolphinScheduler 目前也处于全球化的关键节点,面临着很多挑战,希望能和社区小伙伴们一起共同努力,把“小海豚”打造成世界一流的调度工具,同时也祝愿社区里面的兄弟能在社区收获自己想要的技术成果,就像社区的Slogan“调度选得好,下班回家早; 调度用得对,半夜安心睡”

致 谢

感谢一路支持和指导我的社区大佬们,有些人甚至在深夜跟我通话长达1个小时,只为讨论 DS 如何前进!有些人辗转反侧为我对接资源,有些人奋力为社区布道做出自己的努力…..

王昱翔、高楚枫、陈卫、单葛尧、柏雪松、徐海辉、张柏强、董文彬、卢栋、钟霈合、徐帅、许名勇、李岗、郭书培、姜涛、郑平贺、孔帅、邓子琦、李建军、晏江、杨启煜、张琦琛、向梓豪、杨佳豪、高枫、许志武、钟嘉杰、张睿、邹先生、龙旺、岳贤昌、申凯、陈卓宇、陈家名、进豪、杨林伟、淡先生、马鹏飞等

海外推动DS社区:Shardingspere社区Yacine、Trino 社区 Advocate Brian、ALC Indore 小姐姐 Priya、Jupyter社区 Isabela等

从某个层面来说,能赋能社区真的是一件很 Cool 的事情,有太多太多的回忆,如果有遗漏的致谢,希望见谅,因为社区实在人太多了哈哈哈哈!

参与贡献

随着国内开源的迅猛崛起,Apache DolphinScheduler 社区迎来蓬勃发展,为了做更好用、易用的调度,真诚欢迎热爱开源的伙伴加入到开源社区中来,为中国开源崛起献上一份自己的力量,让本土开源走向全球。

参与 DolphinScheduler 社区有非常多的参与贡献的方式,包括:

贡献第一个PR(文档、代码) 我们也希望是简单的,第一个PR用于熟悉提交的流程和社区协作以及感受社区的友好度。

社区汇总了以下适合新手的问题列表:https://github.com/apache/dolphinscheduler/issues/5689

非新手问题列表:https://github.com/apache/dolphinscheduler/issues?q=is%3Aopen+is%3Aissue+label%3A%22volunteer+wanted%22

如何参与贡献链接:https://dolphinscheduler.apache.org/zh-cn/community/development/contribute.html

来吧,DolphinScheduler开源社区需要您的参与,为中国开源崛起添砖加瓦吧,哪怕只是小小的一块瓦,汇聚起来的力量也是巨大的。

参与开源可以近距离与各路高手切磋,迅速提升自己的技能,如果您想参与贡献,我们有个贡献者种子孵化群,可以添加社区小助手(Leonard-ds) ,手把手教会您( 贡献者不分水平高低,有问必答,关键是有一颗愿意贡献的心 )。

添加小助手时请说明想参与贡献,开源社区非常期待您的参与。

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章