透過參加 Cloud/ML Study Jams 自我學習提升雲端或機器學習技術

Eric ShangKuan
4 min readFeb 26, 2019

--

Cloud Study Jams 的視覺

要學習一個新的技術,最有效的方法會是什麼?也許每個人都會有不同的答案,不過對於大多數人而言,動手操作(hands-on)的體驗會更加深刻,所以 Google Developers 設計了一套 Cloud Study Jams program,目的在於希望透過這個 program ,讓開發人員不光只是聽課或讀文件,也能有更多機會動手實作,加深學習的效果。

學習的挑戰

一般來說,自我學習新技術常會碰到一些挑戰,像是:

  • 初期投入成本較高:以學習 Cloud 平台來說,雖然通常有新手註冊的免費額度或試用期,但 Cloud 上的服務都有好幾十種,免費額度或試用期限常常捉襟見肘,同時也形成一種學習上的進度壓力(例如:一個月內或額度內要趕快學完等等)。
  • 如何系統化學習:每個人開始學習時的狀態不同,有時候一些單次的教學活動或演講課程比較不能有效適用於所有人(太深?太淺?這是個問題),這類型的課程內容也難以客製化。

Cloud Study Jams 解決了什麼

Cloud Study Jams program 主要透過 Google Cloud Training 在 Qwiklabs 上的教學內容讓開發者學習,它的特色是:

  • 不用事先註冊 Google Cloud 帳號:Qwiklabs 在你進行某個 hands-on lab 時會產生一個臨時的帳號,而你可以直接使用這個臨時帳號進入 Google Cloud console 下操作,大大減輕了學習期間就必須花錢在 Google Cloud 上的心理門檻。
  • 按照自己的步調學習:在 Qwiklabs 上的階層很簡單,就是分成 Quest 以及 Hands-on Lab。Hands-on Lab 就是一個基本的學習內容單位,例如我可以透過 Creating a Persistent Disk 這個 lab 來學習如何在 GCP 的虛擬機器上建立磁碟機;而 Quest 則是設定一個主題,列入幾個相關的 Hands-on Labs 所組成,所以像是 Kubernetes Solutions 這個 Quest 裡面就有 10 個 Hands-on Labs。所以你可以根據自己的需要選擇 Quest 或是單獨 Hands-on Lab 來學習,只是完成 Quest 的話可以在自己的 profile link 下產生 badge,也能貼到 LinkedIn 的證書區塊讓大家知道你學過了什麼。例如這個就是我本人的 profile 頁面
Qwiklab 中正在進行 Hands-on Lab 的畫面,左側的 panel 就是臨時產生的帳號資料,而右側則有追蹤完成的進度來給分
  • 與社群合辦:就好像學新才藝或運動健身一樣,有時候自己一個人獨自進行就很容易中途放棄或半途而廢,Cloud Study Jams 主要會與各地區的 GDG 或 GCPUG 社群合作(其它開發技術相關的社群也歡迎參與,例如與 R Ladies Taipei 合作的這場活動),除了有社群朋友的互相鼓勵打氣、可以拿到社群相關的小贈品之外,將更容易完成 Quest (一個一起領副本打 boss 的概念)。

也許你會說,Qwiklabs 本身就是要付費使用的服務,還是會有初期投入的學習成本呀!沒錯,你自己使用 Qwiklabs 的確是要付費,不過與社群合作的 Cloud Study Jams 活動就可以在活動當天獲得 Qwiklabs 一個月訂閱資格,你有一個月的時間可以根據自己的步調完成一個 Quest 或是多做幾個 labs!

接下來…

如果你對這個活動感興趣,歡迎加入您鄰近城市的 GDG,可以在 https://www.meetup.com/pro/gdg/ 這個頁面看到(撰文的當下在台灣包括了台北、桃園、台中、台南、高雄、花蓮都有 GDG 社群),加入社群、然後建議社群舉辦或是在舉辦 Cloud Study Jams 時通知您。其它開發社群如果有興趣要來協辦 Cloud Study Jams,也歡迎透過這個表單與我聯絡喔~

自我揭露:Eric 我本人目前在 Google 擔任 Developer Relations Program Manager 一職,負責台灣以及香港的開發者生態圈。

--

--