
我是誰? (About Me)
我目前於國立陽明交通大學 (NYCU) 電機工程學系深耕技術基礎(大一上校級書卷獎、系排名前 4%),並專注於將熱情投入在演算法、資料結構與軟體架構的實踐上。
我致力於將理論應用於解決實際問題。一個關鍵的經驗是,我將「邏輯設計」課程中的有限狀態機 (FSM) 理論,成功應用於大一上計概期末 C++ 的遊戲專案中,設計出具備多種策略模式的 AI 玩家。這個經驗啟發了我,我在下學期以 Python 和更進階的物件導向重構此專案,並導入自動化 CI/CD 流程,打造一個更穩健、更具智慧的遊戲系統。
🚀 代表專案 (Spotlight Projects)
🏆 Pycade Bomber: 演算法設計與軟體工程實踐作為三人團隊的核心開發者,我主導並負責兩大關鍵任務:在演算法層面,我運用 FSM 設計了五種策略多變的動態玩家,並透過 A* 演算法實現高效的路徑規劃;在工程實踐層面,我從零開始為團隊建立了基於 GitHub Actions 的 CI/CD 自動化管線,部署線上版的遊戲體驗,並導入 Pull Request 與 Code Review 制度,學習並實踐業界標準的開發流程。 這個專案完整地展現了我將複雜演算法應用於實際產品、並以工程化方法確保團隊開發品質與效率的綜合能力。 技術棧: Python, Pygame, OOP, FSM, A* Algorithm, CI/CD, GitHub Actions, Pytest 🔗 探索專案原始碼 | 💡 Code Lab: 全端應用開發與現代網頁技術實踐我將個人網站視為一個完整的AI原生全端應用進行工程實踐。其核心是打造一個能代表我本人的AI數位分身,透過建立自動化的知識導入管線,讓AI能存取我所有的文章與專案資料,從而精準地回答關於我技術細節的複雜跨領域問題。 此外,我架構 Spotify 共享音樂體驗,融合音樂播放功能。其後端使用 Vercel KV 執行原子操作來處理 Race Condition,確保了多使用者在搶佔 DJ 控制權時的狀態一致性。這些功能,連同我基於 FlexSearch.js 打造的專業級搜尋引擎、以及整合了智慧快取 (ISR) 的後端 API,最終都匯集於一個應用程式級的 ⌘+K 指揮中心,將網站從靜態的「頁面」提升為可互動的「智慧產品」。 技術棧: Next.js, React, TypeScript, Tailwind CSS, Contentlayer, FlexSearch.js, Vercel 🔗 探索專案原始碼 |
🎮 CrazyArcade-CPP: C++ 核心能力實證一個從零開始、以 C++ 打造的完整遊戲專案。這個專案驗證了我管理較大的遊戲專案、實現核心遊戲機制,以及運用 C++ 基礎來交付一個完整產品的能力。 技術棧: C++ | 📝 個人部落格 (Hexo): 長期學習與分享我高中時期架設的主要技術部落格(peienwu.com),以 Hexo 框架搭建,累積了超過 280 篇文章。它是我長期堅持學習、紀錄與分享知識的證明,並吸引讀者閱讀。 技術棧: Hexo, JavaScript, Stylus, Markdown |
🛠️ 核心技術棧 (Technical Skills)
目前主要探索以下技術:
- 程式語言: C++, Python
- 軟體工程概念: Object-Oriented Programming (OOP), Data Structures, Algorithms, Version Control (Git)
- 工具與平台: GitHub, Vercel, VS Code, Linux Environment
- 網頁開發:Next.js, HTML, CSS, MDX, Hexo
- 遊戲開發基礎: C++, Python 遊戲邏輯與機制
我對高效能演算法與軟體解決方案的結合抱有濃厚興趣。在臺大「資訊之芽培訓計畫算法班」的經驗,奠定了我於演算法與資料結構領域的穩固基礎,我也持續在個人部落格中應用並記錄相關所學。
📖 技術探索與社群參與
- 演算法訓練: 完成臺大「資訊之芽培訓計畫算法班」兩階段培訓,並在線上解題平台累積超過 500 題的實戰經驗。
- 程式競賽: 曾參與 NPSC 全國程式設計大賽並獲得佳作。
- 知識分享: 曾擔任建國中學資訊讀書會講師(教授計算幾何),並長期經營兩個技術部落格,將學習心得轉化為系統性的文章。
- 自主學習: 持續探索新技術,包含以 Next.js 進行全端開發等。
🎯 未來方向 (Future Direction)
我希望能持續在資訊工程領域深耕,目前的學習重點是建立更穩固的 CS 核心基礎。我對機器學習與計算機系統等領域抱有濃厚興趣,並計劃在未來尋求相關的專題研究與實習機會,將所學應用於更具挑戰性的真實世界問題中。
感謝您的閱讀。若您想探索我自高中以來完整的學習軌跡與超過兩百篇的文章存檔,歡迎參觀我的舊版個人網站:peienwu.com