Вход в IT с нуля

Как стать Data Engineer с нуля: план обучения по шагам

Обновлено Порог входа: высокий 85 уроков теория и вопросы: ~27 часов
Содержание
  1. Коротко
  2. Что за профессия
  3. Через 5 лет
  4. План по этапам
  5. Сколько времени займёт
  6. Проекты для портфолио
  7. Что спросят на первом собесе
  8. Как найти первую работу
  9. Ошибки новичков
  10. Частые вопросы
Коротко

Чтобы стать Data Engineer с нуля, начните с «Python» и «SQL и базы данных» и идите по плану из 4 этапов, от основ до подготовки к собеседованию. Теория и вопросы по этому плану занимают примерно 27 часов, а больше всего времени уйдёт на практику и свои проекты: обычно путь до первых собесов занимает несколько месяцев регулярных занятий. Порог входа высокий: нужен крепкий SQL, Python и понимание распределённых систем.

Кто такой Data Engineer

Data Engineer строит конвейеры данных: забирает из источников, чистит, складывает в хранилище для аналитиков и моделей. Нужны сильный SQL, Python, Airflow, Spark и понимание хранилищ. Часто приходят из аналитики или бэкенда, с нуля путь длиннее.

ВопросОтвет
Что делаетСтроит пайплайны и хранилища, по которым текут данные компании
Язык и инструментыSQL, Python, Airflow, Spark, Kafka, ClickHouse
Порог входаВысокий. Нужен крепкий SQL, Python и понимание распределённых систем
Кому подойдётТем, кто любит порядок в данных и инженерные задачи

Перспектива через 5 лет

Что будет с профессией к 2031

Растёт

Данные это топливо ИИ: без пайплайнов и хранилищ ни одна модель не работает.

Пайплайны, качество данных, стриминг, подготовка данных для RAG и обучения.

Куда расти:
ML/LLM-инженер
Прогноз по данным на октябрь 2026, источники: [1]Прогноз по всем профессиям

Как стать Data Engineer: план по этапам

Порядок тем построен по карте навыков: сначала то, на что опираются следующие темы. Название темы ведёт на бесплатный урок.

Звёздочкой отмечены темы, которые заметно спрашивают уже у junior. С них и начинайте повторение перед первым собесом.
2

Этап 2. Следующий слой

Следующий слой поверх основы: фреймворки и темы, которые опираются на предыдущий этап.

уроки 1,4 ч 79 вопросов уровня junior
3

Этап 3. Окружение и инструменты

То, что нужно в любой команде: сети, базы, командная строка, Git. Можно идти параллельно с основой.

уроки 3,1 ч 180 вопросов уровня junior
5

Этап 5. На вырост: после первой работы

Для первого оффера junior не обязательно. Понадобится на middle, но знакомство с темой плюс на собесе.

уроки 1 ч 26 вопросов уровня junior

Сколько времени займёт

ЭтапУрокиВопросы juniorТеория и вопросы
Этап 1. Основа профессии2,8 ч2178 часов
Этап 2. Следующий слой1,4 ч793 часа
Этап 3. Окружение и инструменты3,1 ч1808 часов
Этап 4. Подготовка к собеседованию2,6 ч2038 часов
Этап 5. На вырост: после первой работы1 ч262 часа
Как считали: время чтения уроков плюс 1,5 минуты на каждый вопрос или задачу уровня junior. Без этапа «на вырост» выходит примерно 27 часов. Это только теория и проверка себя. Практика на своих проектах, резюме и отклики займут больше времени, чем теория: закладывайте месяцы, а не недели.

Проекты для портфолио

2-3 своих проекта с README и живой ссылкой дают больше, чем десяток учебных. Идеи, с которых можно начать:

  • ETL-пайплайн на Airflow из открытого API в PostgreSQL или ClickHouse
  • Обработка большого датасета на Spark с партиционированием
  • Поток событий через Kafka с проверками качества данных

Что спросят на первом собеседовании

Частые вопросы junior по этой роли. Полный список тем и вопросов на странице «Что должен знать junior Data Engineer».

Как найти первую работу

  • SQL на сильном уровне: оконные функции, планы запросов
  • Объясняйте разницу батча и стриминга, OLTP и OLAP
  • Покажите пайплайн, который можно запустить через docker-compose

Частые ошибки новичков

  • Не проверять качество данных в пайплайне
  • Не понимать модели хранилищ и партиционирование
  • Учить инструменты, не понимая задачу бизнеса

Частые вопросы

Сколько учиться, чтобы стать Data Engineer?
Теория и вопросы уровня junior по этому плану занимают примерно 27 часов. Основное время уйдёт на практику: задачи, код, 2-3 своих проекта. Обычно путь с нуля до первых собесов занимает несколько месяцев регулярных занятий, но темп у всех разный.
С чего начать?
С первого этапа плана: «Python» и «SQL и базы данных». Читайте короткий урок и сразу закрепляйте вопросами, по одной теме за раз.
Какой порог входа?
Высокий. Нужен крепкий SQL, Python и понимание распределённых систем.
Что спросят на первом собеседовании?
Чаще всего базу, больше всего вопросов в темах «Коллекции», «SELECT и фильтрация», «Хранилища: OLTP, OLAP, DWH, lakehouse» и «Dockerfile и multi-stage». Плюс рассказ о себе, учебные проекты и мотивацию. Полный список тем на странице «Что должен знать junior».

Начните путь в профессию сегодня

Все уроки бесплатно, план по шагам и вопросы на закрепление. Когда дойдёте до собесов, там же мок и трекер откликов.

Куда дальше