報名開啓!2024 開源之夏丨Serverless Devs 課題已上線!

Serverless 是近年來雲計算領域熱門話題,憑藉極致彈性、按量付費、降本提效等衆多優勢受到很多人的追捧,各雲廠商也在不斷地佈局 Serverless 領域。

Serverless Devs 是一個由阿里巴巴發起的 Serverless 領域的開源項目,其目的是要和開發者們一起貢獻一款開源開放無廠商鎖定的 Serverless 開發者工具。同時,Serverless Devs 也是雲原生計算基金會(CNCF)首個 Serverless Tool 項目。

Serverless Devs 的模型設計原則,是希望可以通過更加簡單、科學、規範的 Serverless 工具鏈體系,讓開發者更專注於業務邏輯,提升 Serverless 應用開發、部署、運維效率,通過該模型。開發者可以通過一種更靈活、更通用的方法使用不同雲廠商以及開源的 Serverless 產品,進而更高效、更簡潔、更便利的實現 Serverless 應用管理。

2024 年,Serverless Devs 再次加入中國科學院軟件研究所開源軟件供應鏈點亮計劃支持下的系列高校開源活動——開源之夏 2024。 本次活動旨在鼓勵在校學生積極參與開源軟件的開發維護,促進優秀開源軟件社區的蓬勃發展,培養和發掘更多優秀的。活動聯合國內外各大開源社區,針對重要開源軟件的開發與維護提供項目任務,並面向全球高校學生開放報名。

在本次活動中,你不僅可以得到和頂級 Serverless 導師學習交流的機會,通過考覈的同學,還可獲得一筆豐厚的獎金。歡迎同學們積極報名申請。

課題申請鏈接:https://summer-ospp.ac.cn/org/orgdetail/29e96ba4-c839-4874-a9d4-96acc8512aaa?lang=zh

項目一覽

今年 Serverless Devs 在開源之夏申報了兩個項目,難度等級爲“基礎”,題目類型主要針對 Serverless Devs 官網建設以及對 Serverless Registry 的升級。

  • Serverless Devs 社區官網 (包括文檔官網)[1]

Serverless Devs 社區是一個致力於提供無服務器技術支持和資源的開源社區,通過其官網和文檔官網,開發者可以訪問到各種工具、資源和最新的行業動態。但是隨着一段時間發展,目前使用的技術可能不是最優選擇,界面設計比較基礎,內容更新不夠及時,缺乏動態的社區環境。選擇該題目的同學,需要具備 Serverless 基礎,瞭解 Serverless 架構以及 Web 應用開發基礎,通過對 Serverless 的進一步學習,可以儘可能全面開發 Serverless Devs ,並貢獻給社區。

  • Serverless Registry[2]

Serverless Registry 主要致力於提供一箇中心化的解決方案,以便開發者能夠輕鬆地查找、共享和使用無服務器資源,如函數、API 接口、模板等。選擇該題目的同學,需要使用現代前端技術(如 React.js 或 Vue.js)重新設計用戶界面,確保界面的響應性和可訪問性。提供 API 集成支持,使外部開發者可以通過 API 直接與 Registry 交互。實現綜合的安全策略,包括使用 HTTPS,加密存儲,以及對跨站腳本(XSS)和跨站請求僞造(CSRF)的防護。

項目詳情可參考開源之夏 Serverless Devs 主頁[3]。

申請攻略

申請資格

  • 本活動面向年滿 18 週歲的高校在校學生。
  • 暑期即將畢業的學生,只要申請時學生證處在有效期內,就可以報名活動。
  • 中國籍學生參與活動時需提供身份證、學生證、教育部學籍在線驗證報告(學信網)或在讀證明。
  • 外籍學生參與活動時需提供護照,同時提供錄取通知書、學生卡、在讀證明等文件用於證明學生身份。

我們期待的你

  • 有一定基礎的前端知識,例如 HTML、Javascript、CSS 等;
  • 對後端語言等有一定的瞭解,尤其是 React.js / Vue.js;
  • 有一顆積極探索的心,不斷地發現問題,不斷地創新挑戰;
  • 有積極負責的態度,不僅僅要學習,更要有對一件事的執着,願意探索新鮮事物。

你的收益

  • 結識開源界小夥伴和技術大牛;
  • 獲得社區導師的專業指導,與開源項目開發者深度交流;
  • 豐富項目實踐經驗,提升項目開發技能;
  • 爲學習方向提供參考,爲職業發展積累人脈;
  • 通過結項考覈的學生將獲得結項獎金和結項證書,更有機會獲選優秀學生。

獎金額度

項目難度分爲基礎和進階兩檔,對應結項獎金分別爲:稅前 8000 元人民幣和稅前 12000 元人民幣。此次 Serverless Devs 兩項項目等級均爲“基礎”。

學生提交成果後,導師及組委會進行評審考覈,評審通過的學生在系統中填寫銀行信息,組委會發放全額結項獎金。

參與流程

具體流程請參考學生指南[4]。請注意找導師溝通截止流程時間,優先更導師溝通,能幫助你更好的瞭解題目。有意願報名的同學,請用釘釘掃碼加入 2024 開源之夏 × Serverless Devs 釘釘羣(羣號:41962007),方便大家交流題目內容。

導師介紹

1)羅松(西流)

負責阿里雲函數計算產品功能開發(Runtime 開發、事件源集成、WebIDE 以及企業級 Serverless 解決方案落地等),目前專注在 Serverless 開發者工具鏈的建設,是雲原生 Serverless Devs 的 Cli/組件/registry 的研發負責人。關注 Serverless 最新技術動態以及在企業級解決方案的落地,致力於推動 Serverless 在開發者羣體的流行。

導師郵箱:[email protected]

2)張星宇(宇暮)

就職於阿里雲,從事 Serverless 開源項目維護和阿里雲函數計算產品功能開發(控制檯、企業級 Serverless 功能開發)。目前作爲 maintainer,專注於 Serverless Devs 工具開源生態和體系建設,致力於讓 Serverless 更開放、更易用。

導師郵箱:[email protected]

什麼是 Serverless Devs?

Serverless Devs[5]是一個開源開放的 Serverless 開發者平臺,致力於爲開發者提供強大的工具鏈體系。通過該平臺,開發者不僅可以一鍵體驗多雲 Serverless 產品,極速部署 Serverless 項目,還可以在 Serverless 應用全生命週期進行項目的管理,可簡單快速與其他工具/平臺進行結合,全面提升研發、運維效能。

六大優勢

  • 無廠商鎖定:具備可插拔特性,支持不同雲廠商的項目部署,一鍵部署到不同雲平臺;
  • 開源形式建設:項目通過開源代碼,開放生態進行建設的,開發者可以隨時查看和參與 Serverless Devs 開發者工具的貢獻,也可以隨時隨地進行相關組件和應用的貢獻;
  • 功能靈活可插拔:Serverless Devs 開發者工具本身,不具備任何業務能力,所有的業務能力均是通過組件化的形式,進行可插拔式使用,並且每個組件可以根據需要,自定義相對應的命令和功能;
  • 簡單快速上手:通過開放 Serverless Registry 的模型/規範和應用的模式,爲開發者提供多形式,多領域、多場景上手案例;
  • 應用全生命週期管理:通過組件化的支持,開發者可以在項目創建、項目的開發、調試、可觀測性等多個層面進行項目的建設和管理;
  • 良好的集成與被集成性:通過組件化的支持,快速實現與傳統生態進行有機結合。

點擊此處,直達開源之夏 2024 Serverless Devs 項目列表!

相關鏈接

[1] Serverless Devs 社區官網 (包括文檔官網)

https://summer-ospp.ac.cn/org/prodetail/2429e0095?list=org&navpage=org

[2] Serverless Registry

https://summer-ospp.ac.cn/org/prodetail/2429e0093?list=org&navpage=org

[3] 開源之夏 Serverless Devs 主頁

https://summer-ospp.ac.cn/org/orgdetail/29e96ba4-c839-4874-a9d4-96acc8512aaa?lang=zh

[4] 學生指南

https://summer-ospp.ac.cn/help/student/

[5] Serverless Devs

https://www.serverless-devs.com/

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