采访对象 | 陈炳烨
采访人&编辑 | 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项目会不断进步,在数据同步领域为更广泛的用户群体提供价值。
本文由 白鲸开源科技 提供发布支持!