Python vs Excel для аналитика данных: что быстрее освоить джуну и что чаще требуют в вакансиях

Python vs Excel для аналитика данных: что быстрее освоить джуну и что чаще требуют в вакансиях

Python vs Excel для аналитика данных: что быстрее освоить джуну и что чаще требуют в вакансиях

В 2025 году вопрос «с чего начать — с Python или Excel?» задаёт себе каждый, кто хочет войти в аналитику данных. Оба инструмента нужны, но приоритеты расставить необходимо. На hh.ru сейчас открыто около 10 000 вакансий для аналитиков данных, и требования в них сильно различаются. Одни работодатели просят «уверенный Excel и SQL», другие — «Python, Pandas, BI-инструменты». Эта статья даст конкретный ответ: что учить первым, сколько времени это займёт и как это повлияет на вашу зарплату.

1. Рынок труда для аналитиков данных в 2025 году

Общая картина

ПоказательЗначение (2025)
Количество вакансий на hh.ru~10 000
Рост числа вакансий с 2018 годаВ 4 раза
Средняя зарплата148 000–222 000 ₽
Зарплата в МосквеОт 200 000 ₽
Зарплата в регионах80 000–145 000 ₽
Доля удалённых/гибридных вакансий60–70%

Зарплаты по грейдам

ГрейдОпытСредняя зарплатаКлючевые навыки

Junior

0–1 год70 000–100 000 ₽Excel, базовый SQL

Middle

2–4 года150 000–200 000 ₽SQL, Python/R, BI-инструменты

Senior

4–6+ лет250 000–350 000 ₽ML, управление проектами, бизнес-экспертиза

Lead

6+ лет300 000–500 000+ ₽Всё вышеперечисленное + управление командой

Что изменилось за последние годы

ТрендОписание
Рост требований к PythonС 45% в 2020 до 61% в 2024 году
BI-инструменты стали обязательными45% вакансий требуют Power BI/Tableau
Excel остаётся базовымНо уже недостаточен для middle+ позиций
SQL — главный навык83–95% вакансий требуют SQL
Появление требований к MLSenior-позиции всё чаще включают базовое ML

2. Excel для аналитика: возможности, ограничения, когда достаточно

Что умеет Excel

Excel — это не просто таблицы. Для аналитика важны следующие возможности:

Базовые функции:

  • Формулы и функции (СУММ, СРЗНАЧ, СЧЁТ, ЕСЛИ)

  • Условное форматирование

  • Фильтрация и сортировка

  • Диаграммы и графики

Продвинутые функции:

  • ВПР/VLOOKUP и ГПР/HLOOKUP — поиск данных по таблицам

  • ИНДЕКС/ПОИСКПОЗ — более гибкий аналог ВПР

  • СУММЕСЛИМН, СЧЁТЕСЛИМН — условные агрегации

  • Сводные таблицы (Pivot Tables) — мощный инструмент анализа

  • Power Query — ETL внутри Excel

  • Power Pivot — работа с моделями данных

  • Макросы и VBA — автоматизация

Возможности Excel для аналитика

ВозможностьОписаниеУровень сложности
Сводные таблицыАгрегация данных по любым измерениямСредний
ВПР/ПРОСМОТРХОбъединение данных из разных таблицСредний
Power QueryИмпорт, очистка и трансформация данныхПродвинутый
Power PivotСоздание моделей данных с DAXПродвинутый
ДашбордыВизуализация ключевых метрикСредний
What-If анализСценарное моделированиеСредний
SolverОптимизационные задачиПродвинутый
VBA-макросыАвтоматизация рутинных задачПродвинутый

Ограничения Excel

ОграничениеЗначениеПоследствие
Максимум строк1 048 576Невозможно работать с Big Data
Максимум столбцов16 384Ограничение ширины данных
СкоростьЗамедление при >100К строкПотеря продуктивности
ВоспроизводимостьСложно отследить измененияОшибки в отчётах
МасштабированиеРучная работа не масштабируетсяПредел роста
ВерсионностьНет встроенной системы версийКонфликты при совместной работе

Когда Excel достаточно

Excel — правильный выбор в следующих случаях:

СитуацияПочему Excel подходит
Данных меньше 100 000 строкРаботает быстро и стабильно
Быстрый adhoc-анализНе нужно писать код
Презентация руководствуВсе понимают Excel-файлы
Финансовое моделированиеИсторически сложившийся стандарт
Небольшая компания без ITНе требует инфраструктуры
ПрототипированиеБыстрее проверить гипотезу

Реальный пример эффективности Excel

Финансовый директор производственной компании:

«Квартальный анализ занимал две недели работы трёх специалистов. Внедрив систему анализа в Excel с использованием ВПР и сводных таблиц, время сократилось до двух дней. Теперь ежеквартально экономим 80+ человеко-часов.»

90% пользователей Excel не знают его возможности

По статистике, 90% пользователей Excel не используют сводные таблицы. Это значит, что освоив только этот инструмент, вы уже выделяетесь среди большинства.

Минимум, который должен знать аналитик в Excel:

  • Сводные таблицы (Pivot Tables)

  • ВПР/VLOOKUP и ПРОСМОТРХ/XLOOKUP

  • Условные функции (СУММЕСЛИМН, СЧЁТЕСЛИМН)

  • Power Query для ETL

  • Базовая визуализация

3. Python для аналитика: зачем нужен и что даёт

Почему Python стал стандартом

Python — один из самых популярных языков программирования для аналитики данных. Причины:

ПреимуществоОписание
Простой синтаксисЧитается почти как английский текст
Огромное сообществоОтвет на любой вопрос есть на Stack Overflow
Богатая экосистемаТысячи библиотек для любых задач
УниверсальностьОт веб-скрапинга до машинного обучения
Востребованность84% вакансий Data Scientist требуют Python
МасштабируемостьРаботает с данными любого размера

Ключевые библиотеки Python для аналитика

БиблиотекаНазначениеАналог в Excel

Pandas

Работа с таблицамиСводные таблицы + Power Query

NumPy

Математические вычисленияФормулы

Matplotlib

Базовые графикиДиаграммы

Seaborn

Статистическая визуализация

Plotly

Интерактивные графики

Scikit-learn

Машинное обучение

Requests

Работа с APIPower Query (частично)

BeautifulSoup

Веб-скрапинг

Pandas — главный инструмент аналитика

Pandas — это «швейцарский нож» для манипуляций с данными в Python. Библиотека построена поверх NumPy, что обеспечивает высокую производительность.

Что умеет Pandas:

  • Загрузка данных из любых источников (CSV, Excel, SQL, JSON, API)

  • Фильтрация и сортировка

  • Группировка и агрегация (аналог сводных таблиц)

  • Объединение таблиц (аналог ВПР)

  • Очистка данных от дубликатов и пропусков

  • Создание новых колонок на основе расчётов

  • Работа с временными рядами

  • Экспорт в любые форматы

Пример: сводная таблица в Pandas (3 строки кода):

python import pandas as pd df = pd.read_csv('sales.csv') df.groupby('region')['revenue'].sum()

Преимущества Python над Excel

АспектPythonExcel
Размер данныхОграничен только RAMДо 1 млн строк
Скорость обработкиВ 10–100 раз быстрее на больших данныхЗамедляется
ВоспроизводимостьКод можно запустить повторноРучные действия теряются
АвтоматизацияПолная автоматизация пайплайновОграничена VBA
ВерсионностьGit для контроля измененийОтсутствует
МасштабированиеЛегко перенести на серверТолько локально
Machine LearningПолная поддержкаОтсутствует
Работа с APIВстроенная поддержкаОчень ограничена

Когда Python необходим

СитуацияПочему нужен Python
Данных больше 1 млн строкExcel не справится
Ежедневные/еженедельные отчётыАвтоматизация экономит время
Работа с несколькими источникамиУдобное объединение данных
Предиктивная аналитикаML-модели
A/B-тестированиеСтатистические тесты
Работа в командеКод можно ревьюить и версионировать
Карьерный рост до Middle+Обязательное требование

4. Полное сравнение Excel и Python: 25 критериев

Таблица сравнения

КритерийExcelPythonПобедитель
1Порог входаНизкийСреднийExcel
2Время на базовое освоение2–4 недели2–4 месяцаExcel
3ИнтуитивностьВысокаяСредняяExcel
4Работа с малыми данными (<10К строк)ОтличноХорошоExcel
5Работа со средними данными (10К–100К)ХорошоОтличноPython
6Работа с большими данными (>1М)НевозможноОтличноPython
7Скорость обработки больших файловМедленноБыстроPython
8Воспроизводимость анализаПлохоОтличноPython
9АвтоматизацияVBA (сложно)ЛегкоPython
10ВерсионностьОтсутствуетGitPython
11Командная работаКонфликтыУдобноPython
12Машинное обучениеНетПолная поддержкаPython
13Статистический анализБазовыйПродвинутыйPython
14Визуализация (простая)ХорошоХорошоНичья
15Визуализация (сложная)ОграниченоОтличноPython
16Работа с APIОчень ограниченоОтличноPython
17Веб-скрапингНетОтличноPython
18ETL-процессыPower QueryPandasНичья
19Интеграция с BIОграниченоОтличноPython
20Презентация результатовОтличноСреднеExcel
21Понятность для бизнесаВысокаяНизкаяExcel
22СтоимостьПлатная лицензияБесплатноPython
23КроссплатформенностьWindows-центриченВездеPython
24Требования в вакансиях Junior70%+30–40%Excel
25Требования в вакансиях Middle+50%80%+Python

Итог: Excel — 8, Python — 14, Ничья — 3

Что это значит

Excel выигрывает в доступности, простоте и понятности для бизнеса. Python — в мощности, масштабируемости и карьерных перспективах. Для junior-позиций достаточно Excel, для роста до middle и выше — нужен Python.

5. Что быстрее освоить: реальные сроки обучения

Время освоения Excel

УровеньНавыкиВремяЧасов в неделю

Базовый

Формулы, фильтры, диаграммы1–2 недели10–15

Средний

ВПР, сводные таблицы, СУММЕСЛИМН2–4 недели10–15

Продвинутый

Power Query, Power Pivot1–2 месяца8–10

Эксперт

VBA, сложные модели3–6 месяцев8–10

Для работы аналитиком достаточно среднего уровня: 3–6 недель при регулярных занятиях.

Время освоения Python для аналитики

УровеньНавыкиВремяЧасов в неделю

Синтаксис

Переменные, циклы, функции2–4 недели10–15

Pandas базовый

Чтение файлов, фильтрация, группировка1–2 месяца10–15

Pandas продвинутый

Merge, pivot, временные ряды1–2 месяца8–10

Визуализация

Matplotlib, Seaborn, Plotly2–4 недели8–10

Полный стек

+ NumPy, статистика, базовый ML4–7 месяцев10–15

Для работы аналитиком нужен уровень «Pandas продвинутый»: 3–5 месяцев.

Сравнение сроков обучения

ИнструментДо уровня JuniorДо уровня Middle
Excel3–6 недель2–3 месяца
Python (для аналитики)2–4 месяца5–8 месяцев
SQL1–2 месяца3–4 месяца
BI (Power BI/Tableau)1–2 месяца2–3 месяца

Факторы, влияющие на скорость обучения

ФакторУскоряетЗамедляет
Предыдущий опытЛюбой опыт программированияНет технического бэкграунда
Английский языкСредний+ уровеньТолько русскоязычные ресурсы
Цель обученияКонкретный проектАбстрактное «выучить Python»
ПрактикаРеальные данныеТолько теория
РегулярностьКаждый день по 1–2 часаРаз в неделю по 8 часов

Рекомендуемая нагрузка

ПодходЧасов в неделюСрок до JuniorКомментарий
Интенсивный20–302–3 месяцаПодходит для буткемпов
Оптимальный10–154–6 месяцевСовмещение с работой
Минимальный5–78–12 месяцевРиск потери мотивации

6. Статистика требований в вакансиях: цифры и факты

Частота упоминания навыков в вакансиях аналитика данных (2024)

Навык% вакансийТренд

SQL

83–95%Стабильно высокий

Python

61–84%Растёт

Excel

50–70%Стабильный

BI-инструменты

45%Растёт

R

15–25%Снижается

Power Query/Power Pivot

20–30%Растёт

Машинное обучение

25–35%Растёт (для senior)

Требования по грейдам

Junior Data Analyst:

НавыкЧастота требованияУровень
Excel80–90%Уверенный
SQL70–80%Базовый
Python30–40%Желательно
BI20–30%Базовый

Middle Data Analyst:

НавыкЧастота требованияУровень
SQL95%+Продвинутый
Python70–80%Уверенный
Excel60–70%Продвинутый
BI50–60%Уверенный
A/B-тесты40–50%Понимание

Senior Data Analyst:

НавыкЧастота требованияУровень
SQL95%+Эксперт
Python85–90%Продвинутый
BI70–80%Продвинутый
ML40–50%Базовый
Менторство30–40%Опыт

Реальные примеры из вакансий 2025 года

Пример 1: Junior-позиция (Москва, 95 000 ₽)

Компания «Доброград» ищет специалиста:

  • Знание Python и T-SQL

  • Понимание принципов ETL

  • Умение строить сводные таблицы в Excel

  • Power BI и DAX — преимущество

Пример 2: Middle-позиция (Газпромбанк, от 200 000 ₽)

  • SQL на уровне формирования сложных запросов

  • Глубокое понимание принципов построения Data Warehouse

  • Анализ данных с помощью Python

  • Опыт работы с BI-инструментами

  • Опыт работы от 2 лет

Пример 3: Senior-позиция (Яндекс, от 300 000 ₽)

  • Опыт в аналитике от 4 лет

  • Продвинутый SQL и Python

  • Опыт A/B-тестирования

  • Понимание статистики и ML

  • Навыки презентации результатов

Что чаще требуют: Excel или Python?

Уровень позицииExcelPythonЧто важнее
Intern/Trainee90%20%Excel
Junior80%35%Excel
Middle65%75%Python
Senior50%90%Python
Lead40%85%Python

Вывод: Для входа в профессию важнее Excel, для роста — Python.

7. Как навыки влияют на зарплату: конкретные числа

Разница в зарплатах в зависимости от навыков

Набор навыковТипичная позицияЗарплата (Москва)
Только ExcelJunior analyst60 000–80 000 ₽
Excel + SQLJunior+ analyst80 000–120 000 ₽
Excel + SQL + базовый PythonMiddle analyst120 000–180 000 ₽
Excel + SQL + Python + BIMiddle+ analyst180 000–250 000 ₽
Всё выше + MLSenior analyst250 000–350 000 ₽

Во сколько раз вырастет зарплата

ПереходПримерный ростТребуемое время
Только Excel → Excel + SQL+30–50%2–3 месяца
Excel + SQL → + Python+40–60%4–6 месяцев
Middle → Senior (+ ML, лидерство)+50–80%2–3 года

Реальные примеры карьерного роста

Кейс 1:

«Джуниоры в 2020 году получали 70–85 тысяч. Сейчас двое из них получают 220 и 240 тысяч соответственно. Один сфокусировался на машинном обучении и Python, второй — на бизнес-аналитике и визуализации данных.» — Руководитель отдела аналитики

Кейс 2:

«Аналитик, который владеет только Excel, имеет меньше шансов на высокий доход, чем тот, кто уверенно работает с языками программирования, системами визуализации и языками анализа данных.» — HR-директор IT-компании

Зарплатные надбавки за отдельные навыки

НавыкНадбавка к базовой зарплате
Python (Pandas, NumPy)+25–40%
SQL (продвинутый)+15–25%
Power BI / Tableau+15–20%
A/B-тестирование+10–15%
Машинное обучение+30–50%
Знание домена (финтех, фарма)+15–30%

Сколько можно зарабатывать в 2025 году

ПрофильЗарплата в МосквеЗарплата в регионах
Excel-аналитик (Junior)60 000–90 000 ₽40 000–70 000 ₽
Data Analyst (Middle)150 000–220 000 ₽100 000–150 000 ₽
Data Analyst (Senior)250 000–350 000 ₽150 000–250 000 ₽
Analytics Lead350 000–500 000+ ₽200 000–350 000 ₽

8. SQL — третий обязательный элемент

Почему SQL важнее Excel и Python

SQL упоминается в 83–95% вакансий аналитика данных. Это больше, чем Python (61%) и Excel (50–70%). Причина: все данные компании хранятся в базах данных, и без SQL вы просто не сможете их получить.

Что нужно знать в SQL

УровеньНавыкиДля какой позиции

Базовый

SELECT, WHERE, ORDER BY, JOINJunior

Средний

GROUP BY, HAVING, подзапросы, оконные функцииMiddle

Продвинутый

CTE, оптимизация запросов, процедурыSenior

Связка SQL + Python vs SQL + Excel

ЗадачаSQL + ExcelSQL + Python
Выгрузка данныхSQL → экспорт в ExcelSQL → Pandas DataFrame
АнализСводные таблицыPandas groupby
ВизуализацияДиаграммы ExcelMatplotlib/Seaborn
АвтоматизацияРучная работаСкрипт по расписанию
МасштабированиеОграниченоЛегко

Сколько времени учить SQL

УровеньВремяЧто сможете делать
Базовый2–4 неделиПростые выборки и фильтрация
Средний1–2 месяцаСложные запросы с JOIN и агрегацией
Продвинутый3–4 месяцаОптимизация, оконные функции, CTE

Приоритет изучения

По данным опросов работодателей и анализа вакансий, оптимальный порядок изучения:

ПриоритетИнструментПричина
1SQLУпоминается в 83–95% вакансий
2ExcelБазовый навык, быстро учится
3Python + PandasДля роста до Middle
4BI-инструментыДополнение к основному стеку

9. Pandas: швейцарский нож аналитика

Почему Pandas — must have

Pandas — высокоуровневая Python-библиотека для анализа данных. Она построена поверх NumPy, что обеспечивает высокую производительность. По сути, Pandas — это «Excel на стероидах».

Сравнение Pandas и Excel по задачам

ЗадачаExcelPandas
Загрузить CSV 100К строк10–30 секунд1–2 секунды
Загрузить CSV 1М строкНевозможно5–10 секунд
Сводная таблицаНесколько кликов1 строка кода
Объединить 2 таблицы (ВПР)Формула ВПР

df.merge()

Очистить дубликатыУдаление дубликатов

df.drop_duplicates()

Добавить расчётную колонкуФормула в столбце

df['new'] = df['a'] * df['b']

ФильтрацияАвтофильтр

df[df['col'] > 100]

ГруппировкаСводная таблица

df.groupby('col').sum()

Основные команды Pandas

КомандаАналог в ExcelЧто делает

pd.read_csv()

Открыть файлЗагрузка CSV

pd.read_excel()

Открыть файлЗагрузка Excel

df.head()

Показать первые 5 строк

df.info()

Информация о типах данных

df.describe()

Статистика по числовым колонкам

df.groupby()

Сводная таблицаГруппировка

df.merge()

ВПРОбъединение таблиц

df.pivot_table()

Сводная таблицаСоздание сводной

df.to_csv()

Сохранить какЭкспорт в CSV

df.to_excel()

Сохранить какЭкспорт в Excel

Пример: анализ продаж

В Excel:

  1. Открыть файл

  2. Создать сводную таблицу

  3. Перетащить «Регион» в строки

  4. Перетащить «Выручка» в значения

  5. Выбрать «Сумма»

  6. Скопировать результат

В Pandas:

```python import pandas as pd

df = pd.read_csv('sales.csv') result = df.groupby('region')['revenue'].sum() result.to_excel('report.xlsx') ```

Три строки кода вместо 6 ручных операций. И это можно запустить автоматически каждый день.

Когда Pandas быстрее Excel

Объём данныхExcelPandasРазница
10 000 строк2 сек0.1 сек20x
100 000 строк30 сек0.5 сек60x
500 000 строк5 мин+2 сек150x
1 000 000 строкНевозможно5 сек

Что ещё умеет Pandas, чего не может Excel

ВозможностьОписание
Работа с JSONЗагрузка и парсинг JSON-файлов
Работа с APIПолучение данных из интернета
Временные рядыРесемплинг, скользящие средние
Текстовые данныеРегулярные выражения, NLP-подготовка
Работа с датамиПарсинг любых форматов дат
Цепочки операцийMethod chaining для читаемости кода

10. Практические сценарии: когда что использовать

Сценарий 1: Быстрый adhoc-анализ

ПараметрРекомендация
Инструмент

Excel

ПочемуБыстрее открыть файл и посмотреть
КогдаНужен ответ за 5 минут
Пример«Сколько заказов было вчера?»

Сценарий 2: Еженедельный отчёт

ПараметрРекомендация
Инструмент

Python

ПочемуАвтоматизация экономит время
КогдаОдин и тот же отчёт каждую неделю
ПримерОтчёт по продажам для руководства

Сценарий 3: Презентация для CEO

ПараметрРекомендация
Инструмент

Excel или BI

ПочемуБизнес понимает Excel
КогдаНужна наглядность и доверие
ПримерКвартальный обзор метрик

Сценарий 4: Анализ миллиона транзакций

ПараметрРекомендация
Инструмент

Python

ПочемуExcel не откроет такой файл
КогдаДанных больше 1 млн строк
ПримерАнализ всех транзакций за год

Сценарий 5: A/B-тест

ПараметрРекомендация
Инструмент

Python

ПочемуСтатистические тесты
КогдаНужна статистическая значимость
ПримерСравнение конверсии двух версий сайта

Сценарий 6: Финансовая модель

ПараметрРекомендация
Инструмент

Excel

ПочемуСтандарт отрасли
КогдаИнвесторы/банки ожидают Excel
ПримерФинансовая модель для привлечения инвестиций

Сценарий 7: Data Pipeline

ПараметрРекомендация
Инструмент

Python

ПочемуАвтоматизация ETL
КогдаЕжедневная загрузка и обработка данных
ПримерСбор данных из CRM в хранилище

Сценарий 8: Построение ML-модели

ПараметрРекомендация
Инструмент

Python

ПочемуЕдинственный вариант
КогдаПредиктивная аналитика
ПримерПрогноз оттока клиентов

Матрица выбора инструмента

КритерийExcelPython
Данных <100К строк
Данных >1М строк
Разовый анализ
Регулярный отчёт
Презентация бизнесу
Статистические тесты
Машинное обучение
Работа с API
Командная работа

✓ — отлично подходит, △ — подходит с ограничениями, ✗ — не подходит

11. Roadmap изучения: оптимальный путь для джуна

Месяц 1–2: Основы (Excel + SQL)

НеделяТемаЧасовРезультат
1Excel: формулы, фильтры10–15Базовая работа с данными
2Excel: ВПР, сводные таблицы10–15Умение объединять и агрегировать
3SQL: SELECT, WHERE, JOIN10–15Простые запросы к БД
4SQL: GROUP BY, подзапросы10–15Аналитические запросы
5–8Практика на реальных данных10–15Портфолио из 2–3 проектов

К концу 2 месяца: Готовность к Junior-позициям (Excel + SQL)

Месяц 3–4: Python для аналитики

НеделяТемаЧасовРезультат
9Python: синтаксис, типы данных10–15Базовое программирование
10Python: циклы, функции10–15Написание простых скриптов
11Pandas: загрузка, фильтрация10–15Работа с CSV/Excel в Python
12Pandas: groupby, merge10–15Аналог сводных таблиц и ВПР
13–16Практика: автоматизация отчётов10–15Портфолио из 2–3 Python-проектов

К концу 4 месяца: Конкурентоспособность на Junior+ позициях

Месяц 5–6: BI и визуализация

НеделяТемаЧасовРезультат
17–18Power BI или Tableau: основы10–15Создание дашбордов
19–20Matplotlib, Seaborn10–15Визуализация в Python
21–24Итоговый проект10–15Полноценный аналитический проект

К концу 6 месяца: Готовность к Middle-позициям

Рекомендуемые ресурсы

ТемаБесплатные ресурсыПлатные курсы
ExcelYouTube, Microsoft LearnНетология, Skillbox
SQLSQLBolt, Mode AnalyticsKarpov.Courses, Яндекс.Практикум
PythonCodecademy, Kaggle LearnЯндекс.Практикум, Skillfactory
PandasPandas DocumentationDataCamp
BIPower BI Desktop (бесплатно)Нетология

Практика — главное

Источник данныхЧто делать
Kaggle DatasetsАнализировать публичные датасеты
Data.gov.ruРаботать с открытыми данными России
Собственные данныеАнализировать свои траты, время
Pet-проектыСоздавать реальные отчёты и дашборды

12. Типичные ошибки при выборе инструмента

Ошибка 1: «Начну сразу с Python, Excel устарел»

ПроблемаПоследствие
Пропуск ExcelНе сможете пройти интервью на Junior
Слишком сложно сразуПотеря мотивации
Нет базыНепонимание логики работы с данными

Правильно: Начать с Excel, затем перейти к Python.

Ошибка 2: «Выучу только Excel, этого достаточно»

ПроблемаПоследствие
Потолок зарплатыМаксимум 100–120К без Python
Ограниченный ростНе пройдёте на Middle+
Ручная работаВыгорание от рутины

Правильно: Excel — старт, Python — рост.

Ошибка 3: «Учить всё одновременно»

ПроблемаПоследствие
РаспылениеНичего не выучите глубоко
ПутаницаСинтаксис смешивается
Долгий срокГод вместо 4 месяцев

Правильно: Последовательное изучение по roadmap.

Ошибка 4: «Только теория, практика потом»

ПроблемаПоследствие
Нет навыковЗнания без умений
Нет портфолиоНечего показать работодателю
ЗабываниеТеория без практики забывается

Правильно: 70% практики, 30% теории.

Ошибка 5: «Игнорирование SQL»

ПроблемаПоследствие
Нет доступа к даннымЗависимость от других
Провал интервьюSQL спрашивают везде
Неполный стекPython без SQL бесполезен

Правильно: SQL — первый или второй приоритет.

Ошибка 6: «Изучать Python по книгам для разработчиков»

ПроблемаПоследствие
Лишние знанияООП и паттерны аналитику не нужны
Потеря времениМесяцы на ненужное
ДемотивацияСложно и непонятно зачем

Правильно: Изучать Python именно для аналитики (Pandas, визуализация).

Матрица ошибок

ОшибкаПотеря времениПотеря денегИсправимость
Пропуск Excel1–2 месяцаНизкаяЛегко
Остановка на Excel50–100К/месСредне
Учить всё сразу3–6 месяцевСредняяЛегко
Только теория2–4 месяцаСредняяСредне
Игнорирование SQL1–2 месяцаВысокаяЛегко
Неправильные курсы2–4 месяцаВысокаяСредне

13. Что говорят работодатели: реальные требования из вакансий

Типичные требования Junior Data Analyst

Компания: Средний e-commerce (Москва, 90 000 ₽)

  • Уверенное владение Excel (сводные таблицы, ВПР)

  • Базовые знания SQL (SELECT, JOIN, GROUP BY)

  • Понимание основ статистики

  • Желательно: Python/R

Компания: Банк топ-10 (Москва, 120 000 ₽)

  • Excel на продвинутом уровне (Power Query)

  • SQL для выгрузки данных

  • Опыт работы с BI-инструментами

  • Python — преимущество

Компания: IT-стартап (удалённо, 80 000–100 000 ₽)

  • SQL — обязательно

  • Python/Pandas — обязательно

  • Excel — базовый уровень

  • Git — желательно

Типичные требования Middle Data Analyst

Компания: Газпромбанк (Москва, от 200 000 ₽)

  • SQL на уровне формирования сложных запросов

  • Глубокое понимание принципов построения DWH

  • Анализ данных с помощью Python

  • Опыт работы с BI-инструментами

  • Опыт от 2 лет

Компания: Яндекс (Москва, 250 000–350 000 ₽)

  • Опыт в аналитике от 3 лет

  • Продвинутый SQL (оконные функции, оптимизация)

  • Python (Pandas, NumPy, Scipy)

  • Опыт A/B-тестирования

  • Навыки визуализации (Tableau/Power BI)

Компания: Ozon (Москва, 200 000–280 000 ₽)

  • SQL — эксперт

  • Python — уверенный

  • Clickhouse — опыт работы

  • Статистика — глубокое понимание

  • Опыт от 2 лет в e-commerce — плюс

Что реально спрашивают на собеседованиях

ЭтапЧто проверяютИнструмент
Скрининг HRБазовые знания, мотивация
Техническое интервьюSQL-задачи, логикаSQL
Практическое заданиеАнализ данныхExcel и/или Python
Финальное интервьюSoft skills, культурный fit

Топ-10 вопросов на собеседованиях

ВопросИнструмент
1Напишите запрос с JOIN и GROUP BYSQL
2Как работает ВПР?Excel
3Что такое оконные функции?SQL
4Как загрузить CSV в Pandas?Python
5Объясните разницу между LEFT и INNER JOINSQL
6Как найти дубликаты в данных?SQL/Python/Excel
7Что такое p-value?Статистика
8Как построить сводную таблицу?Excel/Pandas
9Как бы вы проанализировали падение метрики?Логика
10Расскажите про ваш аналитический проектПортфолио

14. Карьерные траектории: куда ведёт каждый путь

Путь 1: Excel-аналитик

ЭтапПозицияЗарплатаТипичные задачи
1Junior Excel-аналитик60–80КОтчёты, сводные таблицы
2Middle Excel-аналитик100–140КФинансовые модели, Power Query
3Senior Excel-аналитик150–180КСложные модели, VBA
Потолок~180КОграниченный рост

Куда можно развиваться:

  • Финансовый аналитик

  • Бизнес-аналитик

  • Менеджер проектов

Путь 2: Data Analyst (Python + SQL)

ЭтапПозицияЗарплатаТипичные задачи
1Junior Data Analyst80–120КВыгрузки, простые отчёты
2Middle Data Analyst150–220КA/B-тесты, автоматизация
3Senior Data Analyst250–350КСложные исследования, менторство
4Lead Analyst350–500КУправление командой

Куда можно развиваться:

  • Data Scientist

  • Product Analyst

  • Analytics Engineer

  • Head of Analytics

Путь 3: BI-аналитик

ЭтапПозицияЗарплатаТипичные задачи
1Junior BI-аналитик80–110КДашборды, отчёты
2Middle BI-аналитик140–200КСложные визуализации, ETL
3Senior BI-аналитик200–280КАрхитектура BI, стандарты
4BI Lead280–400КСтратегия, управление

Сравнение траекторий

КритерийExcel-путьData AnalystBI-аналитик
Потолок зарплаты150–180К350–500К280–400К
Скорость ростаМедленнаяБыстраяСредняя
Сложность входаНизкаяСредняяСредняя
ВостребованностьСнижаетсяРастётРастёт
Возможность удалёнкиНизкаяВысокаяВысокая
Переход в DS/MLСложноЛегкоСредне

Рекомендации по выбору траектории

Если вы хотите...Выбирайте
Быстро войти в профессиюExcel → Data Analyst
Максимальную зарплатуData Analyst → DS
Работать с визуализациейBI-аналитик
Остаться в финансахExcel-аналитик → FP&A
Удалённую работуData Analyst / BI
Минимум программированияBI-аналитик (low-code)

15. Заключение: конкретные рекомендации

Главный вывод

И Excel, и Python нужны. Вопрос в приоритетах и последовательности изучения.

Кому что учить первым

Ваша ситуацияПервый приоритетВторой приоритет
Полный ноль в аналитикеExcelSQL
Уверенный ExcelSQLPython
Есть опыт программированияPython + PandasSQL
Хотите быстро трудоустроитьсяExcel + SQLPython (параллельно)
Хотите максимальную зарплатуPython + SQLBI-инструменты

Минимальный стек для Junior

НавыкУровеньВремя на освоение
ExcelУверенный (сводные, ВПР)3–4 недели
SQLБазовый (SELECT, JOIN, GROUP BY)4–6 недель
PythonБазовый Pandas6–8 недель (желательно)

Итого: 3–4 месяца до готовности к Junior-позициям.

Оптимальный стек для Middle

НавыкУровеньВремя на освоение
ExcelПродвинутый (Power Query)
SQLПродвинутый (оконные функции, CTE)+2–3 месяца
PythonУверенный (Pandas, визуализация)+3–4 месяца
BIБазовый (Power BI или Tableau)+1–2 месяца
СтатистикаA/B-тесты, гипотезы+1–2 месяца

Итого: 6–12 месяцев от Junior до Middle.

Финальные рекомендации

РекомендацияПочему важно
Начните с Excel и SQLЭто откроет двери на Junior-позиции
Не останавливайтесь на ExcelПотолок зарплаты и карьеры
Учите Python для аналитики, не для разработкиФокус на Pandas, не на Django
70% практики, 30% теорииБез практики знания бесполезны
Создайте портфолиоGitHub с 3–5 проектами
Не игнорируйте SQLГлавный навык по востребованности

Ответ на главный вопрос

Что быстрее освоить?

Excel — быстрее (3–6 недель vs 3–4 месяца для Python).

Что чаще требуют в вакансиях?

SQL (83–95%) > Python (61%) > Excel (50–70%).

Что учить первым?

SQL и Excel параллельно → Python → BI.

Что даст больше денег?

Python + SQL увеличивают зарплату в 1.5–2.5 раза по сравнению с «только Excel».

Ваш план на ближайшие 6 месяцев

МесяцФокусРезультат
1Excel: сводные таблицы, ВПРБазовая аналитика
2SQL: SELECT, JOIN, GROUP BYРабота с базами данных
3Python: синтаксис, Pandas основыПервые скрипты
4Python: Pandas продвинутыйАвтоматизация отчётов
5BI: Power BI или TableauДашборды
6Проект + поиск работыПортфолио + оффер

Источники

  • Данные hh.ru и Хабр.Карьера о рынке труда аналитиков данных (2024–2025)

  • Опросы работодателей о требованиях к навыкам

  • Статистика Яндекс.Практикум, Skillfactory, Karpov.Courses о сроках обучения

  • Анализ вакансий SuperJob, HeadHunter, Хабр.Карьера

А лучше вакансии для аналитиков ищите на hirehi.ru