Код
#статьи

Алексей Мигутский: «Работа в GitHub убила мою веру в инженерию»

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

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

Алексей Мигутский


об эксперте

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


ссылки


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

В корпорациях царит пофигизм

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

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

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

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

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

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

Даже в крупных компаниях ожидание не всегда совпадает с реальностью

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

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

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

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

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

Изучайте IT на практике — бесплатно

Курсы за 2990 0 р.

Я не знаю, с чего начать
Научитесь: Профессия Python-разработчик Узнать больше
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована