Алексей Мигутский: «Работа в GitHub убила мою веру в инженерию»
2026-02-21 18:06 Diff

#статьи

  • 1 фев 2022
  • 0

Сеньор из Microsoft рассказал, почему работа в крупной компании не всегда приносит инженеру счастье.

Кадр: фильм «Теорема Зеро»

Онлайн-журнал для тех, кто влюблён в код и информационные технологии. Пишем для айтишников и об айтишниках.

об эксперте

Senior Software Development Engineer в Microsoft. Создаёт сложные веб-приложения, занимается карьерным коучингом, любит готовить и улучшать свою жизнь.

Мой опыт работы с корпорациями показывает: чем больше компания, тем больше сотрудникам на всё плевать. Но GitHub стал для меня вишенкой на торте.

Здесь страшен не столько пофигизм исполнителей, сколько пофигизм менеджеров во всей управленческой иерархии. Компании, в которых менеджеры закрывают KPI личных карьерных планов, — это катастрофа. Если вы исполнители в таком коллективе — бегите, глупцы!

Статья написана на основе треда Алексея в Twitter.

Качественный инжиниринг строится сильными личностями, которые способны влиять на процесс. Если в компании нет влиятельного идейного инженера, то и сильной культуры не будет. А менеджерам эти проблемы по барабану, даже если они сами когда-то были инженерами. У них полно других важных дел.

Если хотите работать над качественным продуктом, за это придётся бороться. Во всех корпорациях есть политика и борьба между командами. Хотите качества — придётся быть амбассадором качества.

Если вам не повезло с цепочкой начальников, лучше поскорее бежать из этой компании. Тратить силы на то, чтобы договариваться и «управлять» менеджерами, в этом случае бесполезно. Manage up нужен, чтобы строить карьеру, но зачем её строить в таком окружении?

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

Я прекрасно понимаю, что GitHub — самый популярный сервис для совместной разработки. И компания предоставляет много плюшек. Без иронии: у нас отличный соцпакет и приятный коллектив. Если есть желающие, могу даже зареферить вас — у нас открыты вакансии с релокацией.

Кстати, не стоит недооценивать свои навыки. Большие компании ожидают от сотрудников опыта в продакшене на нормальном масштабе и базовых технических навыков — уметь разобраться в проблеме и предложить решение.

Моя главная претензия не к самому GitHub, а к инженерной и продуктовой культуре. Я не понимаю приоритетов и не вижу ролевых моделей, зато вижу, как инженеры впадают в состояние фрустрации, когда пытаются что-то улучшить в компании. Скорее всего, проблема в моих ожиданиях от инженерной культуры. Идеальная картина, которую я нарисовал в своём воображении, сильно не соответствует действительности.

Я потратил почти два года, чтобы понять: то ли лыжи не едут, то ли я дурак? И с позиции моих ценностей, похоже, не едут именно лыжи. Поэтому «я сегодняшний» пошёл бы в ToDo, а не в GitHub. Уж очень сильный mismatch получился.

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

Бесплатный курс по Python ➞
Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу