CodeRoadMap
首页路线题库资源库文章社区
CodeRoadMap

程序员的学习成长路线图。内容免费开放,登录后可同步路线图与课时进度。

由 程序员柏风 独立维护 · 关于作者

学习

  • 路线图
  • 课程
  • 面试题
  • 文章
  • 我

更多

  • 资源
  • 社区
  • 关于作者
  • 内容说明

© 2026 CodeRoadMap

津ICP备2026012044号-1·津公网安备12011002026155号·coderoadmap@126.com
数据工程师入门/课时/数据工程是什么
RawBlame
课时目录12 节

数据工程师入门

  1. 01数据工程是什么
  2. 02基础技能
  3. 03Python 与 SQL
  4. 04存储与数仓
  5. 05数据采集与 ETL
  6. 06编排工具
  7. 07大数据组件
  8. 08数据建模
  9. 09质量与安全
  10. 10云平台与对象存储
  11. 11流处理与 Reverse ETL
  12. 12综合练习

数据工程是什么

vs 数据科学、生命周期、职责边界。

30 分钟

数据工程是什么

数据工程(Data Engineering) 负责把原始数据变成可靠、可查询、可分析的数据资产。CodeRoadMap 主栈是 MySQL + Spring Boot;本 track 帮你建立数据管道思维,与 /roadmaps/data-engineer 路线图对齐。

学习目标

  • 区分数据工程、数据分析、数据科学、机器学习工程
  • 理解数据从产生到消费的完整生命周期
  • 明确数据工程师与后端工程师的职责边界

数据工程 vs 相邻角色

角色核心问题典型产出
数据工程师数据怎么稳定流动、存储、建模ETL 管道、数仓表、调度 DAG
数据分析师业务指标是什么、趋势如何报表、Dashboard、洞察
数据科学家能否预测、分类、推荐模型、实验、特征
后端工程师API 怎么服务在线业务REST 接口、事务、缓存

后端写 POST /api/tracks 落库;数据工程师关心 ** nightly 同步、历史快照、跨库汇总**——两者协作,不是替代。

数据生命周期

产生(业务库/API/日志)
  → 采集(CDC、批量导出、消息队列)
  → 存储(对象存储、数仓、湖)
  → 转换(清洗、聚合、建模)
  → 服务(BI、API、Reverse ETL)
  → 治理(质量、权限、血缘)

本站 cf_track、cf_lesson 是 OLTP 表;若要做「课程完成率趋势」,通常需要 ETL 到分析层,而不是直接在生产库跑重查询。

数据工程师日常

  • 设计 batch/stream 管道与表结构
  • 维护 Airflow/dbt 等编排与 SQL 转换
  • 监控任务失败、数据延迟、schema 变更
  • 与分析师对齐指标口径,与后端对齐源表变更

与路线图的关系

  • /roadmaps/data-engineer — 本 track 主路线图
  • /tracks/sql-essentials — SQL 是数据工程第一语言
  • /tracks/kafka-essentials — 流式采集扩展

练习

  • 用一句话向非技术人员解释「数据工程师做什么」
  • 打开 /roadmaps/data-engineer,找到 ETL / 数仓相关节点
  • 列举 CodeRoadMap 中 3 张表,说明哪些适合 OLTP、哪些适合分析层

小结

数据工程让数据「流动且可信」;后端保在线,数据工程保分析底座。 下一课补 Linux、Git 与分布式基础。

加载本节练习…
下一课 →基础技能