В ИТ-среде существует много постоянных дискуссий, таких как выбор между микросервисами и монолитом или между доступным и открытым кодом. Один из таких споров — должен ли руководитель разработки сам писать код?
Компания Beeline Cloud рассмотрела разные точки зрения на этот вопрос. Одни считают, что руководитель должен программировать, чтобы сохранять авторитет и лучше понимать задачи команды. Например, в Google, GitHub и Basecamp менеджеры регулярно вносят изменения в код, показывая пример и передавая лучшие практики. Исследования подтверждают: технические навыки руководителя положительно влияют на мораль коллектива, так как сотрудники видят в нем компетентного профессионала.
С другой стороны, многие считают, что у менеджера есть более важные обязанности — управление командой, оптимизация процессов и менторство, которые требуют значительного времени. В таких компаниях, как Amazon, программирование считается необязательным навыком для руководителей, ведь ключ к успеху — понимание потребностей пользователей и умение эффективно распределять ресурсы.
Если у менеджера остается время и энтузиазм к кодингу, можно заниматься исправлением багов, техническим долгом или автоматизацией рутины, что принесёт пользу команде, не отвлекая от основных задач.
Для тех, кто только начинает управлять разработкой, Beeline Cloud рекомендует несколько полезных книг: «Управление разработкой для всех нас» Сары Драснер, «Искусство управления разработкой» и «Как управлять эффективными инженерными командами» Эдди Османи. Эти издания помогут освоить навыки взаимодействия с командой, расстановки приоритетов и построения доверия.
Beeline Cloud продолжает создавать облачные решения, поддерживающие развитие ИТ-индустрии и улучшение сервисов.