LFX Mentorship 2023年第一期實習開啟:構建雲端計算的未來基石

語言: CN / TW / HK

新年快樂,兔飛猛進! 根據最近 CNCF 對2000多名 IT 專業人士的 2022 年度調查,WebAssembly 將成為雲原生技術棧的一個關鍵部分。 該調查主要發現

容器是新常態,而WebAssembly是未來的趨勢。

WasmEdge 專案是一個開源的 WebAssembly 執行時,為雲原生應用場景進行了優化。已經與 Docker Desktop 和 Fedora / Red Hat Linux 整合並分發。通過帶薪的 LFX / CNCF 實習計劃為 WasmEdge 做出貢獻,為你的簡歷和技能加上閃亮一筆!

通過 LFX Mentorship 計劃為像 WasmEdge 這樣的CNCF託管的專案做貢獻,你將獲得:

  • 豐厚報酬。金額從3000美元到6600美元不等,取決於你的所在地區
  • 通過一對一的指導學習新的開發技能。如果你被選中,將分配到一個來自 WasmEdge 專案的經驗豐富的 Mentor。
  • 有機會獲得頂級軟體公司的工作機會
  • 加入繁榮的開源社群,獲得自豪感和成就感

現在就申請加入 WasmEdge 的 LFX Mentorship 計劃,在開源領域做出成績,並獲得從3000到6600美元不等的報酬!

WasmEdge 簡介

WasmEdge 是一個WebAssembly 執行時,特別為伺服器端和雲原生應用優化。它提供了許多獨特的功能,對雲端計算至關重要。例如,支援

  • 完整的 WebAssembly 規範,以及新興的規範,如執行緒、GC 和元件模型。
  • Advanced networking 如 HTTP/S 客戶端和伺服器,資料庫連線,訊息佇列連線。
  • 基於流行框架的AI推理,如 Tensorflow,OpenVino,PyTorch
  • 高階語言應用,包括 JavaScript、Python、PHP和 Ruby。開發者可以執行完整的node.js應用程式。
  • 多種 APIs 用 Rust, Go,C/C++, JavaScript 建立 Wasm 應用。
  • 多種 SDKs,將 WasmEdge 嵌入到現有的以其他語言編寫的應用程式。

此外,WasmEdge 提供了一個靈活的外掛架構 允許開發者為其新增更多功能,並通過廣泛的開源合作伙伴充分發掘眾多整合和分發渠道。通過我們的技術亮點發現 WasmEdge 的全部潛力。

WasmEdge 得到了雲原生生態中主要開發者工具和部署平臺的支援。例如,WasmEdge 與 Docker Desktop 整合並分發,覆蓋超過 1000 萬開發者。 Fedora、Red Hat Linux 和 OpenShift 容器平臺上的預設 WebAssembly 執行時。

加入我們,共建雲原生技術棧的未來!

LFX Mentorship 專案 (2023 年 3 月至 5 月)

這次我們有四個 mentee 空缺。

為了更好地協作,每個申請者需先完成預測試,本次預測試的截止時間是2月20日。

1. Stream data processing with WasmEdge

這個專案中,你將使用 WasmEdge Rust SDK 將 WasmEdge 嵌入到用 Rust 編寫的 Fluvio 專案中。這是兩個很棒的開源專案之間的合作。我們尋找的 mentee 需瞭解 Rust 和 WebAssembly Rust SDK 。

詳情 | 預測試 | 申請連結

2. A Rust library crate for mediapipe models for WasmEdge NN

AI 訓練和推理等計算密集型任務始終適用於 Rust 和 WebAssembly。WasmEdge 希望構建一個 Rust 庫 crate,從而在 WasmEdge 應用程式中輕鬆整合 Mediapipe 模型。在這個專案中,你應該為Mediapipe的每個模型建立至少一套庫函式。每個庫函式都接受一個 media 物件並返回推理結果。我們尋找的 mentee 需要有 Rust 知識和一些機器學習經驗。

詳情 | 預測試 | 申請連結

3. WasmEdge C++ SDK

這個專案中,你將幫助新增基於 WasmEdge C API的 WasmEdge C++ SDK。WasmEdge C++ SDK 讓開發者能輕鬆地將 WasmEdge 嵌入到他們的 C++ host app 裡。我們尋找的 mentee 需要有 C++ 和 WebAssembly 的知識。

詳情 | 預測試 | 申請連結

4. Unified WasmEdge tools

命令列是開發軟體最常用的工具,WasmEdge 提供了兩個工具供開發者使用:wasmedgecwasmedge。可是提供太多的工具會導致使用起來比較麻煩。因此在本專案中,你需要使用 wasmedge 幫助統一 WasmEdge 工具。這項工作將影響所有 WasmEdge 使用者。他們將使用你開發的命令列來執行 Wasm 應用程式。我們尋找的 mentee 需要有 C++ 和 WebAssembly 的知識。

詳情 | 預測試 | 申請連結

下一步是遵循mentee 指南,在2023年2月14日前完成申請並在2月20日前完成 pretest。 期待你的加入!

如有問題可公眾號後臺留言或者加入我們的 Discord。 同時,可以加入2月7日的 WasmEdge 社群會議,議題之一是 LXF mentorship 答疑。

延伸閱讀

  1. 瞭解 sonder-joker's journey on WasmEdge LFX mentorship
  2. 瞭解 gusye1234's journey on WasmEdge LFX mentorship