Как стать аналитиком данных с нуля в 2026 году: пошаговый план
Пошаговый план: что учить, в каком порядке, сколько времени займёт. SQL в 97% вакансий, медианная зарплата 185 000 ₽/мес, 8-месячный роадмап, портфолио из 4 проектов, сравнение курсов Яндекс Практикума, Skillbox, Нетологии и SkillFactory.
Коротко о главном
- Аналитик данных — переводит цифры в решения: строит дашборды, копает причины падения метрик, запускает A/B-тесты
- Зарплата: Junior 70–110 тыс ₽ / Middle 140–220 тыс ₽ / Senior 250–380 тыс ₽
- Учиться: 6–9 мес на курсах, 10–14 мес самостоятельно при 8–10 ч/неделю
- Стек для первой работы: SQL + Python/pandas + Tableau или Power BI + базы статистики
- Рынок: 2 100+ вакансий по России (hh.ru, май 2026)
Если хочешь войти в IT, но писать код на уровне разработчика — не твоё, аналитика данных — один из немногих маршрутов где это не обязательно. Порог ниже, рынок живой, а зарплатный потолок у Middle вполне сопоставим с джуниор-разработчиком.
Ниже — без воды: кто такой DA, чем отличается от смежных ролей, что реально спрашивают на собеседованиях и как выстроить 8-месячный план самостоятельно или через курсы.
Чем занимается аналитик данных на практике
Проще всего объяснить через рабочий день. Утро: продакт-менеджер скидывает в чат скрин — конверсия в оплату упала с 4.2% до 3.5% за последние три дня. Твоя задача выяснить почему. Открываешь SQL-клиент, пишешь запрос к базе, находишь что просадка идёт только с мобильного Android и только в одном городе. Оказывается, там сбоит платёжный шлюз. К обеду дашборд с разбивкой по платформам и устройствам уже в Slack — менеджер передаёт разработчикам.
Вот что составляет большую часть рабочего времени аналитика данных:
- Поиск причин: почему упал/вырос показатель, с какого момента, в каком сегменте
- Построение дашбордов — от операционных (обновляются раз в час) до стратегических (раз в квартал)
- A/B-тесты: помогаешь запустить, следишь за накоплением выборки, считаешь результат
- Когортный анализ и retention: сколько пользователей возвращается и почему одни когорты живут дольше других
- Автоматизация отчётов через Python — чтобы не тратить каждый понедельник 2 часа на ручную выгрузку
- Ad-hoc запросы от бизнеса: "а покажи мне разбивку выручки по регионам за прошлый квартал"
Ключевое отличие от других IT-ролей: здесь ты не строишь продукт, ты помогаешь бизнесу понять что происходит и принять решение. Это больше аналитическое мышление + SQL, чем программирование.
DA, DS, BI, ML — где граница
На рынке путаница: одни компании называют одно и то же место "Data Analyst", другие — "Data Scientist". Вот как на самом деле разграничивают эти роли крупные работодатели:
| Роль | Главный вопрос | Рабочий стек | Медиана (middle) |
|---|---|---|---|
| Data Analyst | Что произошло и почему? | SQL, Python, Excel, Tableau / Power BI | 140–220 тыс ₽ |
| Data Scientist | Что произойдёт? Как это предсказать? | Python, sklearn/PyTorch, статистика, MLflow | 170–300 тыс ₽ |
| BI-аналитик | Как автоматизировать отчётность? | Power BI, DataLens, Tableau, SQL | 120–180 тыс ₽ |
| ML Engineer | Как запустить модель в продакшне стабильно? | Python, Docker, Kubernetes, MLOps | 200–360 тыс ₽ |
Практический совет: если в вакансии требуют sklearn и нейросети — это Data Scientist под маской DA, порог выше. Если требуют только SQL и Power BI без Python — скорее BI-аналитик. Классический DA сидит посередине: SQL обязателен, Python желателен, ML не нужен. Подробнее про путь в ML — в статье про профессию Data Scientist.
Специализации: куда двигаться после первой работы
Junior-позиции обычно размытые — делаешь всего понемногу. После 1–2 лет рынок предлагает несколько направлений, у каждого свой стек и свои работодатели:
- Продуктовый аналитик — глубоко в метриках одного продукта: DAU, Retention, LTV, воронки. Нужно понимать продукт на уровне пользователя, не только цифры. Самый широкий рынок вакансий — найдёшь позицию в любом IT-стартапе или крупном сервисе. Требует сильной статистики для A/B-тестов.
- Маркетинговый аналитик — работает с рекламными каналами: считает CAC, LTV, ROAS, строит атрибуцию. Хорошо платят в e-commerce и маркетплейсах. Нужно понимать рекламные кабинеты Яндекс.Директ и VK Ads — это специфика российского рынка.
- BI-аналитик — строит корпоративную отчётность, меньше Python, больше SQL и визуализации. Спрос высокий в банках и госсекторе, где после ухода западного ПО активно переходят на Яндекс DataLens.
- Финансовый аналитик данных — строит P&L-модели, бюджетирование, план-факт анализ. Нужно понимать финансовые отчёты. Платят хорошо в банках и инвестиционных структурах, но вход сложнее — часто требуют профильное образование.
- Гейм-аналитик — узкая ниша в игровой индустрии: анализ монетизации, retention игроков, баланс механик. Стек стандартный, но нужно понимать игровую специфику и уметь работать с событийной аналитикой (Amplitude, Mixpanel).
Если только начинаешь — ориентируйся на продуктовую аналитику: максимальный выбор вакансий и понятный карьерный трек до Senior.
Что реально ищут работодатели в 2026 году
По данным hh.ru (анализ 200+ вакансий аналитика данных, май 2026) требования распределились так:
- SQL — 97% вакансий. Единственный навык без которого резюме даже не откроют. На Junior достаточно уверенных JOIN, GROUP BY, подзапросов и базовых оконных функций (ROW_NUMBER, LAG, LEAD). На Middle уже смотрят на умение оптимизировать тяжёлые запросы.
- Python — 72% вакансий. На Junior уровне ждут pandas для очистки и группировки данных, matplotlib для базовых графиков. Не нужен ООП, алгоритмы или Flask — только аналитический пайплайн.
- Excel и Google Sheets — 68% вакансий. Многие недооценивают этот пункт. Сводные таблицы, ВПР/INDEX-MATCH, условное форматирование — это базовый инструмент общения с нетехническим бизнесом.
- Tableau или Power BI — 58% вакансий. В российских компаниях после 2022 года активно растёт доля Яндекс DataLens — особенно в госкорпорациях и банках. В международных командах чаще Tableau.
- Статистика и A/B-тесты — 45% вакансий. Проверка гипотез, p-value, доверительные интервалы. Это Middle-требование, на Junior часто достаточно понимать концепцию.
- Git — 38% вакансий. Базовый commit/push/pull. Без этого в нормальной IT-команде работать некомфортно ни вам, ни коллегам.
- Английский — 35% вакансий. Уровень Intermediate: читать документацию, разбирать Stack Overflow, иногда писать письма иностранным партнёрам.
Минимальная боеспособная комбинация для первого оффера: SQL medium-hard + Python с pandas + один BI-инструмент + понимание A/B-тестов на уровне "что такое p-value и зачем нужна выборка".
Зарплаты аналитика данных в России 2026
По данным Habr Career (опрос 3 200+ специалистов, Q1 2026), медианная зарплата аналитика данных составляет 185 000 ₽/мес. Разброс по грейдам большой:
- Junior (до 1 года опыта): 70 000–110 000 ₽/мес. Москва даёт старт от 90 000 ₽, регионы — от 55 000 ₽. Важный момент: по данным hh.ru, больше половины Junior DA вакансий не публикуют вилку — цифры обсуждают уже на интервью, не воспринимайте это как сигнал "мало платят".
- Middle (1–3 года): 140 000–220 000 ₽/мес. Это самый важный переход — доход почти удваивается относительно Junior. Ключевой триггер роста: умение самостоятельно формулировать задачи, не только выполнять чужие.
- Senior (3+ лет): 250 000–380 000 ₽/мес. Здесь уже ожидают не только технику, но и навык менторить Junior-аналитиков и участвовать в формировании аналитической стратегии.
- Lead / Head of Analytics: от 350 000 ₽/мес. Управленческая роль, меньше SQL, больше OKR и найм команды.
Самые щедрые отрасли по данным Habr Career:
- Финтех и банки — надбавка 20–35% к медианному рынку
- IT-продукты (Яндекс, VK, Авито, Ozon) — оклад выше среднего + квартальные бонусы
- Телеком (МТС, Билайн, Мегафон) — стабильная вилка, но меньше гибкости по удалёнке
- E-commerce — быстрый найм, хорошая видимость работы аналитика на результат
Роадмап с нуля за 8 месяцев
Реалистичный темп — 8–10 часов в неделю. Не верь курсам которые обещают "в профессию за 3 месяца" — это маркетинг. Для человека без IT-базы честная цифра: 6–10 месяцев до первого оффера.
- Месяц 1–2: SQL. Стартуй здесь, не с Python. SQL проще, быстрее даёт результат и сразу попадает в портфолио. Тренажёры: SQLZoo (бесплатно), LeetCode Database (Easy → Medium). Установи PostgreSQL локально, возьми любой публичный датасет с Kaggle и напиши 20+ запросов с реальными бизнес-вопросами.
- Месяц 2–4: Python для аналитика. Тебе нужен не весь Python, а конкретный стек: pandas (читать CSV, чистить данные, groupby, merge), numpy (базовые операции), matplotlib/seaborn (строить графики). Среда — Jupyter Notebook. Цель этапа: взять грязный датасет и превратить его в набор читаемых инсайтов.
- Месяц 4–5: BI и визуализация. Выбери один инструмент — Tableau Public (бесплатная версия) или Power BI Desktop. Построй 3–4 дашборда на открытых данных, опубликуй в Tableau Public. Ссылка в резюме работает лучше любого сертификата.
- Месяц 5–6: Статистика и A/B-тесты. Не нужна высшая математика — нужно понять логику. Что такое нулевая гипотеза, зачем нужен размер выборки, как интерпретировать p-value. Хороший ресурс: Kaggle Learn (бесплатно) + курс по статистике на Stepik.
- Месяц 6–7: Портфолио. Без этого резюме не работает — чеклист в следующем разделе.
- Месяц 7–8: Отклики и подготовка. Параллельно: SQL-задачи на LeetCode уровня Medium, разбор кейс-вопросов ("метрика упала на 20% — твои шаги"), ответы на типовые вопросы по статистике.
Чеклист портфолио: 4 проекта на GitHub
Рекрутеры открывают GitHub чтобы посмотреть: умеешь ли ты формулировать бизнес-задачу, находить инсайты и объяснять выводы. Учебные тетради без контекста — не портфолио.
Что должно быть в минимальном портфолио Junior:
- Проект 1 — SQL-анализ. Возьми публичный датасет (транзакции, поведение пользователей, продажи). Напиши 10–15 запросов, каждый отвечает на конкретный бизнес-вопрос. README на русском: что за данные, какие вопросы ставил, что нашёл. GitHub обязателен.
- Проект 2 — EDA в Python. Exploratory Data Analysis — читаешь датасет, чистишь, строишь визуализации, находишь 3–5 нетривиальных наблюдений. Оформляй как Jupyter Notebook с пояснениями на живом языке, не просто код. Хорошие источники данных: открытые данные hh.ru, данные Росстата, датасеты по недвижимости.
- Проект 3 — Дашборд. Интерактивный дашборд в Tableau Public или Power BI — с фильтрами, несколькими визуализациями, логичным потоком от общего к частному. Ссылка на опубликованный дашборд ценнее скриншота.
- Проект 4 — A/B-тест. Симуляция или анализ реального эксперимента: постановка гипотезы, расчёт необходимой выборки, проверка значимости результата. Покажи что понимаешь разницу между статистической и практической значимостью.
Разница между сильным и слабым портфолио — в нарративе. Слабое: "вот код". Сильное: "я хотел понять X, для этого взял датасет Y, выяснил что Z — это противоречит интуиции потому что..."
Лучшие курсы аналитика данных в 2026 году
Сравнение по открытым данным школ (июнь 2026). Цены меняются — актуальные проверяй на сайте школы:
| Курс | Длительность | Стек | Стоимость | Подходит если |
|---|---|---|---|---|
| Яндекс Практикум — Аналитик данных | 9 мес | SQL, Python, Tableau | ~130 000 ₽ | Старт с нуля, нужен глубокий фундамент |
| Skillbox — Профессия Аналитик данных | 12 мес | SQL, Python, Power BI | ~115 000 ₽ | Важна длинная рассрочка и официальный диплом |
| Нетология — Аналитик данных | 8 мес | SQL, Python, Tableau, A/B | ~95 000 ₽ | Есть базовые знания, хочешь быстрее |
| SkillFactory — Data Analyst | 10 мес | SQL, Python, pandas, статистика | ~105 000 ₽ | Нужна сильная техническая база |
Рассрочка доступна во всех школах. Все программы включают дипломный проект и содействие в трудоустройстве — но реальная помощь с работой сильно зависит от конкретного куратора и активности самого студента.
Все актуальные курсы с ценами и отзывами: каталог курсов аналитика данных на SkillEdge.
Как проходит собеседование в 2026 году
Большинство компаний используют схему из 3–4 этапов. Вот что реально происходит на каждом:
- HR-скрининг (20–30 мин). Проверяют соответствие базовым требованиям, мотивацию, зарплатные ожидания. Никакой технической части. Главная задача — не напугать рекрутера странными ответами про деньги или срок выхода.
- Тестовое задание. Дают датасет и 2–3 задания: SQL-запросы, базовый анализ в Python, иногда дашборд. Срок выполнения — обычно 3–5 дней. Это главный фильтр: здесь отсеивается большинство кандидатов. Пиши код чисто, добавляй комментарии, оформляй выводы словами.
- Техническое интервью (1–1.5 часа). Разбор тестового, живые SQL-задачи (особенно оконные функции — ROW_NUMBER, RANK, LAG), кейс-вопросы типа "метрики упали, что будешь делать", вопросы по статистике (что такое p-value, когда A/B-тест можно остановить).
- Финальная встреча. Культурный фит, знакомство с командой. Сюда доходят уже проверенные кандидаты — шансы высокие.
Четыре SQL-задачи которые встречаются чаще всего:
- Найти дубликаты в таблице (GROUP BY + HAVING COUNT > 1)
- Топ-N записей по каждой группе (ROW_NUMBER + PARTITION BY)
- Скользящее среднее за 7 дней (AVG с оконной функцией)
- Найти пользователей активных в двух разных периодах (INTERSECT или два JOIN)
Реальный рынок для Junior: без иллюзий
2026 год — рынок аналитиков конкурентный. На одну Junior DA вакансию приходит десятки откликов: многие прошли одинаковые курсы и сделали одинаковые учебные проекты. Именно поэтому портфолио с реальными данными и нестандартными вопросами работает лучше любого сертификата.
Что реально повышает шанс на первый оффер:
- Портфолио с живыми проектами на реальных данных (не учебные датасеты с курса)
- Хоть одна реальная задача — стажировка, фриланс, внутренний проект на текущей работе
- Активность на Kaggle — даже бронзовая медаль говорит что ты участвуешь в сообществе
- Нетворкинг через телеграм-каналы аналитиков и хакатоны — часть вакансий закрывается до публикации
- Гибкость по первому месту: стажировка в сильной команде за 60–70 тыс лучше ожидания идеальной удалёнки за 100 тыс
Среднее время поиска после окончания обучения и сборки портфолио — 2–4 месяца активных откликов. Это нормальный срок, не сигнал что что-то пошло не так.
FAQ: вопросы которые задают чаще всего
Нужна ли математика?
На старте — нет. Базовой статистики хватит: понять среднее и медиану, разобраться с понятием корреляции, научиться интерпретировать p-value. С ростом до Middle придётся копнуть глубже — критерий Стьюдента, расчёт выборки для A/B-теста, поправки на множественное тестирование. Настоящая математика (линейная алгебра, матан) — это уже Data Scientist.
Можно без опыта в IT?
Да, и это одна из привлекательных черт профессии. Бэкграунд в экономике, маркетинге, финансах или социологии — это плюс, а не ноль. Если умеешь работать с Excel и понимаешь бизнес-процессы, у тебя уже есть то что многим разработчикам приходится учить с нуля.
Чем DA отличается от Data Scientist?
DA работает с тем что уже произошло — объясняет, находит причины, строит отчётность. DS работает с тем что может произойти — строит предсказательные модели. Разные задачи, разный стек, и порог входа у DS заметно выше: нужна математика и машинное обучение.
Курсы или самостоятельно?
Оба варианта работают. Самостоятельно — дольше, но дешевле: всё нужное есть бесплатно на Stepik, Kaggle Learn и в документации. Курс даёт структуру, куратора и содействие с работой. Если умеешь учиться без внешнего давления — смело иди сам. Если нет — курс окупается быстрее чем кажется.
Сколько платят без опыта?
Junior DA в Москве стартует от 70 000–90 000 ₽/мес, в регионах — от 50 000–65 000 ₽/мес. Через полтора года активной работы реально выйти на 140 000–180 000 ₽ — это уже уровень Middle.
Tableau или Power BI?
Зависит от целевого работодателя. IT-продукты и стартапы — чаще Tableau. Банки, госсектор, корпорации — Power BI или Яндекс DataLens. Если не знаешь куда хочешь — учи Tableau Public (бесплатен, популярен в портфолио). Перейти с одного на другой занимает 2–3 недели.
Есть ли удалёнка для Junior?
Да, но меньше чем хотелось бы. По данным hh.ru, около 40% Junior DA вакансий предполагают гибридный или удалённый формат. Полная удалёнка на Junior — скорее исключение. Для первой работы стоит быть готовым к офису хотя бы несколько дней в неделю.