Аналитик данных с нуля — план обучения 2026

Аналитик данных с нуля — реалистичная цель за 6-12 месяцев активного обучения. Здесь — пошаговый план: что учить, в каком порядке, какие ресурсы выбирать (бесплатные и платные), как готовиться к Junior-собесу. План основан на опыте 500+ юзеров zasqlpython.ru которые пришли с нуля и устроились на Junior-позиции в Яндекс, Ozon, Тинькофф, Авито.
Содержание (11 разделов)
  1. План перехода: 5 ключевых этапов за 12 месяцев
  2. 5 типов аналитиков — какой ты выберешь
  3. Месяц 1-2: SQL — фундамент
  4. Месяц 3-4: Python для анализа
  5. Месяц 5-6: статистика и продуктовые метрики
  6. Месяц 7-9: продуктовые кейсы и BI
  7. Месяц 10-12: подготовка к собесу
  8. Где найти первую работу (junior listings)
  9. Что писать в резюме без опыта
  10. Pet-проекты для портфолио
  11. 5 ошибок при переходе из другой профессии

План перехода: 5 ключевых этапов за 12 месяцев

Полный roadmap от полного нуля до Junior-оффера. Каждый этап имеет конкретную цель и количество задач для практики. Главное — регулярность: 1-2 часа в день лучше чем 10 часов на выходных.

Roadmap аналитика данных с нуля до Junior за 12 месяцев — SQL, Python, статистика, кейсы, собес

5 типов аналитиков — какой ты выберешь

В аналитике 5 разных ролей с разным фокусом и зарплатой. Перед началом обучения важно понять в какую именно роль хочешь — это повлияет на акценты в подготовке.

5 типов аналитиков — Data Analyst, Product Analyst, BI, Data Scientist, Data Engineer — зарплаты и стек

Месяц 1-2: SQL — фундамент

Учи SELECT/WHERE/ORDER BY/GROUP BY/HAVING. Базовые JOIN (INNER/LEFT). Подзапросы. К концу месяца 1 — решай 5-10 задач уровня easy в день. Месяц 2: окна (ROW_NUMBER, RANK), CTE, агрегаты на больших таблицах. Цель — 100-150 решённых задач.

Месяц 3-4: Python для анализа

pandas (groupby, merge, pivot, time series). numpy (vectorization). matplotlib/seaborn (визуализация). К концу месяца 3 — умеешь загрузить CSV, посчитать средние по группам, нарисовать график. Месяц 4: scipy.stats (t-test, chi-square), bootstrap.

Месяц 5-6: статистика и продуктовые метрики

Статистика: распределения, доверительный интервал, гипотезы (H0/H1), t-test, chi-square. A/B-тесты: дизайн (sample size, MDE), peeking, SRM, multiple testing. Метрики: DAU/MAU, Retention, LTV, CAC, NPS, churn rate, юнит-экономика.

Месяц 7-9: продуктовые кейсы и BI

Кейсы: «Падение DAU −15%, почему?». Учишься структурировать: данные → гипотезы → анализ → выводы. Минимум 30 кейсов. BI: один инструмент глубоко (Tableau / DataLens / Power BI). Дашборды с фильтрами, drill-down.

Месяц 10-12: подготовка к собесу

Активная подготовка: 10 mock-интервью (живые или AI), 50 решённых задач по компаниям (Яндекс/Ozon/Тинькофф), 5 продуктовых кейсов, обновление резюме, нетворк (Telegram-каналы, конференции). Цель — 3-5 офферов Junior на 70-150K ₽.

Где найти первую работу (junior listings)

Топ-5 источников для Junior-аналитика 2026:

Что писать в резюме без опыта

Junior без опыта работы — не редкость. Главное правильно подать что есть.

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

Pet-проекты компенсируют отсутствие опыта работы. Главное — реальные публичные данные и значимая бизнес-задача.

5 ошибок при переходе из другой профессии

Эти ошибки делают почти все кто переходит из инженерии / гуманитарных профессий.

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

Сколько времени учиться с нуля до Junior?

6-12 месяцев активного обучения (2-3 часа в день). С техническим бэкграундом (программист, инженер) — 4-6 месяцев. С гуманитарным — 9-12 месяцев. Главное не сокращать SQL и статистику, на них держится 80% технических вопросов на собесе.

Нужно ли высшее образование?

Нет, формально не требуется. У 30% Junior аналитиков в Яндекс/Ozon — не профильный диплом (инженер, химик, переводчик). Главное: SQL + Python + статистика + продуктовое мышление. Резюме без диплома компенсируется портфолио из 3-5 проектов на GitHub.

Какие бесплатные ресурсы лучшие?

1) Habr — статьи по A/B-тестам, метрикам, SQL/Python. 2) Документация PostgreSQL и pandas — лучший reference. 3) Kaggle Courses — бесплатно, фокус на ML. 4) YouTube туториалы по конкретным темам. 5) Наш zasqlpython.ru — 5 задач каждого типа бесплатно. Достаточно чтобы дойти до Junior без платных курсов.

Стоит ли платить за полноценный курс с ментором?

Зависит от стиля обучения. Плюсы менторского формата: структура, проектное портфолио, обратная связь по коду. Минусы: цена 100-200K ₽. Если есть деньги и нужна дисциплина — может подойти. Если можешь учиться сам — тратишь только на разовые консультации с опытным аналитиком (5-10K ₽/час).

Куда подаваться на Junior?

Яндекс (G14, ~190K ₽/мес), Ozon, Tinkoff, Avito, Wildberries — top-5 для входа. Также: маркетплейс СБЕР, X5 Tech, МТС Big Data. Стартапы (B2B SaaS) — меньше зарплата, но быстрый рост. Не подавайся в банки без опыта — у них собес сложнее.

Реально ли стать аналитиком после 30 / 40 лет?

Да, опыт работы в любой сфере — преимущество. Аналитик из бизнес-домена (банки, телеком, ритейл) ценнее джуна без опыта. Главное — продуктовое мышление. Стартапы охотно берут «вторая профессия» после 30-35 лет.

Сколько pet-проектов нужно для портфолио?

3-5 хороших проектов лучше 10 поверхностных. Каждый: задача (что решаем), стек (Python, SQL, BI), данные (откуда), вывод (что узнали). Pet с парсингом своих данных (Wildberries, Ozon API) ценнее чем работа над Titanic dataset.

Что важнее: SQL или Python в первую очередь?

SQL. Он короче в обучении (1-2 месяца до уверенного middle vs 3-4 для Python). На 80% собесов SQL спрашивают первым. Python без SQL — бесполезен в аналитике (данные читать неоткуда).

Можно ли быть аналитиком без знания статистики?

На Junior — да, можно работать в BI/отчётности. На Middle+ — нет. Стат нужна для A/B-тестов, оценки гипотез, доверительных интервалов. Без статистики — это не аналитик, а BI developer (другая профессия).

Как узнать, готов ли я к собесу?

1) Решаешь 90% задач Junior без подсказки за < 15 мин. 2) Можешь объяснить вслух любую SQL-window-функцию. 3) Знаешь формулы LTV/CAC/Retention. 4) Прошёл 5+ mock-интервью с positive feedback. 5) Имеешь 3+ pet-проекта на GitHub.

Начать практику бесплатно →