用 Claude Code 做規格驅動開發:OpenSpec、Spec-Kit、Docker 隔離環境,到部署上線的完整流程。
SERIES
系列專題
照順序讀,一次把一個主題讀透:從《工程師下班有約》、Claude Code 實戰、Hugo 自架站到設計思考。
AI 實戰AI in Practice8 個系列
從研究、簡報、連接器、技能到桌面版,帶你掌握普通人也能上手的 AI Agent。
Google Antigravity 的實戰教學:Vibe Coding 學習地圖、全端專案、Workflow 自動化測試與 Agent Skills。
用 Cursor 做 Vibe Coding:從入門、必裝工具,到釐清需求、部署上線的完整開發流程。
用 Docker 在本機架設免費的 n8n,掌握常用節點,再實作 Google Sheet 自動產生 SEO 關鍵字矩陣。
請 ChatGPT 帶你用 Python 下載 YouTube 音檔,再用 Whisper 轉成逐字稿、用 GPT 產生摘要。
用 AIVA 讓 AI 作曲:選風格、搭配 ChatGPT 提需求,以及模仿既有音樂的 Influences 功能。
完全靠問 ChatGPT 寫程式,看能不能完成串接 OpenAI 的 LINE Bot Side Project。
技術教學Tech Tutorials8 個系列
用 Hugo 從零打造個人品牌網站:挑選主題、設定參數、撰寫文章、部署到 GitHub Pages,再串接 Google Analytics 與 Search Console。
MySQL 主從式架構實作:設定 Replication、用 Atlas 讀寫分離、sysbench 壓測,以及解決複製延遲。
認識 Kafka 分散式訊息串流平台,用 Node.js 實作,再透過 Jaeger 與 OpenTelemetry 追蹤效能瓶頸。
替前端專案導入測試:學習地圖、Jest 基礎與進階,再到 Vuetify(Vite & TypeScript)中的 @vue/test-utils。
用爬蟲把 Medium 文章匯入 Airtable 管理:需求分析、使用方式,以及字數統計的補充實作。
用 TypeScript 理解物件導向:封裝、多型與繼承,各自解決了什麼問題。

第 12 屆 iThome 鐵人賽 AI & Data 組佳作:用 Node.js 與 Selenium 從零打造 FB、IG 粉專爬蟲,一路做到 Google Sheets 存資料、排程與 LINE 通知;後來改寫成《JavaScript 爬蟲新思路!》。
科技島專家論點連載:工程師為什麼需要套件,以及用 4 個步驟挑選套件、避開地雷。
團隊合作Teamwork9 個系列
一個工程師眼中的設計思考:同理、提問、定義問題,把「解決問題」變成可以練習的能力。
系統開發現場的真實踩坑紀錄:需求變更、工作流程、文件與團隊分工,問題是怎麼發生的,又該怎麼避免。
接案前一定要知道的事:掃雷、報價、提高價格,以及怎麼找到好專案與好客戶。
從安裝、外掛、管理者設定到一般使用者操作與教育訓練,完整導入 Redmine 專案管理系統。
科技島專家論點連載:工程師說「好!我閉嘴!」的背後,是哪些溝通與管理上的問題,又該怎麼改善。
科技島專家論點連載:為什麼在公司推新技術這麼困難?從評估、說服到導入的實戰觀察。
科技島專家論點連載:企業為什麼需要核心價值、為什麼常常淪為口號,以及怎樣的核心價值才真的能落地。
科技島專家論點連載:RD 與 PM 在溝通、時數估算上的常見衝突,以及雙方都能接受的做法。
科技島專家論點連載:軟體團隊為什麼需要工作流程,從專案啟動、初始任務到專案執行的實際做法。
職涯成長Career Growth4 個系列

同名著作與 YouTube 節目的延伸文章。一個技職生花了 15 年,成為外商工程師、作家與講師,這裡記錄一路上的選擇、失敗與心法。
2022 年寫下的自傳系列:從高職、大學、軍旅到第一份工作,記錄一個工程師一路走來的選擇與轉折。
每年寫給自己的回顧:這一年完成了什麼、錯過了什麼,以及下一步想往哪裡走。

第 13 屆 iThome 鐵人賽 Software Development 組佳作:從履歷、面試準備到職涯選擇,整理全端工程師的求職與職場心得;後來出版成《給全端工程師的職涯生存筆記》。