慢慢變強,克服程式設計與資料分析的學習焦慮

慢慢來比較快

Peter Norvig(美國電腦科學家,現為 Google 研究總監)曾寫過一篇文章「Teach Yourself Programming in Ten Years」,提到書店陳列著以 24 個小時、7 天或者 4 週學會某個程式語言、主打高速學習訴求的技術書籍;而強調快速高校率的思維,在職涯發展、商業模式與投資致富等領域也比比皆是,這或許是我們常注意到檯面上的爆紅,卻忽略上台前經年累月的累積;披頭四樂團看似在 1964 年於 The Ed Sullivan Show 一夕成名,實際上卻早從 1957 年就開始在英國利物浦和德國漢堡的各個小型俱樂部日以繼夜演出。

約維安計畫 Project Jovyan

如果有 52 週左右的時間能夠達成什麼?每週一篇教學文章、每個月完成幾份練習題,每一季達成里程碑,我在想的是:用一年的時間培養出能獨當一面的約維安。

約維安(Jovyan)是一個名詞,意指在虛構的 Jupyter 星球上分析資料與撰寫程式的住民,講白話文,就是擅長以程式處理資料的分析師(The programming analysts),或者擅長分析資料的程式設計師(The analytic programmers)。

Google Data Analytics Professional Certificate 規劃用 26 週的時間培養符合職場需求的資料分析師,除了具備資料驅動的決策思維,分析工具還要擅長試算表、Tableau 以及 R 語言。約維安計畫的養成多出一倍的時間,不單純是因為我想教的有 SQL、Python 與 R 語言,也是由於希望學員能夠接受「慢慢變強」這個中心思想,不要急就章地囫圇吞棗。

約維安的修煉之路

我們可以將約維安的發展分為四個階段:初級約維安、中級約維安、高級約維安與資深約維安,在 52 週的時間裡循序漸進,從初級慢慢演進至資深。

  1. 初級約維安:暸解並習得資料科學通識、命令列、文字編輯器與 Markdown。

  2. 中級約維安:暸解並習得 SQL、Python 與 R 語言的基礎能力。

  3. 高級約維安:暸解並習得 Python 與 R 語言的進階能力。

  4. 資深約維安:應用標準以及第三方套件,完成各式各樣的程式設計與資料分析任務打造求職作品集。

約維安的學習環境

專屬個人的線上免安裝程式設計環境:加入約維安計畫的付費訂閱讀者都會擁有專屬個人的線上免安裝學習環境,這是一個由我所維護的 JupyterHub,唯有加入約維安計畫的讀者以及目前實體課的學生具有使用權限。在學習環境中新增的筆記本與程式碼能夠被保存,因此我能夠檢視、並針對所遭遇到的問題討論、註解。

直接實作且可即時批改回饋的練習題:練習題透過 nbgitpuller 設計成能夠「一鍵複製」到專屬個人的學習環境,完成習題之後能夠執行單元測試即時批改,加強學習效果。

多種程式語言與框架映像檔可供選擇:除了 SQL、Python、R 與 Julia,約維安計畫的付費訂閱讀者能夠使用其他映像檔學習更多程式語言及框架。

毋免驚,咱寬寬仔行

我會在數據交點文摘撰寫精簡的短篇文章,利用生活範例講述資料、分析與程式的綜合應用,搭配可以直接在瀏覽器上執行的環境,透過 Substack 寄送給訂閱者。我的核心價值是提供小而美的內容服務,而不是找尋譁眾取寵的題材來衝高訂閱者。我也深信不論多麽小眾的興趣、多麽怪異的風格或者多麽冷門的題材,一定可以找到志同道合的愛好者,如同 Wired 雜誌創刊主編 Kevin Kelly 在 1,000 True Fans 所描述的那個美好願景。

主編/作者:郭耀仁

我是郭耀仁,2010 年自台大商研所畢業,數據交點文摘的主編與作者。我是台大工商管理學系的兼任講師,自 2020 起每個學年的春季班開設三學分「視覺化與現代資料科學」選修課程;台灣師範大學企管學系的兼任講師,自 2020 起每個學年的秋季班開設三學分「商業分析程式語言」選修課程;在台大資工系統訓練班、資策會與中華電信學院講授資料科學課程,曾受邀至玉山銀行、華南銀行與星展銀行進行資料科學工作坊。在專業講師之前任職過電商資料分析師、軟體公司資料分析顧問、銀行儲備幹部與管理顧問公司實習生,閒暇時喜歡長跑(最好的馬拉松成績是 2 小時 43 分)。

若想更認識我一些,可以參考我的 Hahow 好學校線上課程、著作還有部落格:

  1. SQL 的五十道練習

  2. 如何成為資料分析師

  3. 新手村逃脫!初心者的 Python 機器學習攻略

  4. 進擊的資料科學

  5. 輕鬆學習 R 語言

  6. Medium 部落格

問與答

數據交點文摘有付費訂閱方案嗎?

有的,數據交點文摘的付費訂閱方案是約維安計畫(Project Jovyan),計畫每週一篇教學文章、每個月完成幾份練習題,每一季達成里程碑,用一年的時間培養出能獨當一面的約維安。