開車在路上,聽到廣播播報「國道三號 123K」,你能馬上知道在哪嗎?想去「台 7 線 77K」打卡,地圖卻不知從何查起?這個生活中的小痛點,就成了我這次鐵人賽專案的起點。在這 30 天,我將挑戰從零開始打造一款 iOS 公路定位 App,展開一場從點子到產品的完整軟體開發實踐。 技術上我會以 SwiftUI 為核心來開發 App,解析政府公開資料、整合 MapKit 與地理圍欄等功能。專案管理上,則引入 Azure DevOps,用 Azure Boards 規劃開發任務,並以 Azure Pipelines 建立 CI/CD 自動化流程,結合現代化開發思維的完整挑戰。
我的專題叫 「AI 藥品小幫手」,目標是把專業又複雜的藥品資訊,用 AI 技術轉成大家都看得懂的白話說明。很多時候藥品說明書太難讀,我們希望透過自然語言處理 ,讓資訊變得清楚又好吸收。
這次第一次參加這種寫技術文比賽,大概的內容就是寫一些新手剛接觸Android Studio須要學到的東東,如果有錯誤或寫得不好、很水的地方還請多多指教了(;´゚ω゚`人)
隨著微軟官宣 .Net Framework 終止支援,內部多套系統迎來翻修契機。過往多仰賴委外開發,AP 負責人兼任 SA、PM,繁瑣行政讓程式功力荒廢,系統危機時只能倚賴外包。幾位資深成員開始思考:業務邏輯並不複雜,能否自行翻寫?藉此重拾開發熱忱,享受 Coding 心流。 翻修過程不僅磨練技術,也能改寫舊系統病根。團隊決定採協作開發、挑戰前後端分離,期望系統出現問題時不再只有外包是唯一救贖。透過多人協同,負責人不再孤單,還能培養備援人員,落實代理工作。於是,一個全端工程師養成計畫正式展開。
本系列將以打造一個模擬「電力交易所」的後端系統為主題,完整呈現如何利用 Spring Boot 建構事件驅動的微服務架構。平台核心功能包含掛單 API、資產鎖定、撮合引擎與結算流程,並透過 RabbitMQ 進行服務間的事件傳遞,Redis 作為撮合訂單簿,確保高併發下的效率與一致性。系列文章將依序介紹 API 設計、事件契約測試、訂單狀態追蹤、撮合邏輯以及多節點一致性等議題,並加入 eap-mcp 模組讓 LLM 進行市場模擬,展現如何結合新技術進行實務驗證。透過此專案,不僅能掌握 Spring Boot 與相關生態系的整合,也能體驗高併發系統設計的挑戰與解法。
我將以「每日 LeetCode 解題與延伸思維」作為核心主題。透過連續挑戰演算法題目,不僅要訓練邏輯思維與程式設計能力,更希望將解題過程與實際應用相連結。內容將包含每日題目的思路解析、程式碼撰寫,以及不同解法的比較,幫助我更深入理解演算法背後的核心概念。同時,我也會延伸探討相關議題。藉由這樣的方式,我希望讓解題不只是單純的刷題,而是成為思維訓練與知識轉化的橋樑,展現學習的持續性與跨領域價值。
本系列文章以「每天一點 API:打造我的生活小工具」為主題,從零開始掌握 API 的核心技能。從 API 概念和 JSON 格式著手,接著進入實作環節,學習如何呼叫公開 API、解析資料與處理錯誤,並將這些技能應用於各種生活化情境,像是天氣查詢、匯率換算、隨機笑話等。之後,會進一步探索資料清理、格式轉換與視覺化,將 API 回傳的資訊整理成圖表與報表。最後,挑戰更進階的主題,如 API Key 認證、POST 請求、多 API 整合與排程自動化,並以一個「生活助手 App」作為總結專案。透過這次的挑戰,希望能讓自己從 API 新手逐步累積實戰經驗,打造出能真正應用於日常的工具。