点亮 ️ 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) ,手把手教会您( 贡献者不分水平高低,有问必答,关键是有一颗愿意贡献的心 )。
 
添加小助手时请说明想参与贡献,开源社区非常期待您的参与。

非代码的贡献也能成为Committer,我与DolphinScheduler社区的故事的更多相关文章

  1. 2018-02-02-解决IDE中无法忽略的非代码文件

    layout: post title: 2018-02-02-解决IDE中无法忽略的非代码文件 key: 20180202 tags: GIT 版本管理 modify_date: 2018-02-02 ...

  2. 非代码抽取的dex加固脱壳

    常见的非代码抽取的dex加固,可以通过修改或者hook源码中的dex解析函数拿到目标dex完成脱壳.该dex解析函数为DexFile* dexFileParse(const u1* data, siz ...

  3. github上好用的非代码工具

    1. github上好用的非代码工具 1.1. 面试题地址 地址 1.2. 书籍 这里 1.3. 百度网盘不限速下载器 这里

  4. 如何以非 root 用户将应用绑定到 80 端口-ssh 篇 » 社区 » Ruby China

    如何以非 root 用户将应用绑定到 80 端口-ssh 篇 » 社区 » Ruby China 如何以非 root 用户将应用绑定到 80 端口-ssh 篇

  5. [持续更新] Python学习、使用过程中遇见的非代码层面知识(想不到更好的标题了 T_T)

    写在前面: 这篇博文记录的不是python代码.数据结构.算法相关的内容,而是在学习.使用过程中遇见的一些没有技术含量,但有时很令人抓耳挠腮的小东西.比如:python内置库怎么看.python搜索模 ...

  6. iOS 测试之非代码获取 iPhone 型号及其他信息

    首先 安装libimobiledevice和ideviceinstaller $ brew uninstall ideviceinstaller $ brew uninstall libimobile ...

  7. 恭喜社区喜提三枚新 Committer!

    点击上方 蓝字关注我们 ✎ 编 者 按 Apache DolphinScheduler 社区最近又迎来三位新的 Committer,凭借对社区的高质量贡献,社区很荣幸地邀请他们加入 Committer ...

  8. 我与Apache DolphinScheduler社区的故事

    我与DolphinScheduler社区的故事 Apache DolphinScheduler 是一个开源的分布式去中心化.易扩展的可视化DAG大数据调度系统. 于2017年在易观数科立项,2019年 ...

  9. 如何往Spark社区做贡献,贡献代码

    随着社区正在努力准备Apache Spark的下一版本3.0,您可能会问自己“我如何参与其中?”.现在的Spark代码已经很庞大,因此很难知道如何开始自己做出贡献.Spark PMC & Co ...

  10. 如何成为一名合格的Apache项目Committer,参与Apache开源贡献的正确姿势

    近日,孙金城老师在 "Open Source Promotion Plan - Summer 2020" 开源软件供应链点亮计划做了<如何成为一名合格的Apache项目Com ...

随机推荐

  1. mindxdl--common--errs.go

    // Copyright (c) Huawei Technologies Co., Ltd. 2021. All rights reserved.// Package common the error ...

  2. labuladong

    由于 labuladong 的算法网站频繁被攻击,且国内访问速度可能比较慢,所以本站同时开放多个镜像站点: https://labuladong.gitee.io/algo/ https://labu ...

  3. MybatisPlus快速入手-----逆向工程

    public class getCode { @Test public void main1() { // 1.创建代码生成器 AutoGenerator mpg = new AutoGenerato ...

  4. Day24:static关键字

    static static关键字是静态的意思,可以修饰成员方法.属性. static修饰的特点: 被类的所有对象共享 可以通过类名调用,也可以通过对象名调用:推荐使用类名调用! public clas ...

  5. vim快捷键及命令大全

    定位光标: G 将光标定位到文本末尾行首 gg 将光标定位到文本启始位置 0 (这个是零)定位到光标所在行行首 $ 定位到光标所在行行尾 数字G 跳转到第n行 移动光标: h 向左移动 l 向右移动 ...

  6. MyEclipse 中自动安插作者、注释日期等快捷键方法

    MyEclipse 中自动插入作者.注释日期等快捷键方法 MyEclipse 中自动插入作者.注释日期等de快捷键方法依次打开然后找到 Window -->Preferences->Jav ...

  7. oracle 内置函数(一)数值函数

    oracle内置函数主要分为四类: 数值函数 字符函数 日期函数 转换函数 本分析数值函数: 一.四舍五入round round(double,m) double:我们要处理的小数. m: defau ...

  8. 动手实验查看MySQL索引的B+树的高度

    一:文中几个概念 h:统称索引的高度: h1:主键索引的高度: h2:辅助索引的高度: k:非叶子节点扇区个数. 二:索引结构 叶子节点其实是双向链表,而叶子节点内的行数据是单向链表,该图未体现. 磁 ...

  9. 关于如何在C#中调用C++的DLL,以及如何在C++中调用C#的DLL

    一.关于如何在C#中调用C++的DLL,以及如何在C++中调用C#的DLL 注:clr指公共语言运行库 CLR是一门非常恶搞的语言,就好像是在C++里面写C#的文件一样,也就是一种所谓的"托 ...

  10. 说透 Kubernetes 监控系列 - 概述

    本文作者孔飞,来自快猫星云团队,Kubernetes专家,Categraf 采集器核心研发工程师 云原生包含了开源软件.云计算和应用架构的元素.云计算解决开源软件的运行门槛问题,同时降低了运维成本和基 ...