如果你还拥有着一张有效的“学生证”,在这个充满机遇的夏天,我们诚邀你加入一个充满挑战和机遇的开源冒险——开源之夏

这不仅是一个简单的编程开发活动,假如你成功参加并结项之后,还能获得中科院软件所官方颁发的证书和奖金,简直太有趣啦!

Apache DolphinScheduler 社区作为全球性的大数据调度开源项目,我们的使命是让数据处理变得简单、高效而可靠。参与到我们的项目中,你将与全球顶尖的开发者一起工作,用代码解决实际的技术难题,让复杂的数据工作流自动化和智能化!

我们鼓励社区中的每一位同学来踊跃参加这个活动,在这个活动中,不仅可以深度参与到Apache DolphinScheduler项目的实际开发中来,你还可以与资深开发者导师交流互动,积累属于自己的开源人脉,相信在这个夏天,你也能够在社区大放异彩!

项目课题

我们为“开源之夏”精心准备了多个项目,旨在解决从数据调度到集群管理的各种挑战。这些项目不仅会挑战你的技术能力,还会提升你的项目管理和团队协作技能。

项目:增加Raft注册插件

  • 项目产出要求:

    • 完成需求,提交PR并合入主分支
  • 项目技术要求:

    • 理解 Raft 协议
    • 熟悉 DolphinScheduler 的插件机制
    • 熟悉 Java 语言
  • 项目描述:

    当前 DolphinScheduler 已有 Zookeeper、Mysql、Etcd 三种注册插件,但这些插件需要依赖外部组件,增加了运维难度。新增 Raft 注册插件将使 DolphinScheduler 不再依赖外部组件,利用 Raft 通讯协议实现 master 高可用以及 master 和 worker 之间的交流,使得高可用架构的部署更加简便。

项目:重写JAVA任务类型

  • 项目产出要求:

    • 完成需求并将代码提交到开发分支
  • 项目技术要求:

    • 熟悉 Java 语言,最好熟悉前端代码
  • 项目描述:

    我们目前支持两种 JAVA 任务类型,计划去掉其中一种类型,专注于支持提交 Jar 包的任务模式。你将帮助我们改进任务模式,支持 Fat JAR 和 NORMAL JAR,并补充相关文档。

项目:k8s任务功能扩展

  • 项目产出要求:

    • 完成需求并将代码提交到开发分支
  • 项目技术要求:

    • 熟悉 Java 语言、k8s,熟悉前端代码优先
  • 项目描述:

    当前 k8s 任务以低代码形式组装。我们计划支持用户使用自定义 yml,实现更复杂的任务。你将帮助我们重构 k8s 任务结构,支持自定义模式和低代码模式,并确保重启后任务能够重新监控。

项目:增加DS-plugin Java插件

  • 项目产出要求:

    • 完成需求并将代码提交到开发分支
  • 项目技术要求:

    • 熟悉 Java 语言,最好熟悉前端代码
  • 项目描述:

    我们计划为 DolphinScheduler 增加 DS-plugin Java 插件,帮助业务系统通过 Maven 引用插件,创建定时任务执行器,并支持工作流、节点、定时任务的创建和管理。

你为什么要参与?

  • 技术提升:你将有机会学习和掌握最新的大数据技术和云计算知识。
  • 实战经验:通过实际项目锻炼你的开发技能,提升解决复杂问题的能力。
  • 社区贡献:你的代码将被全球数千家企业使用,真正意义上影响到产业发展。
  • 职业网络:与来自世界各地的开发者、导师建立联系,为未来的职业生涯开拓道路。

申请截止日期

请尽早提交申请,我们期待你的加入,共同开创美好的开源未来!具体流程节点请看下图~

*报名传送门

同学们可以登录官网注册报名,填写提交个人信息。我们将从中挑选具有潜力的提案,并与选中的学生进行一对一联系。

参与活动的同学请认真阅读学生指南,在官网项目列表中寻找自己感兴趣的项目,并主动联系项目导师,准备项目申请材料。

学生报名时间:2024 年 4 月 30 日至 6 月 3 日 15:00 UTC+8 项目申请时间:2024 年 4 月 30 日至 6 月 4 日 18:00 UTC+8

报名通道https://summer-ospp.ac.cn

报名方式:点击官网右上角【学生登录】按钮,注册并提交个人资料,资料通过组委会审核即为报名成功,可进行项目申请。已有账号学生可使用原账号登录,更新并提交个人资料报名。

报名要求:活动面向年满 18 周岁的高校在校学生。暑期即将毕业的学生,只要申请时学生证处在有效期内,就可以报名活动。

国内高校学生报名需提供身份证、教育部学籍在线验证报告(学信网)或学生证等在读证明材料。

国外高校学生或外籍学生需提供显示学生姓名与预计毕业时间的录取通知书、学生卡或其他在读证明材料。注意事项:

学生注册邮箱必须是之后在社区开源仓库中提交代码的 git email 邮箱。

学生不得同时以导师身份参加本活动,如在活动过程中发现此情况,组委会将取消其参与资格、学生奖金及导师奖金。

如遇注册或登录问题,请联系组委会:org@summer-ospp.ac.cn

请同学们务必认真阅读官网学生指南!认真对待并坚持自己的选择!

更多详细内容,请参考学生指南:https://summer-ospp.ac.cn/help/student/

项目申请Q&A

准备项目申请书:根据项目要求与导师建议,参考系统与学生指南中的项目申请模板,准备项目申请书。

提交申请:点击项目主页中的【加入备选】按钮,进入系统个人中心,在【我的项目】页面点击【查看】按钮,上传学生简历及项目申请书。

加入备选的项目数量不限,但在系统上传项目申请书的项目将占用 3 个项目申请名额,且无法取消,请同学们慎重提交。

申请数量:学生最多可以提交 3 个项目的申请书,但最终只能中选承担 1 个项目。每个项目最多由 1 名学生承担。

中选标准:项目申请书的质量是评定学生申请是否通过的最主要标准,中选学生的项目申请书将于官网公示。

结项标准:学生承接的项目需要以 PR/MR 的形式提交到项目所在的开源社区仓库中并完成合并,结项报告将与结项名单一同于官网公示。

注意事项:只有学生排序与导师排序匹配成功、社区审核与组委会审核通过的学生,才能被认定为项目中选学生。在组委会公布中选学生名单之前,项目中选人处于未确定状态。

这是一个难得的机会,让你在暑假期间通过实践提升技能,结识更多志同道合的开发者。快来报名参与开源之夏,与Apache DolphinScheduler社区一起,共同创造开源的美好未来!

我们期待你的加入!

关于Apache DolphinScheduler

Apache DolphinScheduler是一个云原生并带有强大可视化界面的大数据工作流调度平台,致力于让调度变得更加容易,已在 3000+ 家公司的生产环境上稳定运行。身为一款专门针对于大数据平台和大模型的工作调度系统,支持可视化的数据准备和大模型FineTune等功能。同时Apache DolphineScheduler还拥有十分活跃的社区与定期的交流会。

关于开源之夏

“开源之夏(英文简称 OSPP)”是中国科学院软件研究所“开源软件供应链点亮计划”指导下的系列暑期活动,由中国科学院软件研究所和华为技术有限公司共同主办、中科南京软件技术研究院承办,旨在鼓励在校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者,促进优秀开源软件社区的蓬勃发展,助力开源软件供应链建设。

活动联合各大开源社区,针对重要开源软件的开发与维护提供项目,并向全球高校学生开放报名。学生可自主选择感兴趣的项目进行申请,中选后在项目资深开发者(社区导师)的指导下进行开发。根据项目的难易程度和完成情况,结项者将获取开源之夏活动奖金和结项证书。

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

【开启报名】同学看过来,Apache DolphinScheduler开源之夏课题任务正式发布!的更多相关文章

  1. 我和Apache DolphinScheduler的缘分

    关于 DolphinScheduler社区 Apache DolphinScheduler(incubator) 于17年在易观数科立项,19年3月开源, 19 年8月进入Apache 孵化器,社区发 ...

  2. 数据平台调度升级改造 | 从Azkaban 平滑过度到 Apache DolphinScheduler 的操作实践

    Fordeal的数据平台调度系统之前是基于Azkaban进行二次开发的,但是在用户层面.技术层面都存在一些痛点问题难以被解决.比如在用户层面缺少任务可视化编辑界面.补数等必要功能,导致用户上手难体验差 ...

  3. Apache DolphinScheduler 1.3.6 功能发布说明

    参与人员 @chengshiwen.@hailin0.@wanghong1314.@ruanwenjun.@xxjingcd.@zhangguohao.@zhuangchong.@syb8535531 ...

  4. 我与Apache DolphinScheduler的成长之路

    关于 Apache DolphinScheduler社区 Apache DolphinScheduler(incubator) 于17年在易观数科立项,19年3月开源, 19 年8月进入Apache ...

  5. 议题征集令 | Apache DolphinScheduler Meetup 2021 来啦,议题征集正式开启!

    点击上方 蓝字关注我们 社区的小伙伴们,经过精心筹备,我们很高兴地宣布,Apache DolphinScheduler Meetup 2021 将于 2021 年 11 月 27 日到来! 在 Mee ...

  6. Apache DolphinScheduler&TiDB联合Meetup | 聚焦开源生态发展下的应用开发能力

    在软件开发领域有一个流行的原则:Don't Repeat Yourself(DRY),翻译过来就是:不要重复造轮子.而开源项目最基本的目的,其实就是为了不让大家重复造轮子. 尤其是在大数据这样一个高速 ...

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

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

  8. Apache DolphinScheduler 架构演进介绍及开源经验分享 - eBay 阮文俊

    引言 来自 eBay 的文俊同学在近期的上海开源大数据 Meetup 上做了十分精彩的 "Apache DolphinScheduler 的架构演进" 分享.本次分享有近 200 ...

  9. 新一代大数据任务调度 - Apache DolphinScheduler喜提十大开源新锐项目 & 最具人气项目

    经 10000+ 开发者公开票选,20+专家评审. 10+ 主编团打分,历经数月打磨,11 月 19 日,由InfoQ 发起并组织的[2020中国技术力量年度榜单评选]结果正式揭晓. 2020 年度十 ...

  10. 【喜讯】Apache DolphinScheduler 荣获 “2020 年度十大开源新锐项目”

    经 10000+ 开发者公开票选,20+专家评审. 10+ 主编团打分,历经数月打磨,11 月 19 日,由InfoQ 发起并组织的[2020中国技术力量年度榜单评选]结果正式揭晓. 2020 年度十 ...

随机推荐

  1. 关于Collection和Map的笔记

    此二者在日常编程中,用得太频繁,所以多少有必要记录下,便于需要的时候翻翻. 但鉴于它们的后代太多,逐一牢记有有点难度,所以学习上应该把握以下几点即可: 含义 重要区别 常用的实现类和工具 关注要点:有 ...

  2. 呼吁 《上海市卫生健康“信息技术应用创新白皮书》改正 C# 被认定为A 组件是错误认知

    近日,<上海市卫生健康"信息技术应用创新"白皮书>(以下简称<白皮书>)正式发布,介绍了"医疗信创核心应用适配方法.公立医院信息系统及全民健康信息 ...

  3. MySQL自定义函数(User Define Function)开发实例——发送TCP/UDP消息

    开发背景 当数据库中某个字段的值改为特定值时,实时发送消息通知到其他系统. 实现思路 监控数据库中特定字段值的变化可以用数据库触发器实现.还需要实现一个自定义的函数,接收一个字符串参数,然后将这个字符 ...

  4. 常用 Java 组件和框架分类

    WEB 容器 Tomcat https://tomcat.apache.org/ Jetty https://www.jetty.com/ JBoss https://www.jboss.org/ R ...

  5. C++ 中的 lowbit

    lowbit 的定义 首先了解 lowbit 的定义 \(lowbit(n)\) ,为 \(n\) 的二进制原码中最低的一位 \(1\) 以及其后面的 \(0\) 所表示的数 举个简单的例子: 将 \ ...

  6. Curve 进入 CNCF Sandbox,完善统一云原生开源存储拼图

    2022 年 6 月 15 日,云原生计算基金会 (CNCF) 宣布,分布式存储系统 Curve 被正式接纳为 CNCF 沙箱(Sandbox)项目.Curve 由网易数帆开源,提供块存储和文件存储能 ...

  7. [oeasy]python0013_ASCII码表_英文字符编码_键盘字符

    ​ ASCII 码表 回忆上次内容 ​ord(c)​​和​​chr(i)​ 这是俩函数 这俩函数是一对,相反相成的⚖️ ​​ord​​ 通过 ​​字符​​ 找到对应的 ​​数字​​ ​​chr​​ 通 ...

  8. 数组的创建-数组-C

    数组内存是连续的 数组是一个整体,它的内存是连续的:也就是说,数组元素之间是相互挨着的,彼此之间没有一点点缝隙.下图演示了int a[4];在内存中的存储情形: 「数组内存是连续的」这一点很重要,所以 ...

  9. vue codemirror sql编辑器功能 可自定义提醒(关键字,库名,表名),高亮,主题

    工作中再一次需要开发sql编辑器,优化上篇文章内容 https://www.cnblogs.com/Lu-Lu/p/14388888.html 本次功能是tab页打开多个sql编辑器,效果图: 安装: ...

  10. 面试题-python 什么是装饰器(decorator )?

    前言 python装饰器本质上就是一个函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外的功能,装饰器的返回值也是一个函数对象.很多python初学者学到面向对象类和方法是一道大坎,那么py ...