点亮Star⭐️ · 支持我们 https://github.com/apache/dolphinscheduler

file

最近,社区星力量又迎来一位新晋 Committer,这次是来自复旦大学研究生在读的王维饶同学,一起来认识一下吧!

个人简介

  • 姓名:王维饶
  • 职位:复旦大学研究生在读
  • GitHub ID: Radeity
  • 感兴趣领域:平时在实验室会做一些偏系统和调度方向的研究。
  • 兴趣爱好:足球、羽毛球。

Q&A

您为DolphinScheduler社区提交过什么贡献?具体方案可以描述一下吗?

  • 参与了DolphinScheduler资源中心重构,做过一些对新版本资源中心的优化和bug修复,还有相关代码清理,和升级脚本的提供。
  • 实现了Spark on K8S的任务提交方式。
  • 优化k8s任务类型,支持用户自定义node selector、label、镜像拉取策略等;实现了k8s任务日志实时采集。

当初与DolphinScheduler 结缘,背后有什么有趣的故事吗?

参与的不算早,去年OSPP中选了DolphinScheduler的课题,课题内容为《使用AOP高效收集Yarn applicationId》,这不算是一个对于社区来说优先级很高的课题,而且也有一些其它的解决方案,但正是在这次的经历中与社区结缘,感觉也有一些力所能及的地方,于是才在社区活跃至今。

您接触开源多长时间了?您对开源的理解是什么?开源有哪些吸引您的地方?

DolphinScheduler是我第一个参与代码贡献的开源社区,因此时间算还不满一年吧。关于开源,可能每个人参与开源都有不同的原因,但作为一名代码贡献者,相同点是都需要在课业之余投入很多精力,投入的多或少就取决与个人情况了。

开源之于我最有吸引力的点是作为一个开放的社区,大家身处不同的公司做着不同的工作,往往对于同一个问题会有不同的关注点,不同的思考方式,因此即使参与普通的讨论都会有很多收获。

是什么吸引您长期活跃,为DolphinScheduler做贡献?

1)首先是作为学生,我的时间会更加灵活些吧。

2)其次就是从社区能在不同维度上学到很多,无论是技术上,还是如何更高效的讨论、沟通,还是如何写一份好的issue描述、pr描述、邮件。DolphinScheduler社区里真的有很多值得学习的前辈,这些方面我做得还不够好,希望能通过未来的参与继续提升自己吧。

3)最后就是成就感,相比代码贡献,我在为社区review PR也花了蛮多的时间,仔细看PR中的每一行代码是一件时间成本很高的事情,但在这个过程中,也会有一些技术上的收获,也逐渐更加熟悉DS的各个模块,尤其当给出的review意见得到认同时也会很开心。

您希望在DolphinScheduler社区有何收获?

收获在前面陆陆续续也提到了一些,总的来讲就是技术水平和沟通能力都有进一步提升吧。

您希望未来参与Apache DolphinScheduler哪些方面的建设?

我比较希望参与两个方面的工作吧。一是提升DolphinScheduler调度能力的工作,目前的调度策略还比较简单,作为一个工作流编排的调度系统,如果想更加脱颖而出,这方面还是有不少提升空间的;二是一些云原生相关的工作,楚枫哥在社区有过一些提议,希望未来可以帮忙一起推进。

您希望DolphinScheduler社区未来加强哪些方面的建设?

个人觉得需要加强的还是如何吸引更多的贡献者,或许可以更加清晰地列出一些有待认领的issue,这里面不仅可以涵盖容易上手的Good First Issue,也最好有一些比较有趣或者有挑战的议题,这样可能会进一步激发贡献者对我们社区的兴趣吧。再就是站在一个学生的立场,我觉得社区可以多号召一些在校的贡献者,不乏很多有潜力也有时间精力的人。

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

成为Committer后在社区中的权限更大了,比如加Label以及合并代码,这意味着需要付更多的责任吧,更加严谨地给出Review意见,并且有时候也要多给普通贡献者一些积极的反馈和认可。

成为DolphinScheduler社区Committer,您想对社区说的一句话。

感谢社区提供施展自己和提升自己的平台,希望社区可以建设的越来越好!

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

内容来源于网络如有侵权请私信删除
你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!