PingCAP Talent Plan 學習通道自開通以來,收穫了海內外小夥伴的密切關注,有 100 余名小夥伴參與到線上課程的學習中,第二期線下課程也於 5 月中旬圓滿落幕。結合大家的意見,我們對 Talent Plan 的課程做了一些優化,並推出 Talent Plan 暑期特別企劃,線上課程和線下課程都增加了一些新的元素~大家快來接收這一波「小驚喜」吧!

線上課程

1. Practical Networked Applications in Rust 全面開放

我們發現很多開發者都願意參與 TiKV 的研發,但通常都會遇到兩個困難,第一是不會 Rust 語言,因為這門語言的門檻實在太高了,第二是沒有分散式資料庫相關的理論知識,不知道如何用 Rust 寫一個分散式高性能服務。雖然現在市面上有很多的 Rust 教程,但大多數是集中在語言本身的教學上面,所以我們決定在它們的基礎上,專門推出一套新的 Rust 培訓課。基於這方面的考慮,Rust 核心作者 Brian Anderson 對 Rust 課程進行重新設計,推出 Practical Networked Applications in Rustgithub.com/pingcap/tale),並向社區小夥伴全面開放。

通過這門課程,大家不僅能學到 Rust 的基本知識,還能使用 Rust 來構建自己的存儲引擎和網路框架,學習如何寫高性能的並發程序,從而真正進入使用 Rust 來進行分散式系統開發的大門。

溫馨提示:對該課程提出改進意見的小夥伴,我們會結合意見及改進情況給予額外的加分哦!

2. 線上作業提交方式變更:由集中打包提交改為分批次提交

線上課程開放之初,作業提交採用的是集中打包的方式,這麼做的目的是為了使作業更具連貫性,在進行作業評估的時候,也能夠更全面的了解大家對於線上課程的掌握程度。但是運行了一段時間之後,我們發現,大部分小夥伴基於學業及工作方面的考慮,學習課程的時間相對分散,於是我們將線上課程提交方式改為分批次提交,一方面是為了更好地適應大家的學習節奏,另一方面也可以通過作業提交情況了解大家的學習進度以及在學習中遇到的問題,以便針對性地對課程進行調整並組織集中答疑。更新後的線上作業提交方式如下:

  • 發送郵件至 [email protected]
  • 郵件主題:【PingCAP Talent Plan】申請線上課程作業評估+申請人+聯繫方式。
  • 正文
    • 請簡單介紹自己(包括姓名、GitHub ID、常用聯繫方式等)。
    • 在校學生需註明所在高校、年級和專業等信息;非在校學生需註明當前就職公司、是否能 full-time 參與 4 周線下課程等。
  • 以附件形式提交作業。
  • 線上作業提交通道每周六 0:00 開啟,至周日 24:00 關閉,持續 48h 開放。
  • 作業可以「完成多少就提交多少」,但要以周為單位(如果某一周的作業只完成了一部分,可以放到下個提交通道開啟時提交)。

線下課程

完成線上課程並通過考核的同學將有機會參加線下課程。第三期線下課程正值暑期,為了幫助同學們充分利用暑假時間,更好地參與和熟悉開源社區,我們對第三期線下課程做了大量調整。調整後的線下課程包括 1 周的集中授課階段以及 3 周的實戰演練階段。

1. 集中授課階段(Week 1)

集中授課階段將針對 Rust 語言、Go 語言、TiKV/TiDB 基礎架構、SQL 優化與執行等基礎知識進行重點講解,除此之外,我們還為大家準備了三重驚喜。

Week 1 時間安排表

驚喜 1:在大家熟悉的校園環境中進行集中授課

為了給同學們營造更加舒適的學習氛圍,我們將第一周集中授課地點選在了華中科技大學。在前兩期 Talent Plan 的實踐過程中,我們結識了華中科技大學的老師和同學們,華科的同學們無論是從報名人數上還是學習的積極性上,都給我們留下了深刻的印象,我們深切地感受到了他們對於計算機科研的熱情和專註,在此也要特別感謝華中科技大學的老師和同學們給予的支持和幫助。

驚喜 2:增設公開課程

不少小夥伴表示想要對 TiDB 開源社區以及如何成為社區 Contributor 有更加深入的了解,對於 TiKV、TiDB 等工程實踐也有著濃厚的興趣,於是我們增設了公開課程。不只有 Deep Dive into TiKV/TiDB/Cloud TiDB/Columnstore for TiDB,還有 Rust Language 課程專場講授。更有負責 TiDB 開源社區運營的小姐姐為大家分享 TiDB 開源社區的現狀以及如何成為 TiDB Contributor。

* 公開課報名通道:

掃描上方二維碼報名線下公開課

驚喜 3:TiDB TechDay 2019 武漢站邀請函

線下課程第一周周六(7 月 20 日)恰逢 TiDB TechDay 2019 武漢站,TechDay 上不僅有 TiDB 最新的 OLAP 架構、雲原生 TiDB demo、TiKV 性能大幅提升等技術分享,用戶夥伴也會一起交流分享 TiDB 實踐經驗,還有關於開源社區運營的新想法,對於小夥伴來說是一次難得的學習機會。所以在第一周的周六,我們會邀請線下的小夥伴一起參與 TechDay 武漢站,與社區小夥伴進行近距離交流,感受開源社區的魅力!

2. 實戰演練階段(Week 2-4)

對於大多數熱愛開源、熱愛 Coding 的小夥伴來說,能夠親身參與到開源項目的開發,是一件非常值得興奮的事情。在參與開源項目的過程中,你會不自覺地對自己的代碼規範和代碼質量進行嚴格要求,你的代碼甚至有可能在世界範圍內被使用,聽起來就很酷!TiDB 作為世界級開源項目,深入參與其開源實踐,能夠幫助小夥伴們了解開源世界,提升工程實踐能力。

所以,在第一周集中授課之後,我們會邀請大家回到 PingCAP 北京總部,開啟為期 3 周的實戰演練階段。實戰演練階段將重點培養大家的動手實踐能力,同學們可以自由組隊,深度參與 TiKV、TiDB 工程實踐。

可選項目

1. TiKV 方向:

  • 可插入式的 PD 調度器
  • PD 調度 simulater
  • LSM:減少 TiKV 寫放大

2. TiDB 方向:

  • SQL Index Advisor
  • Full Vectorized Expression Evaluation

第三期線下課程將於 7 月 15 日正式開始,第一周為集中授課階段,第二周至第四周實戰演練階段,整個課程將持續 1 個月,目前線下課程學員已集結 90%。在 7 月 7 日之前完成線上課程學習的小夥伴依然有機會參與第三期的線下課程哦!

本期課程大綱

詳細課程大綱:

https://docs.google.com/document/d/1vZJWMWd_83VHAqMjOIyUIJLyCCo9y4QrELFgbqXwSHc/edit?ts=5d1085a6?

docs.google.com

PingCAP Talent Plan

PingCAP Talent Plan 是 PingCAP 為 TiDB 開源社區小夥伴提供的進階式學習計劃。課程設置上分為兩個方向,分別是面向 SQL 引擎的 TiDB 方向和面向大規模、一致性的分散式存儲的 TiKV 方向。每個方向的課程都包含線上和線下兩部分,線上課程側重於對基礎知識的講解,對社區所有小夥伴們開放,時間上比較靈活。線下課程在夯實基礎知識的基礎上,注重實操能力的培養。

完成線上課程並通過線上考核的小夥伴可以獲得線上課程結業證書,表現優秀的還將有機會拿到 PingCAP 校招/實習免筆試綠色通道,而且有機會參與半年內 PingCAP 組織的任意一期線下課程;完成線下課程的小夥伴可以獲得專屬 PingCAP Talent Plan 結業證書,表現優秀的還將有機會拿到 PingCAP 校招/實習免面試綠色通道/Special Offer、 PingCAP/TiDB 全球 Meetup 的邀請函等。


推薦閱讀:
相关文章