走近 ASF Member 新成员向梓豪!看他如何用代码和 Apache Way 影响社区

开源是一种相信,相信分享的力量比独占更伟大。


点亮⭐️  

https://github.com/apache/DolphinScheduler



点击蓝字 关注我们



恭喜@向梓豪同学近期受邀成为 ASF Member!作为 Apache DolphinScheduler 的 PMC Member,社区为他获此殊荣感到由衷的开心。

多年来,他在社区里持续贡献我们有目共睹,从文档优化到代码改进、从讨论交流到帮助新人,处处可见他的身影。不仅在 Apache DolphinScheduler 社区,他同时还是多个 ASF 开源项目的深度参与者,年复一年地践行着基金会推崇的 Apache Way,而他所有努力的坚持,如今终于把他推上了这个位置。

值此机会,社区对他再次进行了深度采访。这一次,我们通过个人背景、开源与成长、ASF Member、Apache DolphinScheduler 社区发展与开源文化共五个篇章,走近他,了解他的成长经历和开源故事,也感受他在社区里一点一滴积累的热情与坚持!

个人背景篇进



Q

能否先简单介绍一下您自己?

我是向梓豪 / SbloodyS  

我的爱好是白天写代码,晚上打游戏,周末带娃去浪,假期背包去旅行,累了就泡杯茶找人聊聊天。我的人生信条是用代码探索世界,用生活治愈自己。

A

Q

您是什么时候开始参与 Apache DolphinScheduler 项目的?当时的契机是什么?

我最初接触 Apache DolphinScheduler 是在 2021 年,起因其实很偶然——当时工作上的一个契机让我第一次接触到了这款调度系统。没想到这一"偶遇",让我逐渐深入其中,并开始参与到社区的贡献中来。

A

Q

在参与 DolphinScheduler 的过程中,您主要负责或推动过哪些核心工作或功能?

主要参与文档优化、性能改进、Bug 修复、代码审查、CI/CD优化等多个维度。

A

开源贡献与成长篇进



Q

在开源社区协作中,您认为最重要的能力是什么?是技术能力、沟通能力,还是其他因素?

在我看来,开源社区协作中最重要的能力并非单一维度,而是技术能力、沟通能力与开放心态的有机结合。技术能力是参与贡献的基础门槛,沟通能力决定了协作的效率与质量,而开放包容的心态则是一个人能否在社区中长期成长的关键。三者缺一不可,但如果一定要排序,我认为开放的心态是最底层的驱动力——它决定了你愿不愿意去学、去问、去改变。

A

Q

对于刚开始参与开源的开发者来说,您有什么经验或建议?

对于刚开始参与开源的开发者,我的建议是:从"用"开始,而不是从"写"开始。先成为一个真实的用户,在使用过程中发现问题、提出 Issue,再逐步尝试修复文档、修复 Bug,最后才是参与核心功能的开发。不要一上来就想着贡献"大功能",每一个小小的 PR 都是你与社区建立信任的开始。

A

成为ASF Member篇


Q

最近您受邀成为 ASF Member,首先恭喜!当得知这个消息时,您的第一反应是什么?

非常感谢!坦率地说,得知这个消息时,我的第一反应是惊喜与感恩并存。

惊喜,是因为成为 ASF Member 从来不是我最初参与开源时设定的目标。2021 年,我只是因为工作契机接触到 Apache DolphinScheduler,抱着"解决问题、回馈社区"的心态开始贡献,没想到一路走到了今天。

感恩,是因为这份荣誉背后,凝聚的是整个社区的信任与支持。没有社区里每一位 Reviewer 的耐心指导,没有共同贡献的伙伴们的并肩同行,就不会有今天的我。

ASF Member 对我而言,不是终点,而是一个新的起点。这意味着更大的责任,也意味着要用更多的行动回馈这个给了我无数成长机会的开源社区。

A

Q

您认为受邀成为 ASF Member 和参与DolphinScheduler项目是否关系密切?还有什么原因让您有机会成为 ASF Member?

我认为参与 DolphinScheduler 项目是我成为 ASF Member 的重要基础,但不是唯一原因。

一方面,DolphinScheduler 是我深度参与的第一个 Apache 项目,从 2021 年至今,我在这个项目中积累了大量的贡献经验——无论是代码提交、Bug 修复、文档完善,还是 PR Review 和社区讨论,这些都让我逐步建立起在 Apache 社区中的信誉与影响力。

另一方面,ASF Member 的评选标准并不局限于单一项目,更看重的是候选人对 Apache 软件基金会整体使命和价值观的认同与践行。具体来说,有以下几点也发挥了重要作用:

  • 跨项目贡献:除 DolphinScheduler 外,我也积极参与了其他一些 Apache 项目,拓展了我在 ASF 生态中的影响力;
  • 社区建设意识:不只是提交代码,更注重帮助新人融入社区、参与技术讨论、推动社区健康发展;
  • 对 Apache Way 的践行:Apache 基金会非常看重"社区重于代码"的理念,长期以开放、协作、透明的方式参与社区,是获得认可的关键。

所以总结来说,DolphinScheduler 是我的"起点",而对整个 Apache 生态持续、真诚的投入,才是最终让我有机会成为 ASF Member 的根本原因。

A

Q

在您看来,成为 ASF Member 代表着什么?对个人和社区分别意味着什么?

成为 ASF Member,对我来说有着双重意义。

对我个人而言,这是一种来自全球开源社区的高度认可。ASF Member 的评选并非基于某一次突出的贡献,而是对一个人长期践行 Apache Way、持续为社区创造价值的综合肯定。它让我更加坚信:在开源世界里,只要你真诚投入、持续耕耘,你的努力终将被看见。同时,这也是一种鞭策——身份意味着责任,它要求我以更高的标准要求自己,在技术、协作和社区建设上持续成长。

对社区而言,ASF Member 是 Apache 软件基金会的核心组成力量,承担着项目孵化评审、社区健康监督、Apache Way 文化传承等重要职责。每一位新 Member 的加入,都意味着社区多了一位愿意长期守护开源生态的同行者。

尤其对于中国开源社区而言,更多来自中国的开发者成为 ASF Member,也代表着中国开源力量在全球舞台上的崛起与被认可,这对整个社区的多元化发展具有积极而深远的意义。

A

Q

您认为 ASF 的社区文化(如 The Apache Way)对开源项目成功的重要性体现在哪些方面?

Apache Way 对开源项目成功的重要性,我认为核心体现在一句话上:"社区重于代码(Community Over Code)"。一个项目的代码可以被替代,但一个健康、活跃、有凝聚力的社区是无可复制的核心竞争力。Apache Way 通过强调开放决策、透明协作、共识驱动,为全球数百个项目提供了一套经过时间验证的成功范式,让项目不依赖于某一个人或某一家公司,而是真正属于整个社区。

A

DolphinScheduler社区发展篇


Q

从您的视角来看,DolphinScheduler 这些年有哪些关键成长或转折点?

回顾 DolphinScheduler 这几年的成长,我认为有三个关键转折点:捐献给 Apache 基金会、从孵化器毕业成为顶级项目、以及社区国际化的突破。捐献 Apache 是项目从"公司主导"走向"社区共治"的分水岭;毕业则证明了项目在治理成熟度上达到了国际标准;而国际化,则让项目真正走向了全球舞台。这三步,奠定了 DolphinScheduler 今天在大数据调度领域的重要地位。

A

Q

您如何看待 DolphinScheduler 在全球数据集成领域中的定位和未来发展?


在我看来,DolphinScheduler 在全球数据集成领域的定位是云原生时代的新一代分布式工作流调度平台。它不只是一个"任务调度工具",而是正在成为连接数据采集、数据处理、数据治理全链路的核心调度枢纽。未来,随着云原生、AI 驱动的数据工程持续演进,DolphinScheduler 的机会在于深度融入现代数据栈,成为全球数据工程师工具箱里不可或缺的一部分。

A

Q

作为 ASF Member,未来您在 DolphinScheduler 社区,以及开源世界中有哪些新的计划或期待?

成为 ASF Member 之后,我给自己定了三个方向:深耕、拓展、传承。深耕是指继续在 DolphinScheduler 核心技术和社区治理上持续投入;拓展是指参与更多 Apache 生态项目,推动跨项目的协同与融合;传承则是我最看重的——帮助更多中国开发者走进开源世界,把我走过的路变成别人的起点。开源给了我很多,我希望用余下的时间,把这份馈赠传递下去。

A

个人与开源文化篇


Q

在长期参与开源的过程中,开源给您的职业发展或个人成长带来了哪些改变?

开源对我最大的改变,是重塑了我对"成长"的定义。在参与开源之前,我衡量自己成长的标准是技术能力的提升;而深入开源之后,我开始意识到,真正的成长是影响力的扩展,不只是自己变得更强,而是能够帮助更多人变得更强。开源让我从一个"独自解题"的开发者,成长为一个"与全球伙伴共同创造"的协作者。这种转变,是任何一本教科书、任何一门课程都给不了我的。

A

Q

如果用一句话总结开源精神,您会怎么说?

开源是一种相信,相信分享的力量比独占更伟大。

A

以上就是我们采访的全部内容啦!如果你觉得这篇文章给你带来了启发,或者觉得非常有用 ,欢迎点赞、在看、转发三连,让更多人看见真正有价值的信息~



END






用户案例


Cisco Webex天翼云Zoom网易邮箱 每日互动 惠生工程作业帮 博世智驾蔚来汽车 长城汽车集度长安汽车思科网讯食行生鲜联通医疗联想新网银行兴业证券唯品富邦消费金融 自如有赞伊利当贝大数据珍岛集团传智教育BigoYY直播  拈花云科太美医疗深圳某智能制造企业



迁移实战


Azkaban   Ooize(当贝迁移案例)airflow (有赞迁移案例)Air2phin(迁移工具)Airflow



最新发版消息



Apache DolphinScheduler 3.4.1 发布,新增任务分发超时检测



加入社区


关注社区的方式有很多:

  • GitHub: https://github.com/apache/dolphinscheduler
  • 官网:https://dolphinscheduler.apache.org/en-us
  • 订阅开发者邮件:dev@dolphinscheduler@apache.org(向邮箱发送任意内容,收到邮件后回复同意订阅即可)
  • X.com:@DolphinSchedule
  • YouTube:https://www.youtube.com/@apachedolphinscheduler
  • Slack:https://join.slack.com/t/asf-dolphinscheduler/shared_invite/zt-1cmrxsio1-nJHxRJa44jfkrNL_Nsy9Qg

同样地,参与Apache DolphinScheduler 有非常多的参与贡献的方式,主要分为代码方式和非代码方式两种。

非代码方式包括:

完善文档、翻译文档;翻译技术性、实践性文章;投稿实践性、原理性文章;成为布道师;社区管理、答疑;会议分享;测试反馈;用户反馈等。

‍代码方式包括:

查找Bug;编写修复代码;开发新功能;提交代码贡献;参与代码审查等。

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

社区汇总了以下适合新手的问题列表https://github.com/apache/dolphinscheduler/pulls?q=is%3Apr+is%3Aopen+label%3A%22first+time+contributor%22

优先级问题列表https://github.com/apache/dolphinscheduler/pulls?q=is%3Apr+is%3Aopen+label%3Apriority%3Ahigh

如何参与贡献链接https://dolphinscheduler.apache.org/zh-cn/docs/3.2.2/%E8%B4%A1%E7%8C%AE%E6%8C%87%E5%8D%97_menu/%E5%A6%82%E4%BD%95%E5%8F%82%E4%B8%8E_menu

如果你❤️小海豚,就来为我点亮Star吧!

https://github.com/apache/dolphinscheduler


你的好友秀秀子拍了拍你

并请你帮她点一下“分享”