【開啓報名】同學看過來,Apache DolphinScheduler開源之夏課題任務正式發佈!

如果你還擁有着一張有效的“學生證”,在這個充滿機遇的夏天,我們誠邀你加入一個充滿挑戰和機遇的開源冒險——開源之夏

file

這不僅是一個簡單的編程開發活動,假如你成功參加並結項之後,還能獲得中科院軟件所官方頒發的證書和獎金,簡直太有趣啦!

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 引用插件,創建定時任務執行器,並支持工作流、節點、定時任務的創建和管理。

你爲什麼要參與?

  • 技術提升:你將有機會學習和掌握最新的大數據技術和雲計算知識。
  • 實戰經驗:通過實際項目鍛鍊你的開發技能,提升解決複雜問題的能力。
  • 社區貢獻:你的代碼將被全球數千家企業使用,真正意義上影響到產業發展。
  • 職業網絡:與來自世界各地的開發者、導師建立聯繫,爲未來的職業生涯開拓道路。

申請截止日期

請儘早提交申請,我們期待你的加入,共同開創美好的開源未來!具體流程節點請看下圖~

file

*報名傳送門

同學們可以登錄官網註冊報名,填寫提交個人信息。我們將從中挑選具有潛力的提案,並與選中的學生進行一對一聯繫。

參與活動的同學請認真閱讀學生指南,在官網項目列表中尋找自己感興趣的項目,並主動聯繫項目導師,準備項目申請材料。

學生報名時間:2024 年 4 月 30 日至 6 月 3 日 15:00 UTC+8 項目申請時間:2024 年 4 月 30 日至 6 月 4 日 18:00 UTC+8

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

報名方式:點擊官網右上角【學生登錄】按鈕,註冊並提交個人資料,資料通過組委會審覈即爲報名成功,可進行項目申請。已有賬號學生可使用原賬號登錄,更新並提交個人資料報名。

file

報名要求:活動面向年滿 18 週歲的高校在校學生。暑期即將畢業的學生,只要申請時學生證處在有效期內,就可以報名活動。

國內高校學生報名需提供身份證、教育部學籍在線驗證報告(學信網)或學生證等在讀證明材料。

國外高校學生或外籍學生需提供顯示學生姓名與預計畢業時間的錄取通知書、學生卡或其他在讀證明材料。注意事項:

學生註冊郵箱必須是之後在社區開源倉庫中提交代碼的 git email 郵箱。

學生不得同時以導師身份參加本活動,如在活動過程中發現此情況,組委會將取消其參與資格、學生獎金及導師獎金。

如遇註冊或登錄問題,請聯繫組委會:[email protected]

請同學們務必認真閱讀官網學生指南!認真對待並堅持自己的選擇!

更多詳細內容,請參考學生指南: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)”是中國科學院軟件研究所“開源軟件供應鏈點亮計劃”指導下的系列暑期活動,由中國科學院軟件研究所和華爲技術有限公司共同主辦、中科南京軟件技術研究院承辦,旨在鼓勵在校學生積極參與開源軟件的開發維護,培養和發掘更多優秀的開發者,促進優秀開源軟件社區的蓬勃發展,助力開源軟件供應鏈建設。

活動聯合各大開源社區,針對重要開源軟件的開發與維護提供項目,並向全球高校學生開放報名。學生可自主選擇感興趣的項目進行申請,中選後在項目資深開發者(社區導師)的指導下進行開發。根據項目的難易程度和完成情況,結項者將獲取開源之夏活動獎金和結項證書。

本文由 白鯨開源科技 提供發佈支持!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章