自我挑戰組
本系列將紀錄我如何從零開始學習 HTML / CSS / JavaScript,並逐步打造一個糖尿病患者可用的健康監測網站。功能將包含血糖數值紀錄、是否異常的即時提示、以及簡單的生活建議提醒。希望透過這 30 天的學習與實作,不僅掌握 React + TypeScript + Tailwind CSS 等技術,也實際開發一個對糖尿病病患與家屬有幫助的小工具。
Software Development
透過實作從零開始學習 Golang, Elasticsearch, Kubernetes
Modern Web
React 的核心設計前提是建立在一個重要假設之上:『資料與元件狀態的變化無法事先預測』。基於此假設,React 必須持續透過 Virtual DOM 的機制,來比對新舊 UI 狀態之間的差異,藉此決定哪些地方需要重新渲染,這個假設帶來了額外的效能成本與複雜度。 但如果,我們推翻這固有的假設呢?如果資料的變化本來就可以精確地被觀測和追蹤,我們還需要使用 V-DOM 進行比對?這就是 Signal 提出的新視角:資料本身具備觀測性,我們可以透過精細的 side effects 直接處理相關 UI 變動,跳脫 V-DOM 的限制。在此系列文章中,我將帶你一步一步認識 Signal 的核心概念。
自我挑戰組
電子簽章的知識好硬!被夾在客戶及工程師之間,還被技術跟商業搞得一頭霧水! 身為工程師轉職的 PM,我會透過這 30 天分享我的專案實戰筆記。這些不只是理論,而是每天面對客戶與工程師之間衝突、踩坑的真實經驗。 你會學到: - 電子簽章的技術關鍵字解析 - 法規怎麼看,如何跟資安、法務交手 - 從需求訪談、API 串接到教育訓練,PM 必經的導入流程 - 實務案例分享 希望這系列能幫到跟我一樣經歷轉職、對新的領域感到焦慮,甚至開始自我懷疑的你,了解 PM 並非是用來傳話、擋子彈、處理雜事,好像「誰都可以做」的職務,而是具有專業,在專案中掌握轉化與成就的關鍵角色。
Software Development
面對現代應用對資料即時性與規模擴展的極限挑戰,傳統的 CRUD 與 ORM 模型已無法支撐大量資料與秒級查詢的需求。作為軟體開發者,你不僅需要會操作資料庫,更必須理解從資料庫底層設計到應用系統架構層級的全局視野,才能打造真正穩定、高效且可擴展的資料平台。 本系列以 ClickHouse 為核心,從儲存引擎、查詢加速、索引設計到分區與分片架構,逐步拆解 ClickHouse 為何能在 TB 級資料量下依然實現毫秒級查詢回應,並帶領開發者掌握 如何將 ClickHouse 融入軟體系統設計中,實現效能最佳化。
Software Development
聽說 Vibe Programing 很潮,於是現在進入了大 programing 時代,不管是工程師、PM、甚至是許多沒任何技術背景的老闆都想跳進來參一腳,但是 AI 再厲害最終還是得回歸軟體工程的本質。 這系列的主軸是一個沒有軟體工程背景的老闆聽說 AI 很好用可以很快的開發出來系統,於是興沖沖的開始嘗試,想要打造他自己的網站和 App 並且上線賺錢,但是有太多東西實在他不懂,所以一直去請教他的工程師朋友這些工具的概念和怎樣開發流程才正確,要怎麼跟工程師 or AI 互動。每天的文章都是以一個小故事開始然後結束導入一個軟體工程的概念,甚至寫一個小 prompt
Modern Web
這三十天我將從大家熟知的HTML、CCS、JS開始談起,再深入HTTP、資安、優化等,主要是想要藉此補齊我對Web的知識,讓之後面試也可以比較順利!
Vue.js
主要撰寫關於 Vue 框架基礎的使用方式以及觀念在到進階的結合 Scss+Typescript+單元測試
IT 管理
以牛郎接待客人的藍圖,比喻工程師如何招待、滿足、管理並適時放棄上司/客人的職場心法。這文章的目的不是為了解決事情,而是處理客人的感受與情緒,成為公司的紅牌!
Software Development
這 30 天我將會跟著 PostgreSQL 官方文件,了解 PostgreSQL 中的各種 Index (B-Tree, GIN, Gist ...)、Isolation Levels 以及 Lock 機制。文章內會有各種小測試,來理解它們的使用時機和原理,歡迎對 PostgreSQL 有興趣的朋友們一起來學習~