# What "Data Engineering" Even Is

You've heard the title in standups and job posts - *data engineer* - and nodded along while quietly
wondering what they actually do all day. You know it's near "data" and near "engineering," and that
somehow dashboards and machine-learning models depend on it. But the shape of the job stays fuzzy.

Here's the relief this guide gives you: by the end you'll have a single, sturdy mental picture - a
**pipeline**, like a river with stages - that explains the whole discipline. You'll know what each stage
does, how a data engineer differs from an analyst and a scientist, and why this is a real, distinct job
and not "the database stuff." No spells to memorize. Just a model you can reason from.

## How to read this

- **Want the one big idea fast?** Read [Phase 1: From Raw Data to a Trusted Answer](01-from-raw-data-to-a-trusted-answer.md). It installs the whole mental model in one sitting.
- **Want it to finally make sense?** Read in order - each phase builds on the last, from the core idea to the pieces to why it's hard.

## The phases

1. **[From Raw Data to a Trusted Answer](01-from-raw-data-to-a-trusted-answer.md)** - the core idea. Data engineering builds the plumbing that turns messy raw data into clean, reliable data people can decide on. The pipeline-as-a-river mental model, and why "trusted" is the word that matters.
2. **[The Pieces of the Pipeline](02-the-pieces-of-the-pipeline.md)** - the stages: sources → ingestion → storage → transform → serve. What each one does, an ASCII map of the whole flow, and how a data engineer differs from an analyst and a scientist.
3. **[Why It's Its Own Discipline](03-why-its-its-own-discipline.md)** - what makes it genuinely hard: scale, reliability and reproducibility, schema drift, and trust. Why one bad row quietly poisons every decision downstream.

> This guide is the doorway, not the toolbox. The hands-on tools - SQL, warehouses, and how to actually
> build a pipeline - live in the rest of the data-analytics track. Start here so the tools have somewhere
> to land.
