Из junior в middle аналитика данных: план роста
Содержание:
Чем отличается middle от junior
Junior: делает то, что попросили. Решает понятные задачи. Нужен ментор / lead для постановки.
Middle: видит контекст, сам формулирует задачи. Делает анализ end-to-end. Может вести небольшие проекты с минимальным надзором.
Конкретные различия:
| Junior | Middle | |
|---|---|---|
| SQL | базовый (JOIN, GROUP BY) | window functions, оптимизация |
| Python | базовый pandas | end-to-end pipeline, классы |
| A/B | понимает дизайн | сам проектирует, обрабатывает edge cases |
| Метрики | знает определения | сам предлагает метрики для новой фичи |
| Бизнес-контекст | низкий | средний |
| Самостоятельность | мало | много |
| Ведение проектов | нет | да, малые проекты |
Что нужно прокачать технически
1. SQL до advanced
Junior пишет JOIN и GROUP BY. Middle оптимизирует, использует window functions, понимает EXPLAIN PLAN.
- Window functions до автоматизма
- CTE и сложные подзапросы
- Оптимизация: EXPLAIN, индексы, partitioning
- Materialized views для частых запросов
- Performance tuning на больших таблицах
Подробнее — SQL на собеседовании, оконные функции.
2. Python и pandas
Junior знает pandas базово. Middle пишет переиспользуемый код.
- pandas advanced: vectorization, optimization
- Базовые классы и функции
- Тесты (pytest basics)
- Git workflow: branches, pull requests
- Jupyter → Python scripts для production
3. A/B-тесты глубже
Junior знает p-value. Middle проектирует с учётом подводных камней.
- Дизайн: размер выборки, MDE, мощность
- Подводные камни: peeking, SRM, novelty
- Variance reduction: CUPED
- Сетевые эффекты: switchback, cluster
4. Метрики продукта
Junior знает определения. Middle сам предлагает.
- Метрики для новой фичи: primary, secondary, guardrail
- Связь метрик: что влияет на retention, на LTV
- Метрики разных доменов: SaaS, e-commerce, маркетплейс
- Unit-economics глубже
5. BI / визуализация
Junior строит дашборды по ТЗ. Middle проектирует self-service дашборды.
- Tableau / DataLens / Metabase advanced
- Storytelling с данными
- Self-service vs ad-hoc
Что нужно прокачать в soft
1. Коммуникация с продуктом / бизнесом
Junior ждёт ТЗ. Middle уточняет, ставит правильные вопросы.
- Уточняющие вопросы перед задачей
- Перевод бизнес-вопроса в analytical-вопрос
- Презентация результатов на языке бизнеса
2. Самостоятельность
Middle не ждёт ментора. Сам разбирается, гуглит, читает docs.
- Привычка читать документацию
- Готовность писать proof-of-concept
- Postmortem своих ошибок
3. Ведение проектов
Middle ведёт small projects:
- Постановка задачи → план → исполнение → результат
- Stakeholder management (общение с PM, разработкой)
- Документация решений
4. Менторство junior-ов
Middle часто менторит junior. Это часть промоушн-критериев.
- Code review коллегам
- Help-desk в команде
- Knowledge sharing
Как показать impact
Главное для промоушн junior → middle — измеримый impact. Не «делал отчёты», а «отчёт привёл к решению X, метрика выросла на Y%».
Шаблоны impact:
- «Анализ привёл к решению»: Я провёл analytical X → команда приняла решение Y → метрика выросла на N%
- «Self-service дашборд»: Сделал дашборд → команда X стала автономной → освободил Y часов аналитика в неделю
- «A/B успех»: Спроектировал и проанализировал A/B → доказал effect Y% → раскатили на 100%
- «Найденная ошибка»: Заметил аномалию → расследовал → нашли баг → исправили, sаved $Z
- «Новая метрика»: Предложил отслеживать X → стали мониторить → решения принимаются на её основе
Каждый месяц фиксируй impact-events в личный track-document. Это твоё доказательство для промоушн-talks.
План на 12-18 месяцев
Месяцы 1-6: технический рост
- SQL до advanced: window functions, оптимизация
- Python: написать pet-project с переиспользуемым кодом
- A/B: прорешать 30+ задач на дизайн и анализ
- Метрики: разобрать метрики 3-5 разных доменов
Цель: на код-ревью получаешь approve без правок.
Месяцы 6-12: продуктовое мышление
- Брать большие задачи самостоятельно
- Предлагать метрики для новых фич
- Презентовать инсайты на standup / quarterly review
- Сделать 2-3 self-service дашборда
Цель: PM и разработка приходят к тебе за инсайтами, не наоборот.
Месяцы 12-18: ведение проектов и менторство
- Вести небольшие проекты от начала до конца
- Менторить junior-аналитика
- Подавать на промоушн / собеседоваться на middle-роль
Цель: лид / менеджер согласен с твоим middle-уровнем.
Промоушн внутри или смена
Промоушн внутри
Плюсы:
- Знаешь компанию, продукт, команду
- Не нужно проходить полный собес
- Стабильность
Минусы:
- Зарплата может расти медленнее (на 10-15% за промо)
- Зависишь от воли менеджера
- Может не быть свободных middle-слотов
Смена компании
Плюсы:
- Зарплата на 20-40% выше
- Новый стек, новые задачи
- Полный сброс репутации (плюс или минус)
Минусы:
- Полный цикл собеседований
- Адаптация в новой компании
- Риск не пройти испытательный
Совет: делать одновременно. Готовиться к промоушн внутри + собеседоваться на сторону. Это даёт лучший offer.
Связанные темы
- Подготовка к собесу аналитика
- План подготовки за 1 месяц
- План подготовки за 3 месяца
- Резюме аналитика без опыта
- Как составить резюме аналитика
FAQ
Сколько занимает junior → middle?
В среднем 12-18 месяцев. Сильные ребята — за 9. Медленные — 24+.
Что важнее — hard skills или soft skills?
Оба. Но без impact-stories на промоушн не пускают. Hard skills — necessary, не sufficient.
Стоит ли менять компанию для middle?
Зависит от текущей. Если в компании есть DA-команда и менеджер растит — оставайся. Если стагнация и менеджер не растит — меняй.
Как объяснять менеджеру, что хочешь повышения?
Принеси конкретные impact-stories. «За полгода я сделал X, Y, Z. Их impact — N. Какой план для меня в next 6 months, чтобы выйти на middle?»
Что делать, если менеджер не растит?
(1) Поговорить открыто, объяснить ожидания. (2) Если нет реакции — смена компании.