Харды Middle-Аналитика - Valentin Zabotin

Харды Middle-Аналитика: Что учить, чтобы продать себя за 200к+ (Без воды)

Валентин Заботин
Valentin Zabotin | Team Lead SA @ Beeline
#системныйанализ #карьера #оффер200к #менторство
Узнать про менторство
@vzabotin

Я регулярно вижу, как джуны и кандидаты с базовой подготовкой чувствуют напряжение перед собеседованиями. Из моего опыта работы лидом в СА и менторства хорошо видно: проблемы на интервью и в работе повторяются у большинства, и именно они мешают прыгнуть с уровня 60–100 тыс. ₽ на стабильные 175–250 тыс. ₽ и выше. Этот разрыв не случайность — он появляется из-за системных навыков, о которых я постоянно говорю своим ученикам.

На практике, как я объясняю ребятам на подготовках, оценка на интервью строится не вокруг терминов. SQL знают многие. BPMN «умели» почти все, кто ко мне приходил. REST слышали все без исключения. Но по моим наблюдениям, именно на этих этапах чаще всего «тонут» даже сильные кандидаты, если долго работали на рутине и не применяли инструменты осознанно.

На старте работы вижу у своих учеников один и тот же разрыв: знание названий инструментов есть, а вот умение использовать их в живой задаче — уже другое поле игры. Это чувствуется, когда человек пытается описать процесс, но упускает логику переходов. Когда говорит о требованиях, но не может собрать кейс без подсказок. Когда знает API, но не связывает это с поведением системы в целом.

Почти каждый мой менторинг начинается одинаково: с разбора пяти самых частых ловушек интервью. Я показываю кандидатам, где они теряют баллы — и почему их не берут на грейд «мидл», несмотря на базу. По статистике тех, кого готовил к переходу, до работы со мной они даже не замечали этих моментов, хотя именно они решают зарплатный скачок.

Эти пять тем — зеркало реальности интервью. В нём сразу видно, насколько человек действительно готов к роли, а не просто знает теорию.

Ниже — 5 блоков, на которых строится зарплата 200к+.


1. Сбор требований (Нефункциональные требования)

Контекст:
Сбор требований — это не просто записать "хотелки" заказчика. Это процесс перевода абстрактных желаний бизнеса в жесткие инженерные метрики. Если ты этого не делаешь, ты создаешь систему, которая формально работает, но бизнесом пользоваться невозможно.

Кейс с собеседования:
Бизнес приходит и говорит: "Нам нужна система, которая будет быстро работать".

❌ Как мыслит Джун:
Пишет в ТЗ: "Система должна работать быстро".

Почему это провал: Такие требования не поймаешь на практике. Они не измеряемы, не тестируются и в итоге не внедряются. Завтра тебя спросят: "Почему загрузка 3 секунды? Это медленно!". И тебе нечем крыть.

✅ Как мыслит Мидл (KPI подход):
Вместо того чтобы просто записывать «быстроту», он задает уточняющие вопросы и фиксирует метрики:

  • Время ответа сервера ≤ 300 мс (95 перцентиль).
  • Поддержка 10 000 одновременных пользователей.
  • SLA (доступность) 99.9%.

Практический лайфхак:

Всегда переводи качественные прилагательные ("быстро", "надежно", "удобно") в количественные цифры. В реальных проектах "быстро" — это всегда конкретная метрика в миллисекундах.


2. Базы данных и SQL (Нормализация и Бизнес)

Контекст:
База данных — это не просто таблички в Excel. Это фундамент бизнеса. Ошибка в проектировании здесь стоит дороже всего: дубли заказов, потерянные клиенты, тормозящие отчеты.

Кейс: "Спроектируй базу данных для системы заказов. Объясни нормализацию".

❌ Как мыслит Джун:
Рисует таблицы "как по учебнику" (Заказы, Клиенты), но когда спрашивают про бизнес-логику — теряется.

Почему это провал: В реальности плохой дизайн приводит к аномалиям: дубли данных, сложности с обновлением заказов. Джун не понимает цены своего решения.

✅ Как мыслит Мидл:
Он не рисует схему сразу. Он разбирает бизнес-сценарии:

  • "Как часто меняются данные клиента?"
  • "Нужна ли история изменений адреса?"

Он нормализует данные (чтобы не было дублей), но знает, когда можно нарушить правила и денормализовать таблицу ради скорости отчетов.

Библиотека знаний (Must Read):

Все референсы тебе выдаст бот на следующем этапе. Они не удаляются — проходи спокойно.


3. API и Интеграции (Самый дорогой навык)

Контекст:
Интеграция — это кровеносная система IT. Если ты умеешь правильно связывать системы, ты стоишь дорого. Ошибка здесь — это утечки данных и дыры в безопасности.

Кейс: "В какой части HTTP-запроса нужно передавать токен авторизации?".

❌ Как мыслит Джун:
"В body" или "Где угодно, главное чтобы работало".

Почему это провал: Передавать токены не по стандарту — путь к уязвимостям. Токен в body логируется серверами и остается в истории — это дыра в безопасности.

✅ Как мыслит Мидл:
Он знает не только "куда", но и "зачем":

  • Только в Header (Authorization: Bearer ...). Это стандарт индустрии (OAuth, JWT).
  • В Query Params — только для временных ссылок.
  • В Body — никогда.

Практический лайфхак:

Всегда проверяй стандарты выбранного API. Если не знаешь "почему именно так" — читай спецификации (RFC), разбирайся не только в "как", но и в "зачем".

Библиотека знаний (Must Read):

Все референсы тебе выдаст бот на следующем этапе. Они не удаляются — проходи спокойно.


4. BPMN и UML (Визуализация логики)

Контекст:
Нотации созданы не для красоты. Это язык, на котором бизнес говорит с разработкой. Ошибка в схеме = ошибка в коде = потерянные деньги.

Кейс: "Какой шлюз использовать для параллельной обработки двух процессов?".

❌ Как мыслит Джун:
Путает шлюзы, выбирает наугад или мешает BPMN с UML.

Почему это провал: Не разобравшись, какой шлюз соответствует параллельному или эксклюзивному поведению, ты проектируешь процесс, который технически невозможен.

✅ Как мыслит Мидл:
Он четко разделяет семантику:

  • Parallel Gateway (AND): Процессы стартуют одновременно (например, отправить пуш И письмо).
  • Exclusive Gateway (XOR): Строгий выбор (ИЛИ одобрить, ИЛИ отклонить).

Практический лайфхак:

Всегда, прежде чем рисовать, представь реальный сценарий. "Эти действия могут идти одновременно?". Если да — Параллельный шлюз.

Инструментарий:

Все референсы тебе выдаст бот на следующем этапе. Они не удаляются — проходи спокойно.

Я использую связку PlantUML. Это стандарт. Не надо чертить мышкой, пиши кодом.


5. Микросервисы (Архитектура)

Контекст:
Современный энтерпрайз — это сотни сервисов. Умение нарезать монолит на сервисы и связать их — это высший пилотаж аналитика.

Кейс: "Спроектируй схему взаимодействия сервисов для онлайн-магазина".

❌ Как мыслит Джун:
Начинает хаотично накидывать квадратики, не понимая границ ответственности. Рисует "всё со всем".

Почему это провал: Ты теряешь контекст. Непонятно, кто владеет данными, как обеспечивается целостность (транзакции).

✅ Как мыслит Мидл:
Он делит задачу на этапы:

  1. Use Cases: Что система должна делать?
  2. Domains: Выделяет зоны ответственности (Заказы, Оплата, Склад).
  3. Communication: Решает, где синхронно (REST — ждем ответа), где асинхронно (Kafka — отправили и забыли).

Библиотека знаний:

Все референсы тебе выдаст бот на следующем этапе. Они не удаляются — проходи спокойно.


Сложно? На самом деле нет.

Не пугайся терминов, за ними стоят простые вещи. Самое главное — понять суть этих инструментов.

Тебе может показаться, что это огромный объем сложной информации. Но секрет в том, что если есть кто-то, кто объяснит это "на пальцах" и привяжет к реальным бизнес-кейсам, освоение ускоряется в разы.

Этим мы занимаемся на моем менторстве: у нас 2 созвона в неделю, где мы разбираем теорию именно на живых примерах, а не по учебникам.

Я не могу выдать здесь свои авторские методики объяснения (иначе пропадет ценность моей личной работы), но то, что ты получил выше — это БАЗА. Это реально полезные, отобранные материалы, которые закрывают 80% вопросов на технических интервью. И они работают.

Скрин с отзывами

Девочка использовала мои бесплатные материалы как roadmap для поиска стажировки. Благодаря ним она смогла конкурировать на перегретом рынке новичков. Учишься на мидла и любые конкуренты грейда ниже не страшны)


Что дальше?

Харды — это база. Но даже с идеальными знаниями можно провалить собеседование, если не умеешь себя продать.

В следующем модуле разберем Софты и Самопрезентацию: как упаковать резюме, чтобы пройти ATS-фильтры, и что именно хотят слышать рекрутеры в 2026 году.

Погнали разбираться с упаковкой!

Продолжить в боте
@vzabotin

Made on
Tilda