一個從基礎到實戰的學習機會:Go & Rust、分散式資料庫系統 | PingCAP Talent Plan

PingCAP發表於2019-04-04

TiDB 每一次微小進步都離不開廣大社群小夥伴們的支援,但也有很多同學反映 TiDB 是一個非常複雜的分散式資料庫系統,如果沒有相關知識和經驗積累,在參與之初難免會遇到各種問題。 因此我們決定全面升級 PingCAP Talent Plan 計劃,為社群小夥伴開放一系列關於程式語言、資料庫及分散式系統的線上課程,線上考核成績優異的小夥伴還有機會參加為期 4 周的線下課程(免費的大神輔導班哦)!

什麼是 PingCAP Talent Plan

PingCAP Talent Plan 是 PingCAP 為 TiDB 開源社群小夥伴提供的進階式學習計劃,以循序漸進的方式,讓大家深入瞭解並掌握 TiDB/TiKV 相關知識及實操技能。

一個從基礎到實戰的學習機會:Go & Rust、分散式資料庫系統 | PingCAP Talent Plan

去年 11 月我們成功舉辦了 PingCAP Talent Plan 第一期 線下培訓,如今 PingCAP Talent Plan 內容和形式全面升級,整個課程將分為線上&線下兩個階段,從語言層面開始,到資料庫、分散式系統基礎知識,再到 TiDB/TiKV 架構原理和原始碼,層層遞進,最後讓小夥伴們在操作實戰中加深理解,掌握實操技能。

課程設計

整個課程分為兩個方向,包括面向 SQL 引擎的 TiDB 方向,面向大規模、一致性的分散式儲存的 TiKV 方向。每個方向的課程都包含線上和線下兩部分,且有相應的課程作業。大家可以根據興趣選擇一個或多個方向的線上課程學習,而線下課程由於時間衝突,每人每期限選一個方向。

一個從基礎到實戰的學習機會:Go & Rust、分散式資料庫系統 | PingCAP Talent Plan

線上課程

線上課程對社群所有小夥伴們開放,時間上比較靈活。小夥伴們可以在任何一個合適的時間點開始線上學習。我們希望通過線上課程,大家能夠對程式語言、資料庫及分散式系統的基礎知識有一定程度的瞭解,為學習和掌握 TiDB/TiKV 架構原理和原始碼打下基礎。

線上課程學習連結: docs.google.com/document/d/… 注意:因為本期課程設定中參考了一些其他課程(譬如 MIT 6.824),這些課程要求大家不能將自己的作業答案公佈到網上,所以不推薦大家公開自己的答案。

線上課程中會有對應的作業,你可以嘗試解決,加深一下對課程的理解。完成線上課程後,可以將所有作業答案以附件形式傳送給我們(記得打包喲~),我們評估之後會盡快給予反饋意見,併為通過考核的小夥伴授予 PingCAP Talent Plan 線上課程結業證書。

  • 郵件地址: ts-team@pingcap.com

  • 郵件主題:【PingCAP Talent Plan】申請線上課程作業評估+申請人+聯絡方式。

  • 正文:

    • 請簡單介紹自己(包括姓名、GitHub ID、常用聯絡方式等)。

    • 在校學生需註明所在高校、年級和專業等資訊;非在校學生需註明當前就職公司、是否能 full-time 參與 4 周線下課程等。

  • 最後附上打包好的課程作業答案,如果你剛好有意向加入我們,附上一份簡歷就更完美啦~:)

線下課程

如果你已經完成了線上課程,並且以優異的成績通過了全部線上考核,恭喜你將有機會參與半年內我們組織的任意一期 PingCAP Talent Plan 線下課程。

PingCAP Talent Plan 每年設有三期線下課程,分別在 4-5 月份7-8 月份以及 11-12 月份,所有線下課程將在 PingCAP 北京總部進行。大家不僅可以與 PingCAP 工程師小夥伴進行面對面的深入溝通,還可以近距離地體驗 PingCAP 內部的整個工作流程。PingCAP 會負責大家活動期間的食宿,大家只需要安心集中地學習就可以了:)

第二期線下課程將於 2019 年 4 月 15 日正式開始,目前線下課程學員已集結 80%,他們將聚集在 PingCAP 北京總部,開始為期 4 周的線下課程學習。在 4 月 15 日之前完成線上課程學習的小夥伴依然有機會參與第二期的線下課程哦!

溫馨提示:由於線下課程需要抽出 4 周左右的時間在 PingCAP 北京總部進行集中學習,所以目前主要面向社群中的學生群體。非學生群體如果能夠保證 full-time 參與,也是可以報名的。

當大家完成了線下課程和全部課程考核,我們會舉辦一個充滿儀式感的結業答辯,併為順利結業的小夥伴授予專屬的結業證書。結業答辯不僅是對大家學習線下課程活動的一個檢查,也是一個讓大家進行自我總結和梳理的機會。

對於成績優異的同學,我們還會提供額外的 Bonus 獎勵,包括但不限於

  • PingCAP/TiDB 全球 Meetup 的邀請函(一起看看外面更大的世界)

  • 校招/實習 Special Offer(大家一致認可你的能力,可以免面試加入 PingCAP)

  • 校招/實習綠色通道(免除筆試小作業和 1-2 輪次的技術面試)

  • PingCAP Talent Plan 線下實戰訓練營的邀請函(TiDB 也可以有不一樣的 Google Summer of Code 哦)

  • 年度 TiDB DevCon 邀請函(與 TiDB 社群全球開發者及使用者一起享受屬於大家的技術盛宴)

你將獲得什麼?

  • 由淺入深地逐步瞭解分散式系統和資料庫的基礎知識

  • 深入瞭解 TiDB/TiKV 的架構設計原理和原始碼

  • 近距離體驗和實踐 PingCAP 內部的新人培養體系

  • 獲得深入參與開發世界級開源專案 TiDB 的實踐機會

如果你來不及參與第二期 PingCAP Talent Plan 線下課程也不要著急,可以先從第二期線上課程開始學習,完成線上考核後依然有機會參與第三期的線下課程哦~未來第三期的線上課程也會在第二期的基礎上進行優化,主要會結合第二期線下實戰情況做細微的調整。我們在 PingCAP 等你來!

一個從基礎到實戰的學習機會:Go & Rust、分散式資料庫系統 | PingCAP Talent Plan

相關文章