Apache SeaTunnel社区首位学生Committer诞生!
采访对象 | 陈炳烨
采访人&编辑 | 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诞生!的更多相关文章
- Apache SeaTunnel (Incubating) 2.1.0 发布,内核重构、全面支持 Flink
2021 年 12 月 9 日,SeaTunnel (原名 Waterdrop) 成功加入 Apache 孵化器,进入孵化器后,SeaTunnel 社区花费了大量时间来梳理整个项目的外部依赖以确保整个 ...
- 恭喜!Apache Hudi社区新晋多位Committer
1. 介绍 经过Apache Hudi项目委员会讨论及投票,向Udit Mehrotra.Gary Li.Raymond Xu.Pratyaksh Sharma 4人发出Committer邀请,4人均 ...
- 恭喜!Apache Hudi社区新晋两位Committer
1. 介绍 经过Apache Hudi项目委员会讨论及投票,向WangXiangHu和LiWei 2人发出Committer邀请,2人均已接受邀请并顺利成为Committer,也使得Apache Hu ...
- SphereEx 公司成立,推动 Apache ShardingSphere 社区加速发展
近日,SphereEx 商业公司在中国红杉种子基金及初心资本助力下,已完成公司及团队组建.各大媒体平台及公众号已相继报道,并抢占新闻头条.作为以 Apache ShardingSphere 核心团队组 ...
- 笃情开源:我和 Apache DolphinScheduler 社区的故事
背景 本文的主人翁是 2 次飞机参会现场交流,四天研究就把 DolphinScheduler 用上生产的来自车联网行业的大数据 boy - 黄立同学.怎么样,听起来是不是有点 crazy?下面就来看看 ...
- 我与Apache DolphinScheduler社区的故事
我与DolphinScheduler社区的故事 Apache DolphinScheduler 是一个开源的分布式去中心化.易扩展的可视化DAG大数据调度系统. 于2017年在易观数科立项,2019年 ...
- 陈胡:Apache SeaTunnel实现 非CDC数据抽取实践
导读: 随着全球数据量的不断增长,越来越多的业务需要支撑高并发.高可用.可扩展.以及海量的数据存储,在这种情况下,适应各种场景的数据存储技术也不断的产生和发展.与此同时,各种数据库之间的同步与转化的需 ...
- Apache Pulsar 社区周报:08-15 ~ 08-21
关于 Apache Pulsar Apache Pulsar 是 Apache 软件基金会顶级项目,是下一代云原生分布式消息流平台,集消息.存储.轻量化函数式计算为一体,采用计算与存储分离架构设计,支 ...
- Apache Pulsar 社区周报:08-08 ~ 08-14
关于 Apache Pulsar Apache Pulsar 是 Apache 软件基金会顶级项目,是下一代云原生分布式消息流平台,集消息.存储.轻量化函数式计算为一体,采用计算与存储分离架构设计,支 ...
- Apache DolphinScheduler 社区呼唤志愿者
DolphinScheduler是什么? Apache DolphinScheduler 是一个分布式.易扩展并带有强大的可视化界面的大数据工作流调度系统. 2021 年 03 月 18 日正式成为 ...
随机推荐
- 通过 源码 安装 python
为了vim PYTHON="3.4.1" tget () { #try wget filename=`basename $1` echo "Downloading [${ ...
- 基于 UDP 的 组播、广播详解
背景 有些时候我们在网络通信中也需要用到 组播(多播).广播.现在我们来介绍如何实现. 建议:在此之前,关闭防火墙. ubuntu: service ufw stop windows: 控制面板关闭 ...
- QT 使用相对路径读取.txt文件
QT可以使用QFile来读取.txt文件,具体代码实现如下: 1 #include <QCoreApplication> 2 #include <QString> 3 #inc ...
- 痞子衡嵌入式:浅聊恩智浦i.MXRT官方SDK里关于串行Flash相关的驱动与例程资源(上篇)
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是恩智浦i.MXRT官方SDK里关于串行Flash相关的驱动与例程资源. 经常有同事以及 i.MXRT 客户咨询痞子衡,咱们恩智浦官方 S ...
- SpringBoot目录文件结构和官方推荐的目录规范、静态资源访问
目录讲解 src/main/java:存放代码 src/main/resourcces static:存放静态文件,比如css.js.image,(访问方式:http://localhost:8080 ...
- vue中的插槽详解
插槽(slot)插槽在vue中是一种很常见的写法,让父组件可以向子组件指定位置插入html结构,也是一种组件间通信的方式 一共有三种分类:默认插槽.具名插槽.作用域插槽,下面一一根据案例改造说明 1 ...
- SQLServer的操作以及一些概念
初始SQLServer 创建数据库 create database 数据库名 创建表 选择数据库 USE MyDb; 创建表 CREATE TABLE t_user ( id INT, usernam ...
- 内部网关协议OSPF
开放最短路径优先OSPF,开放表明OSPF不受某一厂商控制,最短路径优先是因为使用了最短路径算法SPF. OSPF最主要的特征是使用链路状态协议,而不是RIP的距离向量路由协议.其余特点: ⑴使用洪泛 ...
- 机器学习策略篇:详解处理数据不匹配问题(Addressing data mismatch)
处理数据不匹配问题 如果您的训练集来自和开发测试集不同的分布,如果错误分析显示有一个数据不匹配的问题该怎么办?这个问题没有完全系统的解决方案,但可以看看一些可以尝试的事情.如果发现有严重的数据不匹配问 ...
- el-date-picker的value-forma在Element UI (Vue 2)和Element Plus (Vue 3)中的不同
Element UI (Vue 2): <template> <el-form-item prop="register_date" label="成立日 ...