点亮 ️ 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. 畅联新接入物联设备的情况:丰宝 智慧消防领域的 NB水压一体机、智能消防栓、NB液位一体机

    我看了一下,似乎三种完全不同的协议额...应该是电信AEP平台,由双美接入. ------------------------------------------------------------- ...

  2. 【翻译】Thymeleaf – Spring Security集成模块

    原文链接:Thymeleaf - Spring Security integration modules 来源:thymeleaf/thymeleaf-extras-springsecurity自述文 ...

  3. [CS61A] Lecture 1&2&3. Introduction&Functions&Control

    [CS61A] Lecture 1&2&3. Introduction&Functions&Control 前言 CS61A是加州大学伯克利分校一门计算机专业课程,用于 ...

  4. ANSYS安装教程

    ANSYS 16.0 WIN10 64位安装步骤:1.使用"百度网盘客户端"下载ANSYS 16.0软件安装包到电脑磁盘里全英文名称文件夹内,安装前先断开网络,然后找到ANSYS. ...

  5. Android网络请求(2)

    Android网络请求(2) 在android网络开发中,除get请求外常见的还有post.put.delete这三种,接下来我们将详细讲解这三种请求及参数 GET请求 我们使用过get请求了,对于我 ...

  6. Vue2组件间通讯

    Vue2组件通信的基础方式 自己的理解:组件化通信,无非就是数据你传我,我传你,两个组件的相互交流,方法很多,下方有图示(此篇建议小白阅读,大神的话也不会看,哈哈哈哈!仅供参考,有不同的意见可以一起交 ...

  7. 【大数据-课程】高途-天翼云侯圣文-Day3-实时计算原理解析

    〇.老师及课程介绍 一.今日内容 二.实时计算理论解析 1.什么是实时计算 微批处理.流式处理.实时计算 水流和车流的例子 spark streaming就是一种微批处理,水满了才处理,进入下一个地方 ...

  8. 【实习项目介绍】XXXXX大数据平台介绍

    一.技术架构 1.整体介绍及架构 (1)概述 Odeon大数据平台以全图形化Web操作的形式为用户提供一站式的大数据能力:包括数据采集.任务编排.调度及处理.数据展现(BI)等:同时提供完善的权限管理 ...

  9. bug处理记录:com.fasterxml.jackson.core.JsonParseException: Illegal unquoted character ((CTRL-CHAR, code 9)): has to be escaped using backslash to be included in string value at [Source:

    1. 报错: com.fasterxml.jackson.core.JsonParseException: Illegal unquoted character ((CTRL-CHAR, code 9 ...

  10. TypeScript 之 Type

    Type 描述:全称叫做 '类型别名',为类型字面量提供名称.比 Interface 支持更丰富的类型系统特性. Type 与 Interface 区别 Interface 只能描述对象的形状,Typ ...