Что на самом деле делает тимлид? 🤔
Я не первый раз в роли тимлида, но каждый раз убеждаюсь, что это совсем не то же самое, что быть сеньором. Все эти разговоры про event-based архитектуру, подходы к масштабируемости и производительность… Да, это тоже важно, но с этим можно справиться, если понимать, что и как нужно строить в коде. А вот как работать с людьми — тут уже сложнее.
Когда я впервые стал тимлидом в стартапе, мне казалось, что всё будет просто. Типа, я же сеньор, я и так все знаю. Но на деле оказалось, что от меня ждут совсем другого: как правильно делегировать задачи, как поддержать команду, как наладить коммуникацию между людьми, а не просто писать код. Тогда мне казалось, что достаточно просто быть хорошим разработчиком, и всё пойдет как по маслу. А теперь понимаю: чтобы двигаться дальше в IT, нужно не только разбираться в коде, но и учиться выстраивать диалоги, помогать команде расти и действовать как связующее звено между людьми. 🗣
В стартапе не было никаких процессов, и я всё время выполнял заградительные функции: не давать всем уйти в хаос от бесконечных идей. Это был крутой опыт, но и дикий стресс 😅, потому что задач было много, а структура отсутствовала. Теперь в более крупной компании с процессами я сталкиваюсь с другой проблемой: надо управлять людьми и их ожиданиями. И вот здесь я понимаю, что навыков для этого катастрофически не хватает. 🧐
🔸 Тимлид — это не только старший разработчик, но и человек, который может создать правильную атмосферу для работы. Это и про делегирование задач, и про поддержание морального духа в команде. 🙌
🔹 Задачи тимлида: научиться говорить с людьми так, чтобы они тебя не только слышали, но и чувствовали твою поддержку. Иногда важнее услышать, что команда думает, чем сказать, что делать. 💬
🔸 Без навыков общения и взаимопонимания далеко не уедешь. Все эти советы по построению архитектуры круты, но если команда не сработается, ничего не выйдет. Не хватает постоянной работы с людьми, а не только с задачами. 🤝
Мне нравится быть тимлидом, и я всё ещё учусь. Но одно я понял точно: без развития soft skills двигаться дальше в IT тяжело. Работать с кодом можно, а вот работать с людьми — это совсем другой уровень. 💥
Я пока не мастер общения, но этот путь мне точно интересен! А что для вас сложнее — код или управление людьми? 🤔