恭喜社区迎来新PMC成员!

恭喜Apache SeaTunnel社区又迎来一位PMC Member@liugddx!在社区持续活跃的两年间,大家经常看到这位开源爱好者出现在社区的各种活动中,为项目和社区发展添砖加瓦。如今成为项目PMC Member,意味着在社区中的责任更重了,他有什么感想呢?对于社区未来的发展,他希望从哪些角度来推动社区迈向更加Open、更加国际化的道路呢?来听听他的想法吧!

file

个人简介

姓名:刘广东 职位:科大讯飞 软件开发工程师 GitHub ID:liugddx 个人简介:个人目前主要从事大数据平台开发,主要集中在数据集成和计算方向。我热爱开源文化,喜欢分享技术。平时除了写代码也喜欢健身。

获推PMC理由

在社区中积极引导新人贡献者,多次参与社区活动,以及辅导新手贡献者参与贡献。在社区中非常活跃,积极参与项目发版,功能设计讨论、文档和代码review。

对话社区

Q: Apache SeaTunnel:回忆一下,您从第一次接触SeaTunnel,到如今成为项目PMC Member的时间并不长,您是如何在短时间内迅速进步,一步步成长为社区PMC的?在社区有哪些让你印象深刻的经历?

A:我第一次接触SeaTunnel是在一次工作项目中,当时我们需要一个高效的数据抽取工具。SeaTunnel强大的功能和灵活性深深吸引了我。从那时起,我开始积极参与社区,提交代码、修复 bug、编写文档,并参与讨论和设计。在这过程中,有几次社区的重大事件让我印象深刻:

  • 第一次提交代码被合并: 这是我在开源社区中的第一次代码贡献,感受到了极大的成就感。
  • 参与重大版本发布: 我有幸参与了SeaTunnel的一个重大版本发布,学到了很多关于项目管理和发布流程的知识。
  • 社区活动和会议: 通过参加社区的在线会议和讨论,我结识了许多优秀的开发者,拓宽了我的视野。我认为在短时间内迅速进步的关键是积极参与、不断学习和与社区成员的密切合作。

Q: 您还希望参与SeaTunnel社区能对您的个人成长提供什么样的支持?

A: 我希望通过参与SeaTunnel社区,能够进一步提升我的技术能力和项目管理技能。我也希望能够更多地参与到社区的决策和设计中,学习如何在大型开源项目中进行有效的领导和协调。此外,我期待通过社区的交流和合作,结识更多志同道合的朋友,共同进步。

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

A:我认为社区 PMC 的角色主要包括以下几个方面:

  • 技术决策: 参与技术方向的制定和关键技术问题的决策。- 代码审核和质量控制: 确保代码的质量和一致性,维护项目的高标准。
  • 社区协调和管理: 促进社区的健康发展,协调各方资源和需求,解决冲突。
  • 推广和宣传: 推动项目的推广和应用,扩大社区影响力。PMC 应该在社区中起到领导和协调的作用,确保项目的有序发展,并不断提升项目的质量和影响力。

Q: 担任新的角色(PMC),你对未来SeaTunnel的项目开发和社区发展推进有哪些计划?

A: 作为新的 PMC 成员,我对未来SeaTunnel项目开发和社区发展有以下计划:

  • 技术优化: 继续优化SeaTunnel的性能和功能。
  • 文档和教程: 加强项目文档和教程的编写,降低新用户的学习曲线,提升用户体验。
  • 社区建设: 可以组织社区活动,如线上研讨会、技术分享会等,增强社区的凝聚力和活跃度。
  • 多样化贡献: 鼓励更多元化的贡献,包括代码、文档、测试和用户反馈等,欢迎不同背景和技能的成员参与。
  • 合作和推广: 与其他开源项目和技术社区建立合作关系,共同推广SeaTunnel,扩大其应用场景和影响力。希望通过这些计划,能够推动SeaTunnel项目和社区的持续发展和壮大。

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/654266.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Github Page 部署失败

添加 .gitmodules 文件 [submodule "themes/ayer"]path themes/ayerurl https://github.com/Shen-Yu/hexo-theme-ayer.git 添加 .nojekyll 文件

文心一言 VS 讯飞星火 VS chatgpt (269)-- 算法导论20.2 4题

四、修改 proto-vEB 结构,以支持重复关键字。如果要写代码,请用go语言。 文心一言: 在原始的 van Emde Boas 树(vEB tree)结构中,关键字(key)是唯一的,不允许有重复的关…

.NET 轻量级、高效任务调度器:ScheduleTask

前言 至于任务调度这个基础功能,重要性不言而喻,大多数业务系统都会用到,世面上有很多成熟的三方库比如Quartz,Hangfire,Coravel 这里我们不讨论三方的库如何使用 而是从0开始自己制作一个简易的任务调度,如果只是到分钟级别的粒…

centos7防火墙入站白名单配置

firewall-cmd --set-default-zonedropfirewall-cmd --get-active-zone记录下当前激活网卡firewall-cmd --permanent --change-interfaceens33 --zonedrop firewall-cmd --zonedrop --list-all 添加信任的源IP和开放端口 firewall-cmd --permanent --add-source192.168.254.1 -…

pikachu—exec“eval“

这是原画面 然后呢? 我们知道会传入到后台rce_eval.php来处理然后通过 eval()是啥? 在eval括号里面可以执行外来机器的命令 然后我们通过php的一个内置的命令 我们通过phpinfo(); 这是输入后的结果

华为机考入门python3--(26)牛客26-字符串排序

分类:字符串 知识点: 字符串是否仅由字母构成 my_str.isalpha() 字母列表按小写排序 letters.sort(keylambda x: x.lower()) 题目来自【牛客】 def custom_sort(input_str):letters []non_letters []for char in input_str:if char.isalpha…

打工人都在偷偷做的副业项目—steam搬砖

steam搬砖其实是一个非常老牌的项目了,之前只有玩游戏玩市场的人知道,其他普通人都不知道。 我们陪跑这个项目不是说这个项目不行了,再拿出来割韭菜,现在依然可以做,我们本身就是项目和培训一比一在做,这一…

R语言学习 - 箱线图一步法

箱线图 - 一步绘制 绘图时通常会碰到两个头疼的问题: 1、有时需要绘制很多的图,唯一的不同就是输入文件,其它都不需要修改。如果用R脚本,需要反复替换文件名,繁琐又容易出错。 (R也有命令行参数,不熟&…

关于高性能滤波器和普通型滤波器的区别说明

高性能滤波器和普通型滤波器在性能和滤波效果上存在显著差异。以三安培为代表分析高性能滤波器和普通型滤波器的区别: 从上图曲线可看出: 1.高性能滤波器和普通型滤波器的滤波范围不同。普通型滤波器有效滤波范围为 150KHz~30MHz,而高性能滤…

QColor官网文档简介

颜色可以用不同的模型来进行表示,常见的有RGB,HSV或者CMYK.QColor基于RGB值创建颜色,如果要转接到HSV或者CMYK需要使用转接函数toHsv() toCmyk() 返回期望格式的副本 get...和set...函数具体参见文档用isValid()检查RGB颜色是否合法颜色组成部分可以单独检索QRgb是一种无符号整…

Hololens 2 新建自定义按钮

官方链接地址 1、创建Cube 2、添加PressableButton脚本,并点击AddNearin… 3、把Cube拖入到MovingButtonVisuals变量中 4、点击NearInteractionTouchable组件(这个组件是添加和上一个脚本绑定的,自动添加上来的)上的Fix… 5、…

一文搞懂oracle事务提交以及脏数据落盘的原则

本文基于oracle 19c 做事务提交以及oracle脏数据落盘的相关解读 第一章 相关进程及组件介绍: 1.LGWR: 重做日志条目在系统全局区域 (SGA) 的重做日志缓冲区中生成。LGWR 按顺序将重做日志条目写入重做日志文件。如果数据库具有…

14.Redis之JAVASpring客户端

1.引入依赖 此时就会引入操作 redis 的依赖了~~ 2.yml配置 spring:redis:host: 127.0.0.1port: 8888 3.准备 前面使用 jedis,是通过 Jedis 对象里的各种方法来操作 redis 的.此处Spring 中则是通过 StringRedisTemplate 来操作 redis .最原始提供的类是 RedisTemplateStrin…

OceanBase:列存储

目录 1、列存储的定义 1、默认创建列存表 3、指定创建列存表 4、指定创建列存行存冗余表 5、行、列存储查询测试 1、列存储的定义 行存储(Row-based Storage):行存储是以行为单位进行组织和存储数据。在这一模式下,数据库将…

C++ Primer 第五版 第十三章 拷贝控制

当定义一个类时,我们显式地或隐式地指定在此类型的对象拷贝、移动、赋值和销毁时做什么。一个类通过定义五种特殊的成员函数来控制这些操作,包括:拷贝构造函数(copy constructor)、拷贝赋值运算符(copy-ass…

web自动化的断言和日志封装

断言 UI自动化常见的断言条件包括: 通过当前页面的URL地址通过当前页面的标题通过当前页面的提示文本信息通过当前页面的某些元素变化/显示 一句话总结:通过肉眼观察页面的变化检查。 【用代码模仿人的识别页面】 一般断言写一条就够了,如…

Visual Studio 智能代码插件:CodeGeeX

前言 在软件开发领域,高效的编程助手一直是提升开发者效率和质量的关键。 随着人工智能技术的不断发展,智能编程助手逐渐成为开发者们不可或缺的工具。其中,CodeGeeX作为一款专为Visual Studio设计的免费智能编程助手,凭借其强大…

goimghdr,一个有趣的 Python 库!

更多Python学习内容:ipengtao.com 大家好,今天为大家分享一个有趣的 Python 库 - goimghdr。 Github地址:https://github.com/corona10/goimghdr 在图像处理和分析过程中,识别图像文件的类型是一个常见的需求。Python自带的imghdr…

AT32F415 使用embedded studio笔记

由于Embedded Studio还没有支持雅特力的支持包,因此通过MDK的工程无法直接导入到embedded studio中。需要自己新建一个工程。 新建的时候是可以选择雅特力的单片机的。 工程新建好后,默认会包含3个文件。如下图所示。其中两个汇编文件的作用是之前MDK的…

出现 Transaction rolled back because it has been marked as rollback-only 解决方法

目录 1. 问题所示2. 原理分析3. 解决方法1. 问题所示 用户反馈的Bug如下所示: Transaction rolled back because it has been marked as rollback-only截图如下: 浏览器终端同样显示: 2. 原理分析 错误表明,在事务的生命周期内,遇到了某个异常或条件,导致该事务被标记…