天天看點

暑期 2021 | Serverless Devs 最全項目申請攻略來啦!

暑期 2021 | Serverless Devs 最全項目申請攻略來啦!

Serverless 是近年來雲計算領域熱門話題,憑借極緻彈性、按量付費、降本提效等衆多優勢受到很多人的追捧,各雲廠商也在不斷地布局 Serverless 領域。但是随着時間的發展,Serverless 領域也暴露出一些比較嚴重的問題,例如廠商鎖定嚴重、沒有合适的開發者工具、程式難以調試等。為此,Serverless Devs 應運而生。

Serverless Devs 是一個由阿裡巴巴發起的 Serverless 領域的開源項目,其目的是要和開發者們一起貢獻一款開源開放無廠商鎖定的 Serverless 開發者工具,希望這個工具可以在開發者開發 Serverless 應用的全生命周期發揮作用,讓開發者們可以像使用手機一樣玩轉 Serverless。

今年,Serverless Devs 加入中國科學院軟體研究所“開源軟體供應鍊點亮計劃”支援下的系列高校開源活動——暑期 2021。這是一項由中國科學院軟體研究所與 openEuler 社群主辦,專門面向高校學生的開源項目開發活動,旨在鼓勵在校學生積極參與開源軟體的開發維護,促進優秀開源社群的蓬勃發展。

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

一、活動運作方式

  • 活動參與方主要角色為學生、社群和導師。
  • 社群提供項目清單和描述,并安排項目對應的導師。
  • 學生自由選擇項目,與社群導師溝通實作方案并撰寫項目計劃書。被選中的學生将在社群導師指導下,按計劃完成開發工作,并将成果貢獻給社群。根據項目的難易程度和完成情況,參與者将獲得由主辦方發放的項目獎金。

二、項目一覽

在開源之夏中,我們共送出了 7 個項目:

Serverless Devs 現在的包括主倉庫群組件庫兩個部分。 例如 Serverless Devs repo:

https://github.com/serverless-devs

在這個 repo 中,由于 Serverless Devs 項目是發展中的,是以測試用例目前并不完善。是以該項目的工作是為該項目編寫測試用例。 主要包括:

https://github.com/devsapp

Serverless 架構很新,很熱,被很多人關注,但是其被吐槽的點還是有一些的,例如調試複雜、安裝依賴複雜。是以通過該項目進行調試和依賴安裝的相關調研,并參與到開源項目中,提供行業的解決方案。

Serverless 架構發展速度很快,但是也有很多問題,例如環境劃分(開發環境、線上環境、測試環境)等,希望通過該項目,可以通過工具鍊層面提供一種環境劃分的方案,并将其實作成 Serverless Devs 的元件。

Serverless devs 是一個無廠商鎖定的 Serverless 開發者工具,目前已經支援阿裡雲、騰訊雲、AWS 等多家雲廠商的 Serverless 産品,希望通過本項目可以進一步拓展雲廠商的元件。

Serverless 架構被稱為是雲計算的下一個十年,更是被很多前端工程師視為“改變命運的轉折點”,通過 Serverless 架構,“前端不再是單純的前端”,通過 Serverless 架構,“人人都是全棧工程師”,那麼 Serverless 架構和前端的碰撞到底是什麼樣子的?希望通過該項目,更多的同學可以對 Serverless 有一個更深入的了解,對 Serverless 架構有一個更深刻的認識,同時希望可以進一步探索 Serverless 架構與前端的結合點,并做出一些有趣的事情吧!

Serverless 架構是一個比較新的話題,Serverless 架構的工具鍊更是比較受關注的點,那麼 Serverless 架構的工具鍊和傳統的例如 K8S 工具,和一些監控告警工具有什麼差別呢?Serverless 架構的工具更應該注意什麼問題呢?它長什麼樣子呢?目前 Serverless Devs 作為 Serverless 的工具鍊開源項目,包括 Serverless CLI、Serverless Desktop、Serverless Cloud 以及 Serverless Hub、Serverless Registry 等幾個部分,那麼這些子產品又是如何劃分,有什麼作用呢?通過本項目,希望大家可以對 Serverless 有一定的了解,對 Serverles 是架構工具鍊有一定的自主思考能力,并且參與到 Serverless 架構工具鍊的創新中。

Serverless 架構是相對來說比較新的技術,也是目前比較火熱的技術,随着時間的不斷發展,其也被更多人所重視,成為更多企業技術選型的首選。通過 Serverless 架構雖然在一定程度上做到了降本提效,但是卻可能産生更細膩的資源,這些資源的管理,持續內建/釋出,逐漸地成為了比較重要的關注點,是以本項目将會是 Serverless CI/CD 的探索,主要包括 Serverless 架構下的 CI/CD 是什麼樣子的,Serverless 本身是否可以做 CI/CD,Serverless 架構工具鍊和 CI/CD 結合後是什麼樣子的。

三、申請攻略

1. 關于申請資格

  • 本活動面向年滿 18 周歲在校學生;
  • 暑期即将畢業的學生,隻要在申請時學生證處在有效期内,就可以送出申請;
  • 海外學生可提供錄取通知書/學生卡/在讀證明證明學生身份。

2. 我們期待你

如果需要參加上面所述的項目,您需要具備以下基礎條件:

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

加分項:

  • 對 Serverless 有一定了解;
  • 對 CI/CD、環境劃分等有一定了解;
  • 開發過完整項目,有過開源貢獻經驗。

3. 參與流程

  1. 于報名系統内新增賬號并填寫個人資料:
  2. 于官網挑選項目,與導師溝通并準備項目申請材料:
  3. 檢視項目申請模闆并根據要求準備相關材料:
  4. 通過報名系統送出項目申請材料:
  5. 申請通道将于 5 月 24 日開放
  6. 項目申請稽核結果公示,學生可在官網檢視申請結果
  7. 進行第一階段項目研發,送出研發成果供中期考核
    • 7 月 1 日 - 8 月 15 日
    • 中期考核結果公示:08 月 30 日
  8. 中期考核通過者進行第二階段項目研發,送出研發成果供結項考核
    • 8 月 16 日 - 9 月 30 日
    • 結項考核結果公示:10 月 22 日
  9. 年度優秀項目公示
    • 11 月上旬

4. 申請建議

  • 仔細閱讀學生指南: https://summer.iscas.ac.cn/help/student/
  • 多與導師溝通:對 Serverless Devs 有一個全面的認識;細化方案,提升可行性;展現良好的溝通能力,有助于提升中選機率。
  • 每周至少 30 個小時能夠投入在項目中。
  • 對活動充分了解,至少要閱讀學生指南、熱點問題、活動日程等内容。
  • 仔細檢視社群的文檔,認真熟悉社群的參與方式、溝通管道、社群軟體設計文檔、社群開源倉庫代碼等。
  • 項目申請書的品質是被選中的主要因素,仔細閱讀申請要求,送出申請材料。

四、獎金說明

1. 獎金額度

每個項目獎金總額根據項目難度分為 12000 元、9000 元和 6000 元(注:獎金數額為稅前人民币金額)。

2. 獎金發放時間

通過中期考核的學生會先收到 50% 的項目獎金,通過結項考核的學生将獲得剩餘 50% 的獎金。若結項評審未通過,則不予發放剩餘獎金數額。

五、我們提供

1. 相關的 Serverless 資料,包括 Serverless 的學習路徑

2. Serverless Devs 的相關資料

3. 強大的導師陣容

  • 寒斜

阿裡雲智能雲原生中間件前端負責人,2016 年加入阿裡中間件從事雲産品企業控制台研發工作,目前帶隊負責中間件 20 多款雲産品的前端研發工作,主要技術棧為大前端通用技術,包括不限于 Node.js、TypeScript、React、Electron、ReactNative 等。對前端研發效能提升,前端數字化體驗管理體系建設有多年的實踐經驗,目前專注在 Serverless 開發者工具鍊的建設,是雲原生 Serverless Devs 研發負責人。關注前端最新技術動态,關注雲原生技術對前端群體的影響,緻力于向前端群體推廣普及雲原生理念。

  • 西流

阿裡雲智能雲原生函數計算技術專家,負責阿裡雲函數計算産品功能開發(runtime 開發、事件源內建以及企業級 Serverless 解決方案落地等),目前專注在 Serverless 開發者工具鍊的建設,是雲原生 Serverless Dev Tools 研發負責人之一,主導了 S/fc 元件的開發工作。關注 Serverless 最新技術動态以及在企業級解決方案的落地,緻力于推動 Serverless 在開發者群體的流行。

  • 江昱

NUDT 在讀博士,阿裡雲 Serverless 産品體驗側負責人,開源社群 Serverless Framework 國内貢獻者,Serverless Devs 項目發起人,Serverless 架構布道師,阿裡雲 CIO 學院特聘講師,紙質圖書《Serverless 架構》、《Serverless 工程實踐》作者,電子書《架構師特刊:人人都能學會的 Serverless 實踐》作者。

釘釘掃描二維碼或者搜尋釘釘群号(33032396)直接和導師交流!

暑期 2021 | Serverless Devs 最全項目申請攻略來啦!

👉

點選直達開源之夏 2021 Serverless devs 項目清單

繼續閱讀