CS/LeetCode/程式實作專業家教|YC老師
為什麼找我?
如果你希望上課後真的寫得出來、也講得清楚,歡迎找我。

我目前在大型科技公司擔任資深軟體工程師,之前有 Microsoft 工程經驗,也在中研院做過研究實作。
教學上我會先把原理講清楚,再透過程式練習確認你有沒有學會。這樣準備考試、面試,或之後自己做專案,都會比較穩。
高中 AP、大學程設/演算法、轉職刷題與面試,或想做 side project/用 Vibe Coding 把東西做出來,都可以依你的目標排課。
自己也主導開發過 GitHub 上超過 800 star 的開源專案,對從零把 side project 做完、做到別人願意用,有實際經驗。
教學對象與方向:
合作過國內外學生,年齡涵蓋高中、大學與社會人士。可協助:
• AP 升學考試準備
• 大學考試、作業與觀念補強
• LeetCode/面試刷題
• 轉職:刷題、面試準備、作品集/side project
• 程式競賽觀念與解題訓練
• Side project 規劃與實作陪伴
• Vibe Coding 與專案實作
我能幫助你什麼?
* 程式語言:C、C++、Python、Java、Rust、Go 等等
* 入門可從變數、陣列、指標、函式、類別打底
* 有台大程設助教經驗,會依程度調整進度
* 也可依求職或專案需求,補強特定語言與實作習慣
* LeetCode 求職向:資料結構、演算法、圖論
* Queue、Stack、Map、Linked List、Tree;Sort、BFS、DFS、DP 等
* 同題不同作法怎麼選、複雜度差在哪、面試時怎麼說明
* 有程式競賽經驗,解題節奏與常見坑會一起練
* 程式競賽
* 解題思路、時間壓力下的取捨
* 常見題型與練習方式規劃
* 可銜接競賽訓練與 LeetCode/面試刷題
* AP 考試
* 選擇題觀念補強
* 程式題實作練習
* Side project/實作與 Vibe Coding
* 幫你把題目收斂、拆任務、排優先順序,避免做一堆卻交不出來
* 用 AI 加快開發,同時把原理補上,之後才改得動、也解釋得出
* 小型專案、除錯、網頁/系統實作;也可一起討論 README、demo、怎麼讓專案比較完整
* 我自己有 GitHub 800+ star 的專案經驗,作品集或求職用專案都可以一起打磨
帶課時會依你的目標調整:考試、作業、面試或 side project,進度與教材都能客製。
## 我是誰?
叫我 YC 就好。我從國中開始自學程式,後來念到台大,也進到業界工作。因為自己走過自學、課業、實習到正職,對常見卡關點比較有感覺,也願意依你的狀況調整進度與教材。
## 專業學經歷:
### 經歷:
* 現職|大型科技公司資深軟體工程師
* 前 Microsoft 工程師(前後端、微服務相關)
* 中央研究院資創中心研究助理(前後端、ML)
* 開源專案|主導開發,GitHub 累計超過 800 star
* 程式競賽經驗
### 學歷:
* 國立臺灣大學資料科學研究所
* 國立臺灣大學資訊管理學系
## 教學經驗:
* 累計教導學生 50 人以上
* 學生背景含臺灣、美國、加拿大等地大學院校
* 程設家教(C/C++/Python/Java/Rust/Go 等等)
* 演算法、資料結構、圖論/LeetCode
* 程式競賽解題訓練
* Side project 指導
* 國立臺灣大學程式設計助教
* AP、大學課業、轉職與面試準備
## 課程時間:
一週建議 2–3 小時,UTC+8,可配合歐美時差。教材與進度依程度和目標調整。

