Почему в IT не любят менеджеров не из разработки?
Давно хотел поднять эту тему.
Во многих вакансиях на менеджерские позиции одним из преимуществ (а иногда и обязательным требованием) становится опыт разработки. Логика понятна: человек знает, как создается продукт, говорит с командой "на одном языке".
Но возникает вопрос: делает ли опыт программирования человека хорошим руководителем?
На мой взгляд, это разные профессии.
Разработчик создает продукт. Менеджер создает условия, в которых команда может этот продукт создать.
Да, менеджеру важно понимать жизненный цикл разработки, знать Agile, разбираться в архитектуре на уровне принятия решений, понимать ограничения команды и уметь задавать правильные вопросы. Но для этого необязательно писать код 10 лет.
Более того, продвижение сильного разработчика в руководители далеко не всегда оказывается успешным. Мы все знаем принцип Питера: людей нередко повышают до уровня их некомпетентности. Отличный инженер не становится автоматически сильным менеджером. И тогда компания теряет опытного разработчика и приобретает слабого менеджера.
Конечно, идеальный вариант — руководитель, который сочетает техническое понимание с развитыми управленческими навыками. Но базово разобраться в технологиях, процессах и инструментах разработки можно относительно быстро. А умение управлять людьми, выстраивать коммуникацию, разрешать конфликты и создавать эффективную команду формируется годами.
Интересно услышать мнение сообщества.
Что для менеджера важнее: - сильные управленческие компетенции; - глубокий технический бэкграунд; - или без опыта разработки в IT вообще невозможно стать по-настоящему сильным руководителем?
· 24.07
В разработке ичень специфическое руководство
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён