Что это простыми словами
Data Analyst (дата-аналитик) — человек, который смотрит на сырые данные компании и рассказывает историю, которую они скрывают. Берёт таблицы с продажами, поведения пользователей или логов и отвечает на вопросы бизнеса: «почему упали продажи?», «кто наши лучшие клиенты?», «что произойдёт, если мы изменим цену?».
Аналогия: представьте, что вы приехали в город, но без гида. У вас есть карта, но она показывает только улицы. Data Analyst — как гид, который не просто показывает дорогу, а объясняет, почему здесь кафе, почему эта улица широкая, и подсказывает лучший маршрут. Данные — это карта, а аналитик — переводчик, который делает карту понятной.
Официальное определение
Теперь, когда суть понятна, вот как эту роль описывают в вакансиях. Такую формулировку вы будете получать от заказчика и видеть в резюме.
«Data Analyst — специалист, собирающий, обрабатывающий и визуализирующий данные для извлечения бизнес-инсайтов и поддержки принятия управленческих решений».
Разберём по словам. «Обработка данных» — это чистка и приведение таблиц в порядок, чтобы цифры были согласованы. «Визуализация» — создание графиков и отчётов, которые легко читать. «Бизнес-инсайты» — выводы, которые помогают компании принимать решения (не просто цифры, а ответы на вопросы бизнеса).
Что делает за обычный день
Чаще всего день строится вокруг трёх задач.
Первое — отвечает на запросы коллег. Маркетинг спрашивает: «какая рекламная кампания принесла больше всего клиентов?». Продажи: «какой регион продаёт хуже всего?». Аналитик берёт сырые данные и выдаёт ответ с пояснением.
Второе — делает регулярные отчёты. Например, каждый понедельник в 10:00 руководитель получает сводку за прошлую неделю: сколько продаж, сколько новых клиентов, какие товары растут. Аналитик настраивает этот процесс, чтобы отчёт собирался сам.
Третье — работает с данными напрямую: подключается к базам, фильтрует, группирует, считает, строит графики. Часто это самая объёмная часть работы.
Из чего состоит направление
У дата-аналитика есть два главных инструмента, которые встречаются в вакансиях почти всегда.
SQL — язык запросов к базам данных. Представьте, что база данных — огромный шкаф с файлами. SQL — это инструкция, как сказать: «дай мне все папки с продажами за март». Практически любая вакансия дата-аналитика требует SQL.
Python — универсальный язык программирования, который в руках аналитика превращается в швейцарский нож. На нём чистят данные, считают сложные метрики, делают визуализации и автоматизируют рутину. В вакансиях часто пишут «Python + SQL» — это стандартный набор.
Почти всегда к этому добавляются инструменты визуализации (такие как Tableau, Power BI, Looker), но они — вторичны. На уровне junior их часто учат уже в команде.
Инструменты простыми словами
Инструменты дата-аналитика удобно разложить по слоям — от обязательных к дополнительным.
Слой 1. Языки
SQL — язык запросов к базам данных. Фундамент. Без него аналитик не может достать данные.
Python — язык, который делает сложную аналитику доступной. На нём пишут скрипты для обработки данных и автоматизации.
Слой 2. Визуализация
Tableau, Power BI, Looker — программы, которые превращают числа в красивые графики и дашборды. Аналог конструктора LEGO: ты кладёшь данные, получаешь понятную картинку.
Слой 3. Базы данных
PostgreSQL, MySQL, ClickHouse — сами хранилища, где лежат данные. SQL — это язык, чтобы к ним обращаться. Разница такая же, как между языком и словарём.
Слой 4. Инструменты
Jupyter Notebook, Excel, Git — рабочие привычки. Jupyter — среда, где пишут и запускают код с комментариями. Excel — знакомый многим, но всё ещё широко используется в компаниях. Git — система хранения версий кода, чтобы не потерять изменения.
Что взаимозаменяемо, а что путать нельзя
Data Analyst и Data Scientist — похожие названия, но это разные специалисты. Аналитик отвечает на вопросы «что произошло?» и «почему?». Дата-сайентист — на вопрос «что будет?», строя прогнозы и модели.
Библиотеки внутри Python (pandas, matplotlib, seaborn) взаимозаменяемы: кто работал с одной, быстро освоит другую. Отбраковывать по конкретной библиотеке не нужно.
SQL и Python дополняют друг друга, а не заменяют. В идеале — оба. Но если кандидат знает отлично SQL и чуть-чуть Python — это рабочий вариант. Обратное (только Python без SQL) — редкость и повод уточнить.
Уровни: junior / middle / senior
Уровень (грейд) — это не столько годы, сколько самостоятельность.
Junior (джуниор) — пишет запросы под присмотром, нуждается в проверке. Берёт уже сформулированные задачи.
Middle (мидл) — получает вопрос от бизнеса (иногда размытый) и сам разбирается: какие данные нужны, какие запросы написать, как показать результат.
Senior (сеньор) — не только отвечает, но и задаёт правильные вопросы. Строит архитектуру отчётов, менторит младших, влияет на то, какие метрики вообще считать.
Это общий ориентир. В разных компаниях требования отличаются, поэтому всегда сверяйтесь с текстом конкретной вакансии.
Как узнать роль в резюме
Ищите заголовок «Data Analyst», «Аналитик данных» или «BI-аналитик» (ближайшая роль, часто пересекающаяся). В стеке ожидайте: SQL, Python, инструменты визуализации (Tableau, Power BI, Looker). Хороший признак — описание бизнес-задач в опыте: «анализ продаж», «отчёты для руководства», «понимание метрик».
Если в резюме только SQL без Python и без описания бизнес-задач — это, скорее, junior или специалист, заточенный под один инструмент. Если, напротив, много машинного обучения и статистики — возможно, это дата-сайентист, а не аналитик.
Что спросить на первичном скрининге
Какой уровень SQL вы знаете — можете показать пример запроса?
Нормальный ответ: «Пишу JOIN, GROUP BY, оконные функции» с примером. Если человек не слышал оконных функций на middle — повод уточнить глубину.
Какие задачи вы решали на прошлом месте?
Нормальный ответ: конкретные бизнес-задачи — «анализил отток клиентов», «сделал дашборд для отдела продаж». Размыто «работал с данными» без контекста — мало информации.
Работали ли с визуализацией — какие инструменты?
Нормальный ответ: «Power BI, иногда Tableau». Если не использовал вообще — уточните, готов ли быстро освоить.
Как вы понимаете, что задача решена?
Нормальный ответ: «Когда заказчик подтвердил, что вывод понятен и может использоваться». Аналитик работает на результат для человека, а не на красивую картинку.
Это общий ориентир. В разных компаниях требования отличаются, поэтому всегда сверяйтесь с текстом конкретной вакансии.
Частые путаницы и красные флаги
Data Analyst ≠ Data Scientist. Аналитик — про бизнес-задачи и описательный анализ. Дата-сайентист — про прогнозы, ML и статистику.
Data Analyst ≈ BI-аналитик, но не то же самое. BI-аналитик чаще строит дашборды и отчёты, а data-аналитик глубже ковыряется в данных и отвечает на сложные вопросы.
SQL ≠ база данных. SQL — это язык, чтобы запрашивать данные. База данных (PostgreSQL, MySQL) — само хранилище. Путать нельзя.
Красный флаг: «data scientist и data analyst и data engineer за два года» — маловероятно, каждая роль требует серьёзного погружения.
Красный флаг: «Excel и SQL» без Python и без примеров бизнес-задач — вероятно, это junior или человек без опыта реальной аналитики.