Часть 3: Чек-лист выживания. Как выжить в первые 100 дней

Переход из разработки в менеджмент - это не повышение внутри профессии. Это радикальная смена профессии. Ты уходишь из мира предсказуемого алгоритма в мир хаоса человеческих отношений. Первые недели ты будешь чувствовать себя глупо, путаться в бизнес-требованиях и безумно скучать по теплому, ламповому миру чистого кода, где все зависит только от тебя.

Чтобы первые сто дней не превратились для тебя в ад, а твоя команда не разбежалась, держи шпаргалку. Это твой MVP выживания.

1. Смирись с потерей чистоты кода. Ты будешь кодить меньше, а через пару месяцев, возможно, перестанешь писать продакшн-код совсем. И это нормально. Твой новый продукт - это не фичи, а команда, которая может работать без твоего участия в коде. Твоя задача - создавать условия, а не писать функции. Если тебе невыносимо скучно без синтаксиса - заведи пет-проект дома.

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

3. Разделяй роли "на берегу". Мы уже говорили о друзьях, но это касается всех. Как только ты стал лидером, у тебя должно быть две ипостаси: "Мистер Руководитель" в рабочем чате и обычный человек за обедом. Объясни это команде. Не держи в себе неловкость - проговаривай правила игры. Когда границы обозначены, работать становится легче и спокойнее.

4. Слушай больше, чем говоришь. Ты привык быть экспертом, который знает ответ. Забудь. Теперь твоя сила — в вопросах. Вместо того чтобы доказывать, что ты самый умный, задавай правильные вопросы: «Почему ты выбрал эту архитектуру?», «Какие риски видишь?», «Что нам мешает?». Это развивает критическое мышление в команде и показывает, что ты ценишь мнение других.

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

Но знаешь, ради чего все это стоит? Когда твоя команда, без твоего ночного вмешательства, без постоянных подсказок, закрывает сложнейший проект и выкатывает его в прод, а ты стоишь в стороне и просто улыбаешься - ты испытаешь дофаминовый удар совсем другого уровня. Это не кайф от красиво написанного класса. Это кайф от того, что ты создал систему, которая живет своей жизнью и побеждает. Лидерский уровень.

Удачи. Пусть твои спринты будут всегда зелеными, а ретроспективы - честными.