Как стать аналитиком данных с нуля в 2026
«С нуля» — это как
Если вы никогда не работали с данными, не писали код, не знаете что такое база данных — это и есть «с нуля». Аналитиком стать можно, но готовьтесь вложить 4–8 месяцев реальной работы.
Ниже — план без воды. Только то, что реально спросят на собеседовании.
Реалистичные сроки
- 2–3 месяца — если учитесь полный день (6+ часов).
- 4–6 месяцев — если 2–3 часа в день.
- 8–12 месяцев — по 1 часу в день.
Главное — регулярность. 30 минут каждый день лучше, чем 3 часа раз в неделю.
Что учить — ТОП-5 тем
1. SQL (главный навык)
SQL — это 80% того, что делает аналитик. На собеседовании без SQL — сразу отказ.
Минимум для junior:
- SELECT, WHERE, ORDER BY, LIMIT.
- JOIN (INNER, LEFT).
- GROUP BY + агрегаты (COUNT, SUM, AVG).
- Оконные функции (ROW_NUMBER, LAG, SUM OVER).
- Подзапросы и CTE (WITH).
- Работа с датами.
Где учить:
- SQL Academy — бесплатно.
- Stepik — бесплатные курсы.
- Тренажёр Карьерник — задачи с собеседований.
Шпаргалки: JOIN, GROUP BY, оконные.
2. Метрики продукта
Без понимания метрик SQL — просто синтаксис. На собеседовании вас спросят «что такое retention, DAU, воронка» — и здесь часто провал новичков.
Минимум:
- DAU, MAU, WAU — активность.
- Retention: D1, D7, D30 + когорты.
- Воронка конверсии: этапы, drop-off.
- Unit-экономика: ARPU, LTV, CAC.
Где учить:
3. Статистика
Неглубоко, но обязательно:
- p-value, уровень значимости, ошибки I/II рода.
- Нормальное распределение, ЦПТ.
- Доверительные интервалы.
- Основы A/B-тестов.
Где учить:
- Статистика для аналитика.
- Курс Khan Academy (бесплатно, англ.).
- Задачи на статистику.
4. Python + pandas
Не везде критично, но полезно и часто спрашивают:
- Pandas: фильтрация, groupby, merge.
- NumPy: базовые массивы.
- Matplotlib/seaborn: построение графиков.
Где учить:
- Pandas шпаргалка.
- Курс «Python для анализа данных» на Stepik.
- Kaggle Learn (бесплатно).
5. BI-инструмент
Один из: Tableau, Power BI, Metabase, Superset. На собеседовании спросят «с чем работали» — нужен хотя бы один.
Если хочется сразу закрепить тему на практике — открой тренажёр в Telegram. 10 минут в день — и синтаксис в пальцах.
План на 16 недель
Недели 1–4: SQL — основа
- Базовый курс: SELECT, WHERE, ORDER BY.
- JOIN всех типов.
- GROUP BY + агрегаты.
- Решайте 5 задач в день.
Недели 5–6: SQL продвинутый
- Оконные функции: ROW_NUMBER, LAG, LEAD.
- CTE, подзапросы.
- Работа с датами, ранжирование.
Недели 7–8: продуктовые метрики
- DAU, retention, когорты.
- Воронки конверсии.
- Unit-экономика.
Недели 9–10: статистика
- p-value, мощность, CI.
- Нормальное распределение.
- Основы A/B-тестов.
Недели 11–12: Python/pandas
- Базовый синтаксис.
- Pandas: DataFrame, groupby, merge.
- Базовая визуализация.
Недели 13–14: портфолио
- 2–3 проекта на GitHub:
- SQL-анализ публичного датасета.
- Дашборд в Tableau Public.
- A/B-тест или когортный анализ.
Недели 15–16: собеседования
- Написать резюме, LinkedIn.
- Откликаться на 5–10 вакансий в день.
- Проходить собеседования. Первые 5 — тренировка.
Подробный чек-лист подготовки.
Типичные страхи и реальность
«У меня нет математического бэкграунда»
Это миф. Junior-аналитик не решает дифуры. Нужна базовая статистика, арифметика и логика. Если умеете считать проценты и строить таблицы — ок.
«Я слишком взрослый»
Работают люди 40+. Главное — доменный опыт (если он есть, помогает) и готовность к junior-зарплате на старте.
«У меня нет технического образования»
Не нужно. Многие аналитики приходят из гуманитарных: филология, социология, лингвистика. Главное — любовь к данным и логике.
«Без опыта никуда не возьмут»
Возьмут. 30–40% вакансий junior — для «нет опыта». Портфолио и тестовое задание важнее «опыта».
«Курсы дорогие»
Учитесь бесплатно: Stepik, YouTube, документация, тренажёры. Курс за 100k₽ — удобно, но не обязательно. Подробнее.
Что делать каждый день
- Утром — теория (читать/смотреть) 30–60 минут.
- Вечером — практика (решать задачи) 60–90 минут.
- Раз в неделю — мини-проект (решить задачу от начала до конца).
- По воскресеньям — проверять прогресс, корректировать план.
Регулярность > интенсивность. 7 дней по 1 часу > 1 день 7 часов.
Чтобы не только читать теорию, но и решать реальные задачи — загляните в бот Карьерника. Там по каждой теме подборка вопросов с разборами.
Где искать первую работу
- hh.ru — фильтр «аналитик», без опыта.
- Telegram: @data_jobs, @analitikadata.
- Стажировки: Яндекс, Тинькофф, Ozon — набор 2–3 раза в год.
- LinkedIn — особенно для международных вакансий.
- Нетворкинг — знакомьтесь с другими аналитиками в сообществах.
Не бойтесь маленьких компаний — быстрее растёте, больше ответственности.
Читайте также
- Как стать аналитиком данных в 2026
- Как стать аналитиком: какой выбрать
- Roadmap аналитика данных
- Портфолио аналитика данных
- Резюме аналитика данных
FAQ
Сколько реально займёт с нуля?
4–6 месяцев при 2–3 часах в день. 2–3 месяца на полный день. Быстрее не получится — нужно набить руку в SQL и понять продуктовое мышление.
Нужен ли английский?
Для старта — нет. Но технический английский (документация, Stack Overflow) учится сам собой за 3–4 месяца работы.
Можно ли без курсов?
Да. Многие аналитики в индустрии — self-taught. Главное — дисциплина и тренажёры для практики.
Что важнее — SQL или Python?
На junior уровне — SQL. 80% собеседований фокусируются на SQL. Python становится важен на middle+.