Карьерные пути в IT редко бывают линейными. История Марата Зимнурова — тимлида двух команд разработки в HRTech Авито — это пример того, как разнородный опыт складывается в устойчивую профессиональную траекторию. До прихода в Авито он работал линейным сотрудником в McDonald's, затем в Microsoft над Power BI Desktop и системами восстановления Azure после сбоев. Сейчас его команды автоматизируют процессы найма, отпусков, бенефитов, комплаенса и кадрового учёта для более чем 12 000 сотрудников. Параллельно Марат преподаёт в вузах, пишет собственный визуальный движок для игр по русской классической литературе, ведёт бесплатную образовательную платформу и проектирует язык программирования с формальной доказуемостью. Разберём, какие выводы из этого можно применить к собственной карьере — без магии и обещаний быстрого успеха.

Разнородный опыт — не минус, а конкурентное преимущество

Многие соискатели стараются выстроить «идеальный» линейный путь: вуз, стажировка, джун, мидл, сеньор. История Марата показывает, что работа вне IT (тот же McDonald's) и переезд из одной корпорации в другую дают неожиданные навыки. В McDonald's он получил опыт взаимодействия с людьми в условиях высокой нагрузки и жёстких регламентов — это пригодилось в управлении командами и автоматизации HR-процессов. В Microsoft он работал над продуктами с миллионами пользователей, что дало понимание масштабирования и качества кода. Ключевой вывод: не стоит списывать со счетов «нерелевантный» опыт. Оценивайте, какие именно навыки вы там прокачали — коммуникацию, стрессоустойчивость, умение следовать процессам или, наоборот, их менять.

Как тимлиду удаётся совмещать управление, преподавание и пет-проекты

Один из главных вопросов к таким историям — как всё успеть. Универсального рецепта нет, но можно выделить несколько практик, которые часто встречаются у людей с высокой личной эффективностью. Во-первых, чёткое разделение контекстов: работа в Авито, преподавание и собственные проекты не смешиваются в одном временном блоке. Во-вторых, делегирование и автоматизация рутины — именно этим занимаются его команды в HRTech, и тот же подход он применяет к своей загрузке. В-третьих, осознанный выбор проектов: движок для игр по классике и язык с формальной доказуемостью — это не случайные хобби, а задачи, которые развивают определённые инженерные навыки (архитектура, формальные методы, работа с визуализацией).

Если вы хотите запустить пет-проект, не увольняясь с основной работы, начните с малого: выделите 30–60 минут в день на задачу, которую можно завершить за неделю. Не ставьте цель «написать свой язык программирования за месяц» — разбейте на этапы: парсер, интерпретатор, тесты. Ведите простой трекер прогресса. И не пытайтесь делать всё одновременно: в разные периоды фокус может смещаться.

Чем студенты отличаются от разработчиков: практические наблюдения

Марат преподаёт в нескольких вузах, и это даёт ему свежий взгляд на рынок. Одно из типичных отличий: студенты часто мыслят «сдать задание», а разработчики — «решить проблему пользователя». Первые фокусируются на синтаксисе и оценке, вторые — на поддерживаемости, тестах и обратной связи. Если вы учитесь или менторите, полезно смещать фокус с «правильного ответа» на «работающее решение с понятными компромиссами». Например, вместо идеальной реализации алгоритма в учебном проекте попробуйте добавить обработку ошибок и простые тесты — это приблизит учебную задачу к реальной работе.

Ещё один разрыв — умение задавать вопросы. Студенты стесняются переспрашивать, разработчики же считают уточнение требований нормой. На собеседованиях и в работе ценится именно способность быстро прояснить неопределённость, а не угадать правильный ответ.

Что даёт работа в крупной компании и как это использовать

В Авито Марат отмечает возможность влиять на процессы для 12 000+ сотрудников и видеть измеримый эффект: сокращение человеко-часов, ускорение рутинных операций, интеграция с госуслугами. Крупная компания даёт доступ к сложным задачам, данным и инфраструктуре, которых нет в маленьких проектах. Но чтобы извлечь пользу, нужно самому проявлять инициативу: предлагать автоматизацию, брать ответственность за результат, а не только за код. Типичная ошибка — ждать, что карьерный рост произойдёт сам собой. В реальности повышение часто получают те, кто расширяет зону ответственности и показывает измеримый вклад в бизнес-метрики.

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

Типичные ошибки на пути к такой карьере

  • Игнорирование «непрестижного» опыта. Работа в поддержке, ритейле или на линейной позиции может дать навыки коммуникации и стрессоустойчивости, которые пригодятся в управлении.
  • Попытка копировать чужой путь целиком. У Марата был McDonald's, Microsoft, Авито — но это не шаблон. Важнее понять, какие принципы за этим стоят: непрерывное обучение, смена контекстов, измеримость результатов.
  • Запуск пет-проекта без чёткого критерия готовности. «Пишу свой язык программирования» может длиться годами, если нет этапов и сроков. Определите минимальную жизнеспособную версию.
  • Игнорирование преподавания и менторства. Это не только альтруизм, но и способ структурировать собственные знания и прокачать объяснительные навыки — полезно для роста до сеньора и тимлида.

История Марата Зимнурова — не про то, как «успеть всё», а про осознанный выбор задач, которые развивают сразу несколько навыков. Если вы хотите двигаться в похожем направлении, начните с аудита собственного опыта: какие проекты дали вам измеримый результат, какие навыки вы недооцениваете, и какую одну задачу можно автоматизировать уже на этой неделе. Карьера складывается из таких небольших, но конкретных шагов.