Back to Blog

心路歷程

#心得
心路歷程

資訊工程學系備審資料

吳宸麒(small R)

申請科系:資訊工程學系


0 快速摘要(30 秒理解)

姓名:吳宸麒(small R) 技術領域:遊戲開發 / Web 開發 / AI 工具 / 系統部署

我是一名以 自學為核心成長方式的開發者,從 Roblox 遊戲開發起步,逐漸拓展到:

  • 全端 Web 開發
  • Discord Bot
  • AI 工具
  • 自架伺服器

在 Roblox 社群中,我接觸到 Creator Economy(創作者經濟),並透過 Discord 社群接案開發腳本,第一次理解技術與產品設計之間的關係。

此外,我也建立自己的 Homelab 伺服器環境,研究:

  • Linux 系統
  • 服務部署
  • 網路設定

未來希望透過大學資工教育補強:

  • 演算法
  • 資料結構
  • 系統設計

並結合自己的實作經驗,成為具備 工程能力與系統思維的軟體工程師


1 技術能力總覽

1.1 技術領域

遊戲開發

  • Roblox Studio
  • Lua / Luau
  • 遊戲系統設計
  • 玩家互動機制
  • UI / UX

Web 開發

前端:

  • Next.js
  • React
  • Tailwind CSS
  • TypeScript

後端:

  • API 設計
  • MongoDB
  • SSR / SSG

其他技術

  • Discord Bot
  • OCR 文字辨識
  • 資料處理
  • Git
  • vim

1.2 持續學習

目前持續補強:

  • LeetCode(50+ 題)
  • 系統設計
  • Next.js 全英文課程
  • APCS 解題能力

2 代表專案

2.1 AI 餐廳推薦工具

專案目標

解決日常生活中「不知道要吃什麼」的問題。

功能

  • 搜尋附近餐廳
  • 位置偵測與修改
  • 隨機推薦
  • AI 語意推薦(Gemini + Google Maps API)

技術

  • Next.js
  • Gemini AI
  • Google Maps API
  • API 整合

2.2 Roblox Cooking Game

專案目標

設計一款具有互動料理系統的 Roblox 遊戲。

系統設計

  • 食材處理系統
  • NPC 行為系統
  • 料理流程
  • 玩家互動

我的角色

  • 系統設計
  • 腳本開發
  • 專案管理

2.3 MyGO / Ave Mujica Discord Bot

專案目標

提供動畫粉絲搜尋字幕截圖的工具。

技術流程

影片
 ↓
OCR 字幕辨識
 ↓
時間碼
 ↓
截圖生成
 ↓
JSON 資料庫
 ↓
API
 ↓
Discord Bot

功能

  • 關鍵字搜尋
  • 模糊比對
  • 截圖回傳

2.4 2025 個人網站

專案目標

建立自己的技術作品集。

功能

  • 專案展示
  • Blog(Markdown)
  • FAQ
  • 客戶回饋
  • CMS 管理

技術

  • Next.js
  • Tailwind CSS
  • TypeScript
  • Sanity CMS

這個網站後來被一些資訊圈朋友參考作為網站模板。


3 Roblox Creator Economy

在 Roblox 平台中,開發者可以透過 Creator Economy 獲得收益。

主要方式:

  • 遊戲內購
  • 道具販售
  • 玩家黏著度

Roblox 分潤:

  • 玩家購買 Robux
  • 遊戲內消費
  • 開發者約獲得 70% Robux

Robux 可以透過 DevEx(Developer Exchange) 兌換現金。

這讓我第一次理解:

  • 玩家行為
  • 經濟模型
  • 產品設計

之間的關係。


4 自架伺服器與 Linux

4.1 Homelab

我在家中建立小型伺服器環境,用於:

  • Minecraft Server
  • Web 測試
  • Bot 部署

因此開始接觸:

  • Linux
  • Server 部署
  • 網路設定

4.2 Arch Linux

我使用 Arch Linux 作為主要開發環境。

透過 Arch 我深入理解:

  • Linux 系統架構
  • 套件管理
  • 系統客製化

也會自行配置:

  • 開發工具
  • 桌面環境
  • 系統設定

5 工程師思維

在開發專案時,我逐漸意識到:

寫程式不只是完成功能,而是設計 整個系統

例如 Discord Bot:

資料來源
 ↓
資料處理
 ↓
API
 ↓
Discord Bot

這樣的架構可以:

  • 降低耦合
  • 提升維護性
  • 更容易擴充

在 AI 工具普及的時代,我希望自己不是只會用工具,而是能理解:

  • 系統架構
  • 技術原理
  • 工程取捨

6 自傳

6.1 技術起點

時期技術經歷
小學積木程式初次接觸程式
國中Roblox / Lua遊戲開發
五專Web / Bot全端開發

國中時,我因為 Roblox 遊戲開始研究遊戲開發。

由於大部分資料是英文,我透過閱讀文件與社群文章自學。

逐漸理解:

  • 系統設計
  • 玩家互動
  • 程式架構

6.2 社群與自學

專二升專三暑假時,我參加 Flutter Meetup 並與工程師交流。

因此開始補強:

  • 演算法
  • 資料結構
  • 系統設計

並透過:

  • LeetCode
  • 技術書
  • 線上課程

持續學習。


6.3 健身如何改變我

在五專生活中,我曾經一度作息混亂。

後來開始 重量訓練與健身

健身讓我開始重視:

  • 睡眠
  • 飲食
  • 紀律

這些習慣也影響到我的學習方式。

例如:

  • 訓練需要長期規劃
  • 技術成長也需要長期累積

透過健身,我重新建立生活節奏。


7 讀書計畫

大一

建立基礎:

  • 程式設計
  • 離散數學
  • 計算機概論

同時:

  • LeetCode
  • 繼續開發我的商業項目

大二

核心課程:

  • 資料結構
  • 演算法
  • 作業系統
  • 計算機組織

目標申請: Google STEP Internship


大三

重點:

  • 實習
  • 專題研究
  • 開源專案

大四

整合能力:

  • 完成大型專題
  • 建立完整作品集
  • 申請研究所或科技公司

8 多元表現

吉他社

受到樂團動畫影響,我加入吉他社。

收穫:

  • 團隊合作
  • 舞台表演
  • 創作靈感

結語

在五專期間,我透過:

  • 技術自學
  • 專案開發
  • 社群交流
  • 健身

逐漸建立自己的學習方式。

未來希望持續精進技術,並將所學回饋給更多人。