從這裡開始
這裡的文章多半用一張圖 + 精簡的文字,把資料工程與技術領導裡複雜的東西講清楚。如果你是第一次來,照著下面的路徑走,比亂點省力。
① 先建立資料工程的觀念地基
不確定從哪開始?先讀這個系列。它從「資料工程是什麼」一路帶到生命週期、架構、選型、源頭、儲存、擷取、建模 —— 有了這張心智地圖,再看工具就不會迷路。
📚 Fundamentals of Data Engineering 讀書筆記
- 1 資料工程是什麼:讀《Fundamentals of Data Engineering》Ch.1
- 2 資料工程生命週期:讀《Fundamentals of Data Engineering》Ch.2
- 3 好的資料架構怎麼設計:讀《Fundamentals of Data Engineering》Ch.3
- 4 技術到底該怎麼選:讀《Fundamentals of Data Engineering》Ch.4
- 5 資料從哪來:源頭系統與資料生成,讀《Fundamentals of Data Engineering》Ch.5
- 6 資料要存在哪:儲存的階層與抽象,讀《Fundamentals of Data Engineering》Ch.6
- 7 把資料搬進來:批次還是串流?讀《Fundamentals of Data Engineering》Ch.7
- 8 把資料變好用:查詢、建模與轉換,讀《Fundamentals of Data Engineering》Ch.8
- 9 資料的最後一哩:服務給分析與 ML,讀《Fundamentals of Data Engineering》Ch.9
- 10 最該重視卻最被忽略的一章:安全與隱私,讀《Fundamentals of Data Engineering》Ch.10
- 11 資料工程的未來:工具會變、地基不變,讀《Fundamentals of Data Engineering》Ch.11(完結)
② 練好每天都要用的 SQL
SQL 是資料工程每天都在用的語言,但多數人只停在「能跑」。這個系列專打那些你以為懂、其實模型是糊的地方 —— 執行順序、JOIN、NULL、window function、去重、gaps-and-islands —— 把 SQL 從「能用」練到「真懂」。
③ 三大工具,動手學
觀念之後就是實作。這三個是資料工程最核心的工具,各自一條龍從「是什麼」到「上生產」。
📚 分散式運算 · Spark 學習筆記
📚 事件串流 · Kafka 學習筆記
④ 轉換與架構:精選單篇
把原始資料煉成可用模型、以及幾個我認為最該懂的架構觀念。
⑤ 工具跑在哪:Kubernetes
前面的 Spark、Airflow 最後都要有個地方跑。這個系列從 reconcile loop 的靈魂講起,一路到 Pod、排程、自我修復,最後用「Airflow + Spark 跑在 K8s」把整條資料管線收在同一個平台上。
⑥ 讓系統跑得穩:SRE
跑得起來只是開始,跑得穩才是難的。讀 Google《Site Reliability Engineering》的筆記 —— error budget、SLO、四個黃金訊號、消除 toil、blameless postmortem —— 把維運從救火英雄主義,變成有指標、可工程化的學科。
📚 Google SRE 讀書筆記
⑦ 想帶人、想成長:技術領導
技術之外的另一條線 —— 讀《成為 Tech Leader》的筆記與反思,寫給正在或即將帶人的工程師。
📚 成為 Tech Leader 讀書筆記
想找特定主題?用右上角的搜尋,或到 標籤頁 依主題瀏覽。