Как стать аналитиком данных в 2026: полный план с нуля
LEFT JOIN + IS NULL, NOT EXISTS, NOT IN. Столбец orders.user_id содержит NULL-значения. Какой подход даст неожиданный результат?Почему аналитик данных — одна из самых востребованных профессий
В 2026 году на hh.ru более 12 000 компаний ищут аналитиков данных. Спрос вырос в 30 раз за последние 10 лет и продолжает расти. Причина простая: бизнес генерирует всё больше данных, но без специалистов, которые превратят их в решения, эти данные бесполезны.
Аналитик данных — это не программист и не математик. Это человек, который задаёт правильные вопросы данным и доносит ответы до тех, кто принимает решения. Навыки можно освоить за 4–8 месяцев при системном подходе.
Зарплаты в 2026 году:
- Junior (0–1 год): 80 000–120 000 руб.
- Middle (1–3 года): 160 000–250 000 руб.
- Senior (3+ лет): 300 000+ руб.
Какие навыки нужны аналитику данных
Не нужно учить всё сразу. Вот навыки в порядке приоритета — от обязательных до желательных.
1. SQL — фундамент (4–6 недель)
SQL — главный инструмент аналитика. На собеседованиях его спрашивают в 95% случаев. Вы будете писать SQL каждый день на работе.
Что нужно знать:
- SELECT, WHERE, GROUP BY, HAVING, ORDER BY
- JOIN всех типов (INNER, LEFT, FULL)
- Оконные функции (ROW_NUMBER, LAG/LEAD, SUM OVER)
- Подзапросы и CTE (WITH)
- Работа с датами (DATE_TRUNC, INTERVAL)
- Агрегатные функции и CASE WHEN
Подробнее о том, что спрашивают: SQL на собеседовании аналитика.
2. Продуктовые метрики и бизнес-мышление (2–4 недели)
Знать SQL недостаточно — нужно понимать, зачем вы пишете запросы. Аналитик должен разбираться в метриках продукта.
Ключевые концепции:
- DAU, MAU, WAU — метрики активности
- Retention и когорты — удержание пользователей
- Воронка конверсии — путь пользователя к целевому действию
- Unit-экономика — LTV, CAC, Payback Period
- ARPU, ARPPU, Churn — монетизация и отток
Подробнее: Продуктовая аналитика на собеседовании.
3. Статистика и A/B-тесты (3–4 недели)
Аналитик должен уметь проверять гипотезы, а не угадывать. Статистика — это язык, на котором вы будете обосновывать решения.
Минимум для собеседования:
- Проверка гипотез (p-value, уровень значимости)
- Нормальное распределение и центральная предельная теорема
- Доверительные интервалы
- Основы A/B-тестирования: что спрашивают на собеседовании
4. Python для анализа данных (3–4 недели)
Python нужен не везде, но существенно расширяет возможности. На собеседованиях спрашивают реже, чем SQL, но для позиций уровня Middle+ это обязательный навык.
Что учить:
- Pandas — фильтрация, группировка, merge, pivot
- NumPy — базовые операции с массивами
- Matplotlib/Seaborn — визуализация
- Базовый синтаксис: циклы, функции, list comprehensions
Шпаргалка: Pandas для аналитика. Подробнее: Python на собеседовании.
5. Визуализация данных (1–2 недели)
Аналитик, который не может показать результаты — это аналитик, которого не слышат. Нужно уметь строить понятные графики и дашборды.
- Какой график для какой задачи: типы графиков
- Основы Tableau или Power BI (для резюме достаточно одного)
- Принципы storytelling с данными
Подробнее: Визуализация данных на собеседовании.
6. Soft skills — то, что отличает оффер от отказа
Технические навыки приведут вас на собеседование. Soft skills — дадут оффер.
- Умение структурировать ответ (MECE, деревья решений)
- Способность объяснить сложное простыми словами
- Навык задавать уточняющие вопросы
- Понимание бизнес-контекста задачи
Пошаговый план на 4 месяца
Месяц 1: SQL + основы аналитики
- Пройдите базовый курс SQL (SQL Academy, Stepik или Karpov.Courses)
- Решайте по 3–5 SQL-задач в день в тренажёре
- Параллельно читайте про метрики: DAU, retention, воронки
- К концу месяца: уверенно пишете GROUP BY, JOIN, простые оконные функции
Месяц 2: Продвинутый SQL + статистика
- Оконные функции: ROW_NUMBER, LAG, SUM OVER с PARTITION BY
- CTE, подзапросы, CASE WHEN
- Начните изучать статистику: распределения, проверка гипотез, p-value
- К концу месяца: решаете задачи middle-уровня
Месяц 3: Python + A/B-тесты
- Pandas: чтение CSV, фильтрация, groupby, merge
- Визуализация: matplotlib, seaborn
- A/B-тестирование: размер выборки, ошибки I и II рода, интерпретация
- К концу месяца: можете провести анализ данных от загрузки до выводов
Месяц 4: Подготовка к собеседованиям
- Решайте SQL-задачи на время (20 минут на задачу)
- Практикуйтесь в кейсах «метрика упала»
- Подготовьте резюме и портфолио (2–3 проекта на GitHub)
- Пройдите полный чеклист подготовки
Курсы или самостоятельная подготовка?
Курсы (Яндекс Практикум, Karpov, Нетология, Skillbox)
Плюсы: структура, менторы, проекты для портфолио, помощь с трудоустройством.
Минусы: стоимость (50 000–150 000 руб.), длительность (6–12 месяцев), темп диктует платформа.
Самостоятельная подготовка
Плюсы: бесплатно или почти бесплатно, свой темп, можно за 4 месяца.
Минусы: нужна дисциплина, нет ментора, сложнее собрать портфолио.
Оптимальный вариант
Учитесь самостоятельно, но используйте тренажёры для практики. Теорию берите из бесплатных источников (Stepik, YouTube, документация). Практику — из задачников и симуляторов. Так вы получите результат за 4 месяца вместо 12.
Где искать первую работу
- hh.ru — фильтр «аналитик данных», опыт «нет опыта» или «1–3 года»
- Telegram-каналы — «Вакансии аналитиков», «Data Jobs», «Дата-аналитика»
- Стажировки — Яндекс, Тинькофф, Сбер, Ozon открывают набор 2–3 раза в год
- LinkedIn — заполните профиль, укажите навыки, откликайтесь
Гайды по собеседованиям в конкретные компании: Яндекс, Тинькофф, Ozon, Сбер.
Главные ошибки новичков
1. Учить теорию без практики. Прочитать про оконные функции и уметь их писать — разные вещи. Решайте задачи каждый день.
2. Откладывать собеседования. Не ждите, пока будете «готовы». Первые 2–3 собеседования — это тоже обучение. Идите на них через 2–3 месяца подготовки.
3. Игнорировать продуктовые метрики. Junior-аналитики часто фокусируются только на SQL. Но на собеседовании спросят «что такое retention» и «почему DAU упал» — и SQL тут не поможет.
4. Не готовить портфолио. 2–3 проекта на GitHub (анализ датасета, дашборд, A/B-тест) сильно отличают вас от кандидатов без портфолио.
5. Бояться «не тех» вакансий. Junior-аналитик в небольшой компании — отличный старт. Не ждите, пока возьмут в Яндекс на первую работу.
Можно ли стать аналитиком за 3 месяца
Да, если учиться 4–6 часов в день полный рабочий режим. Нет — если по 30 минут вечером между делами.
Реальные сроки по интенсивности занятий:
- Полный рабочий день (8 ч/день, 5 дней): 2–3 месяца до junior-уровня.
- Часть дня (3–4 ч/день): 4–5 месяцев.
- Вечерами (1–2 ч/день): 6–9 месяцев.
- По выходным (4 ч/неделю): 12–18 месяцев.
К «junior-уровню» относится: уверенное владение SQL (оконные, JOIN, CTE), понимание продуктовых метрик (retention, воронка, когорты), базовый Python/pandas, способность пройти одно собеседование с первого раза.
Нужно ли высшее образование
Формально — нет. Реально — лучше, если оно есть, но не обязательно техническое.
Что дают работодатели за диплом:
- Удобно фильтровать на HR-этапе. Без диплома сложнее пройти первый скрининг.
- В корпорациях (Сбер, ВТБ, Газпром) — иногда обязательно.
- Стажировки (Яндекс, Тинькофф, Ozon) — часто требуют диплом.
Что НЕ даёт диплом:
- Навыки. Ваши SQL и Python — на том же уровне, что у кандидата с дипломом.
- Преимущество в стартапах и средних компаниях. Там смотрят на портфолио.
- Знание актуальных инструментов. Вузовская программа отстаёт от индустрии.
Если диплома нет — фокусируйтесь на портфолио и тренажёрах. Стажировку через hh.ru без диплома получить сложно, но через нетворкинг и тестовые задания — возможно.
После 30 — не поздно?
Нет. Более того, у людей 30+ есть преимущества, которых нет у 20-летних:
- Доменный опыт. Если вы работали в маркетинге, финансах, логистике — у вас уже есть понимание бизнеса. Этому junior-аналитиков приходится учить отдельно.
- Soft skills. Коммуникация, переговоры, умение вести проект — такое работодатели ценят.
- Дисциплина и мотивация. Взрослые чаще доводят обучение до конца.
Реальные истории перехода в аналитику в 30–40 лет — частое явление. Финансисты, маркетологи, инженеры, врачи. Главное — быть готовым к junior-зарплате на старте (даже если на прежней работе вы были ведущим специалистом).
С чего начать, если я на ноле
Если вы никогда не писали ни SQL, ни Python — вот последовательность на первые 2 недели:
- Неделя 1, дни 1–3. Установите DBeaver + скачайте PostgreSQL. Разберитесь с базовым SELECT, WHERE, ORDER BY.
- Дни 4–5. JOIN (INNER, LEFT). Шпаргалка по JOIN.
- Дни 6–7. GROUP BY, агрегаты. Шпаргалка по GROUP BY.
- Неделя 2. Оконные функции. Шпаргалка. Параллельно — понятия retention, DAU, воронки.
Через 2 недели вы уже сможете решать 40–50% задач с собеседований junior-уровня.
Какие инструменты нужны на работе
Не всё, что пишут в курсах, реально используется.
Must-have (ежедневно):
- SQL — PostgreSQL, ClickHouse, MySQL или BigQuery.
- Excel/Google Sheets — для быстрых аналитических проверок, отправки PM.
- BI-инструмент — Tableau, Power BI, Metabase, Superset, DataLens. Один из них — на рабочем месте.
Часто (несколько раз в неделю):
- Python + pandas — для анализа, который не делается в SQL.
- Git — для версионирования кода и работы в команде. Подробнее.
- Jupyter Notebook — для исследований и презентаций анализа.
Иногда:
- dbt — для трансформации данных. Популярно в современных стеках. Подробнее.
- Airflow — оркестратор ETL. Подробнее.
- Spark — для больших данных. Подробнее.
Почти никогда (на junior/middle):
- Machine Learning (это ML-инженер или Data Scientist).
- Hadoop (устарел).
- NoSQL-базы (MongoDB) — в аналитике редко.
Портфолио — 3 проекта для джуна
Что показывать на собеседовании:
Проект 1: SQL-анализ публичного датасета
- Что: возьмите датасет с Kaggle (продажи, логи, маркетинг).
- Как: загрузите в PostgreSQL, напишите 5–10 аналитических SQL-запросов.
- Результат: GitHub-репозиторий с SQL-файлами + README с выводами.
Проект 2: Дашборд
- Что: придумайте продукт (например, e-commerce), смоделируйте данные.
- Как: постройте дашборд в Tableau Public или Metabase.
- Результат: ссылка на интерактивный дашборд + описание метрик.
Проект 3: A/B-тест или когортный анализ
- Что: возьмите датасет с поведением пользователей.
- Как: посчитайте retention, когорты, моделируйте A/B-тест.
- Результат: Jupyter-тетрадь с кодом + выводами.
Как попасть на первое собеседование
Стратегия на 3 недели:
- Неделя 1: резюме + портфолио на GitHub. Как писать резюме.
- Неделя 2: откликайтесь на 5–10 вакансий в день (hh.ru, Linkedin, Telegram).
- Неделя 3: готовьтесь к собеседованиям по тем, кто пригласил. Чек-лист подготовки.
Типичная конверсия: из 100 откликов → 10 приглашений → 3 собеседования → 1 оффер. Первые 5–10 собеседований провалите, и это нормально — они тренировочные.
Сколько собеседований проходить
Junior: 15–30 собеседований за 1.5–2 месяца. Это реальная цифра. Те, кто сдаётся после 3 отказов, не находят работу.
Что спрашивают в 80% случаев:
- SQL: JOIN, GROUP BY, оконные.
- Метрики продукта: retention, DAU, воронка.
- A/B-тесты: гипотеза, p-value, MDE.
- Кейс: метрика упала, разбор проблемы.
- Python/pandas: базовый уровень (задачи).
Читайте также
- Подготовка к собеседованию аналитика: полный гайд
- Собеседование на аналитика данных
- SQL-тренажёр: 200+ задач
- 1500+ примеров вопросов
- Чеклист подготовки к собеседованию
FAQ
Сколько времени нужно, чтобы стать аналитиком данных?
При ежедневных занятиях по 1–2 часа — 4–6 месяцев до уровня, достаточного для junior-позиции. Если учиться полный день — можно уложиться в 2–3 месяца.
Нужно ли высшее образование?
Формально — нет. Большинство работодателей смотрят на навыки и портфолио, а не на диплом. Но техническое образование (математика, экономика, IT) даёт преимущество на старте.
Можно ли стать аналитиком без опыта в IT?
Да. Аналитики приходят из экономики, маркетинга, финансов, инженерии и даже гуманитарных специальностей. Ключевое — готовность учить SQL и работать с данными.
Чем аналитик данных отличается от Data Scientist?
Аналитик данных фокусируется на анализе, метриках и визуализации. Data Scientist — на машинном обучении и предсказательных моделях. Для аналитика достаточно SQL + Python + статистика. Для DS нужно глубокое знание ML, линейной алгебры и вероятностей.