EDIT MODE — 點任意文字編輯 · Ctrl+S 儲存檔案
Conference Talk · 7 min

From NTCU
Undergraduate Student
to Apache Committer

Open Source, Infinite Game, and Meritocracy

Kuan-Hao Huang (Rich) Apache Mahout Committer 2026 GSoC Mentor
QR Code — slide-0418.917420.xyz

掃碼開啟簡報 slide-0418.917420.xyz

01 / 07
About Me
Kuan-Hao Huang // Rich
  • NTCU CSIE Undergraduate Student · AI Infrastructure / HPC
  • Apache Mahout Committer
  • 2026 Google Summer of Code Mentor @ Apache Mahout
  • Contributor: Kai-scheduler, Apache Ozone, nsys-ai
Apache Software Foundation Apache Mahout GitHub NVIDIA (nsys) AWS
Kuan-Hao Huang (Rich) at AWS Summit Taipei
02 / 10
// 開源貢獻者必修課

每一個 Apache Committer 都走過這段路

PR 被 reject,心灰意冷,
「開源社群不歡迎新人」
PR 被 reject → 看 comment → 改好 →
再開一個 PR → 再被 reject → 再改好 →
就這樣成為了 Apache Committer

// consistency > talent · show up > show off

03 / 10
Philosophy

Open Source as Infinite Game

Finite Game
  • 有明確終點,有輸贏
  • 遊戲結束就清零
  • 目標:Win
  • 對手是敵人
most competitions
∞  Infinite Game
  • 沒有終點,遊戲持續存在
  • 每個 commit 都在延續它
  • 目標:Keep Playing
  • 對手是參與者
open source ← you are here
04 / 10
Apache Way

Community Over Code

"Community > Code"
— The Apache Way
Meritocracy
Influence = contribution, not title or degree. 影響力由貢獻決定。
Global Reach
One patch ships to millions of production environments worldwide.
What Counts
Code + docs + review + mentoring.
程式碼終將被取代,社群才是長期資產。
05 / 10
Career Strategy

開源作為你的護城河

01 Silicon Valley treats OSS contributions as the strongest hiring signal — 超越學歷
02 Open Source = a public, verifiable portfolio anyone on earth can inspect
03 Committer status = internationally recognized credibility, no middleman needed
04 From GSoC to full-time — open source is the most efficient interview prep
05 Language is not a barrier. Code is your passport.
Google AWS NVIDIA GitHub Apache
06 / 10
// 開源新手第一週
This is fine.

「好的,我來看一下 Apache mailing list」 (開啟 inbox,發現 847 封未讀郵件,主旨全是 [DISCUSS] [VOTE] [RESULT]) 「好的… 我明天再看」

// 三個月後你會學會只看 [VOTE] 開頭的信,這是成長

07 / 10
Action Plan

如何開始貢獻

01
Pick Your Tool
Start with something you already use — 熟悉感是最好的起點
02
good first issue
The maintainer's open invitation to newcomers
03
CONTRIBUTING.md
Read it first — every project has its own culture
04
Say Hello
Introduce yourself on mailing list or Slack
05
Show Up
Consistently. Trust is accumulated — 持續出現最重要
08 / 10
ALC Taipei 分部成立大會
We Are the Community  —  ALC Taipei 分部成立大會
Community gathering — manga style
// after.conference()
Community dinner — manga color style
// team.dinner()
09 / 10
The End is Just the Beginning

"The game never ends.
Just keep playing."

Open source changed my career path.
This community is open to everyone — including you.

  • GitHub github.com/rich7420
  • Project Apache Mahout
  • Program GSoC 2026
QR Code — github.com/rich7420

Rich's GitHub github.com/rich7420

QR Code — 源來適你

源來適你 opensource4you

10 / 10