采访对象 | 陈炳烨

采访人&编辑 | Debra Chen

Apache SeaTunnel社区第一位学生Committer就此诞生!这位来自西安交通大学软件工程专业的同学从较为简单的文档修改工作,逐步深入到代码层面,到最后独立负责开发模块,为Apache SeaTunnel项目的发展添砖加瓦的同时,他本人也在这份独特的开源经历加持下,毕业即顺利找到一份自己满意的工作。来看看他与Apache SeaTunnel的故事吧!

Q:您获得Committer推选的理由是什么?

我觉得是项目的持续贡献、对新贡献者的帮助以及独立实现项目模块三部分原因。除了在代码和文档上持续投入,还帮助新贡献者快速融入社区,并独立完成了项目中的部分模块,以上综合起来都是对社区发展的贡献。

Q:您是SeaTunnel社区第一位学生Committer,可以回顾一下从最初接触Apache SeaTunnel项目,到如今成为社区主力贡献者的个人经历吗?

偶然的机会认识了社区的田超大佬,他推荐我可以了解数据同步相关的组件,第一次接触到了Apache SeaTunnel项目。刚开始对于代码并不了解,也没有同步领域的相关知识,最初参与较为简单的文档修改工作,逐步深入到代码层面,开始解决社区中的一些issue,最后自己也可以开发并负责部分模块。我的经历也和其他贡献者的经历类似,都是慢慢深入了解项目,逐渐可以负责和完成更加核心的模块。

Q:您参与开源有多长时间了?开源为什么吸引你?

我参与开源项目大约两年多的时间。开源社区的吸引力在于它提供了一个无边界的平台,让我能够与来自各地的开发者一起工作,共同创造和改进软件。在开源中每个贡献都是可见的,无论是修复bug、编写文档还是提出新功能,都能得到认可和尊重。此外,开源项目通常涉及到解决公司的实际问题,这让我即使在校期间也可以感受到当前业界需要解决的问题和方向景,这也是我持续投身其中的重要原因。

Q:参与SeaTunnel社区为您的大学生活带来哪些变化?毕业后会对您产生什么影响?

A: 参与SeaTunnel社区让我有了具体的奋斗目标,空闲时间总是会打开github看看新的业界方向。它不仅让我有机会解决真实的生产问题,也增强了我的代码能力,这些经历都帮助我在毕业后找到不错的工作。毕业后,希望继续保持对新技术的好奇心和持续学习的态度,在自己喜爱的技术方向上更加深入。

Q:SeaTunnel社区贡献给您的第一印象是怎样的?您希望在这里有何收获?

A: SeaTunnel社区给我的第一印象是友好和开放。第一次参与开源就遇到了code style不正确、代码实现方式不够好等问题,社区贡献者们一次次review提供了很多建议,这为新成员提供了很好的交流方式。我希望在这个社区中,不仅能够提升自己的技术能力,还能够通过我的努力帮助社区发展,让SeaTunnel的应用更加广泛。

Q:您觉得在校生参与SeaTunnel社区有哪些优势呢?

A:(1)时间自由且充裕。作为在校生,我可以根据自己的课程和学习计划灵活安排参与社区的时间,不受固定工作时间的限制。另外学生的空闲时间相较于工作后比较多,可以让自己更加深入参与进去。

(2)真实的项目经验。社区中的项目通常涉及真实的生产问题,提供了与企业实习相似的实践经验。加入开源社区通常不需要经过简历筛选和面试等繁琐流程,同时开源社区允许远程工作,节省了搬迁和通勤的时间和成本。

(3)无门槛。加入开源社区通常不需要经过简历筛选和面试等繁琐流程,只需要有贡献意愿,刚开始可以参与无门槛的文档工作,后续逐渐深度参与,甚至可以owner部分模块。

(4)技术认可度高。参与社区贡献是公开透明的,社区同学们评审确保了代码质量,社区内外的开发者都能看到你的专业能力和贡献记录,面试中都是很棒的加分项。

Q:您对社区Committer角色的理解是什么?Committer应该在社区中做什么/起到什么作用?

A: Committer在社区中的角色是多面的,既是是项目的贡献者,也是项目的维护者。除了负责审查代码,解决问题外,也需要分享知识以促进社区成长。Committer除了自身参与的开源贡献外,也可以吸引更多的贡献者,和大家一起努力,共同推动社区向前发展。

Q:获推选Committer,您有什么感想/想对社区说的话,或对项目发展有什么建议?

A: 感谢社区各位同学的认可,被推选为Committer,这也是对我的贡献的肯定。同时,我也希望更多的贡献者能够加入我们,共同推动项目的发展,使社区更加繁荣和充满活力。我相信SeaTunnel项目会不断进步,在数据同步领域为更广泛的用户群体提供价值。

本文由 白鲸开源 提供发布支持!

Apache SeaTunnel社区首位学生Committer诞生!的更多相关文章

  1. Apache SeaTunnel (Incubating) 2.1.0 发布,内核重构、全面支持 Flink

    2021 年 12 月 9 日,SeaTunnel (原名 Waterdrop) 成功加入 Apache 孵化器,进入孵化器后,SeaTunnel 社区花费了大量时间来梳理整个项目的外部依赖以确保整个 ...

  2. 恭喜!Apache Hudi社区新晋多位Committer

    1. 介绍 经过Apache Hudi项目委员会讨论及投票,向Udit Mehrotra.Gary Li.Raymond Xu.Pratyaksh Sharma 4人发出Committer邀请,4人均 ...

  3. 恭喜!Apache Hudi社区新晋两位Committer

    1. 介绍 经过Apache Hudi项目委员会讨论及投票,向WangXiangHu和LiWei 2人发出Committer邀请,2人均已接受邀请并顺利成为Committer,也使得Apache Hu ...

  4. SphereEx 公司成立,推动 Apache ShardingSphere 社区加速发展

    近日,SphereEx 商业公司在中国红杉种子基金及初心资本助力下,已完成公司及团队组建.各大媒体平台及公众号已相继报道,并抢占新闻头条.作为以 Apache ShardingSphere 核心团队组 ...

  5. 笃情开源:我和 Apache DolphinScheduler 社区的故事

    背景 本文的主人翁是 2 次飞机参会现场交流,四天研究就把 DolphinScheduler 用上生产的来自车联网行业的大数据 boy - 黄立同学.怎么样,听起来是不是有点 crazy?下面就来看看 ...

  6. 我与Apache DolphinScheduler社区的故事

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

  7. 陈胡:Apache SeaTunnel实现 非CDC数据抽取实践

    导读: 随着全球数据量的不断增长,越来越多的业务需要支撑高并发.高可用.可扩展.以及海量的数据存储,在这种情况下,适应各种场景的数据存储技术也不断的产生和发展.与此同时,各种数据库之间的同步与转化的需 ...

  8. Apache Pulsar 社区周报:08-15 ~ 08-21

    关于 Apache Pulsar Apache Pulsar 是 Apache 软件基金会顶级项目,是下一代云原生分布式消息流平台,集消息.存储.轻量化函数式计算为一体,采用计算与存储分离架构设计,支 ...

  9. Apache Pulsar 社区周报:08-08 ~ 08-14

    关于 Apache Pulsar Apache Pulsar 是 Apache 软件基金会顶级项目,是下一代云原生分布式消息流平台,集消息.存储.轻量化函数式计算为一体,采用计算与存储分离架构设计,支 ...

  10. Apache DolphinScheduler 社区呼唤志愿者

    DolphinScheduler是什么? Apache DolphinScheduler 是一个分布式.易扩展并带有强大的可视化界面的大数据工作流调度系统. 2021 年 03 月 18 日正式成为 ...

随机推荐

  1. elasticSearch RangeQuery范围查询from to的理解

    elasticSearch RangeQuery范围查询from to的理解 Elasticsearch Guide 选择版本号来查询对应的文档内容:https://www.elastic.co/gu ...

  2. 没有 Git,如何下载 Gitee 代码?

    目录 没有 Git,如何下载 Gitee 代码? 注册 Gitee 账号 下载代码压缩包 没有 Git,如何下载 Gitee 代码? 鉴于看我博客的人很多都是大学本科生.非 CS 专业,大部分人都不会 ...

  3. 算法金 | A - Z,115 个数据科学 机器学习 江湖黑话(全面)

    大侠幸会,在下全网同名「算法金」 0 基础转 AI 上岸,多个算法赛 Top 「日更万日,让更多人享受智能乐趣」 机器学习本质上和数据科学一样都是依赖概率统计,今天整整那些听起来让人头大的机器学习江湖 ...

  4. 集成学习与随机森林(二)Bagging与Pasting

    Bagging 与Pasting 我们之前提到过,其中一个获取一组不同分类器的方法是使用完全不同的训练算法.另一个方法是为每个预测器使用同样的训练算法,但是在训练集的不同的随机子集上进行训练.在数据抽 ...

  5. 从零开始带你上手体验Sermant自定义插件开发

    本文分享自华为云社区<Sermant自定义插件开发上手体验>,作者:华为云开源. 一.研究缘由 由于目前我们所处的行业是汽车行业,项目上进行云服务的迁移时使用到了Sermant中的相关插件 ...

  6. 【OpenVINO™】YOLOv10在CPU上也能实现50+FPS推理—使用OpenVINO C++部署YOLOv10

    ​ 英特尔发行版 OpenVINO 工具套件基于 oneAPI 而开发,可以加快高性能计算机视觉和深度学习视觉应用开发速度工具套件,适用于从边缘到云的各种英特尔平台上,帮助用户更快地将更准确的真实世界 ...

  7. 网络化的控制系统简介(NCS)

    作为一个搞物联网应用的,最近才接触到NCS这个概念.有点东西,赶紧记录一下. NCS由通过网络连通的控制环路组成,控制信号和反馈信号会在控制器和本地系统间交换.典型的方块图如下: 其中,本地(Plan ...

  8. MinIO使用记录

    探索MinIO:高性能.分布式对象存储解决方案 注:本文除代码外多数为AI生成 最近因为有项目需要换成Amazon S3的云存储,所以把之前做过的minio部分做一个记录,后面也会把基于这版改造的S3 ...

  9. 谈谈你对 Vue 生命周期的理解?

    生命周期是什么? Vue 实例有一个完整的生命周期,也就是从 开始创建.初始化数据.编译模版.挂载 Dom -> 渲染.更新 -> 渲染.卸载等一系列过程,我们称这是 Vue 的生命周期. ...

  10. 可视化学习:如何用WebGL绘制3D物体

    在之前的文章中,我们使用WebGL绘制了很多二维的图形和图像,在学习2D绘图的时候,我们提过很多次关于GPU的高效渲染,但是2D图形的绘制只展示了WebGL部分的能力,WebGL更强大的地方在于,它可 ...