Обновили: Из кодеров в лидеры. Как разработчики становятся Project и Product менеджерами
Работаете в IT и поняли, что код — не ваше? Разбираемся с опытными менеджерами, какой опыт будет ценен на управленческой должности, а какие знания придется добирать.
Часто в IT приходят ради высокой зарплаты, удаленки и хороших карьерных перспектив. Но спустя пару лет многие устают от программирования, хотят делать меньше рутинной работы у монитора, больше общаться и принимать решения о развитии продукта. А иногда желание уйти в управленцы возникает и у гуманитариев в IT: дизайнеров, маркетологов и других спецов.
Мы поговорили с продактами и проджектами с разным бэкграундом о том, из каких профессий проще уйти в менеджмент и к чему готовиться.
Примечание Adviser
В статье есть ссылки партнеров. Это значит, что если вы что-то покупаете с нашей помощью — вы также поддерживаете dev.by. (Вот другой способ).
При этом редакция и авторы независимы в выборе темы, концепции материала, фокуса описания, подхода к услугам или товарам. Прежде чем что-то советовать, мы много читаем и смотрим по теме, говорим с экспертами.
Редакция может выражать свое мнение и пробовать всё на себе.
Если рекомендательный материал обновляется, мы указываем, что и когда поменялось, в самом начале.
Как люди становятся менеджерами
Управленческая должность в IT — вовсе не наивысшая ступень эволюции, к которой все стремились бы. Дело скорее в складе характера и личных предпочтениях. Некоторым интересно глубоко погружаться в код или дизайн, такие спецы могут всю жизнь работать на senior-позиции и расти, переходя в более крупные проекты. Но если нравится развивать soft-скилы и организовывать процессы, стоит переходить в менеджмент. Многие разработчики так и поступают, чтобы больше общаться и разносторонне прокачиваться, а не проводить дни у монитора.
В большинстве IT-компаний есть должность Project Manager, который отвечает за эффективную работу команды, соблюдение сроков и бюджета, и Product Manager — он принимает глобальные решения по продукту, придумывает новые фичи, разбирается в аналитике и стремится удовлетворить потребности пользователей.
Продакты, в свою очередь, иногда имеют разную специализацию: есть, например Technical Product Manager, который занимается управлением с точки зрения технологий и внутреннего устройства продукта. А есть Product Manager, которые больше углубляются в аналитику или в UX. В выборе менеджерской работы важно обращать внимание на вакансии и конкретные требования компании. Иногда даже обязанности продакта и проджекта могут чуть ли не полностью совпадать.
Часто менеджерами становятся случайно — человека с лидерскими качествами либо отмечает начальство, либо он сам берет на себя новую роль.
Поскольку менеджмент требует в большей степени развитых софтов, нежели владения конкретным стеком, случайное попадание в профессию — частая ситуация. Однако прикладные знания все равно придется где-то получать, и тут будут полезны курсы или менторство.
Можно продолжать учиться, уже работая на позиции PM: добирать недостающие знания и навыки. Важно тщательно изучать программу, чтобы в ней была нужная информация: ведь курсы рассчитаны на людей с разным опытом и потребностями.
Опыт в других IT-профессиях ценится при найме, и для многих вакансий будет предпочтителен технический бэкграунд. Поэтому даже если у вас есть минимальный стаж в разработке, не стесняйтесь указывать его в резюме.
В компаниях на постсоветском пространстве перейти из программирования в менеджмент — частая ситуация.
Какие бонусы даст опыт в разработке
Программист изнутри знает процесс разработки и все его тонкости — не из учебников, а из практики. Это помогает в менеджерской работе, а вдобавок позволяет проще наработать авторитет в команде.
Опыт в разработке поможет не только наладить коммуникацию с командой, но и самому избежать ошибок в оценке бюджета и сроков.
Если менеджер совсем ничего не понимает в разработке, это большая проблема. С другой стороны, первоочередными все-таки являются именно менеджерские компетенции.
Часто в продакты и проджекты идут бывшие бизнес-аналитики, и эти их знания в анализе — огромный плюс для управленцев.
Частая проблема бывших разработчиков в том, что им недостает софт-скиллов: приходится прокачивать коммуникативные навыки и организаторские способности. Но все равно опыт в программировании не пройдет даром. Особенно он полезен проджектам, они плотнее взаимодействуют с командой в своей работе.
Продакту опыт в разработке нередко менее важен, зато важно понимание потребностей пользователей. Часто в продакты идут из маркетинга или UX.
Требования к менеджерам по части технических скилов варьируются в зависимости от компании и конкретной должности. Но когда эти скилы важны, их могут довольно тщательно проверять на собеседовании.
Некоторые считают, что разработчику проще прокачать софты и стать хорошим менеджером, чем менеджеру без бэкграунда с нуля приобрести технические навыки. Но тут все зависит от конкретного случая: личной мотивации специалиста и его должностных обязанностей.
Точно можно сказать, что опыт в разработке не является минусом при трудоустройстве менеджером, и что любой опыт в IT будет полезен. Но если у программиста или дизайнера слабые навыки коммуникации, презентации и другие софты — это реальная проблему, которую придется решить для успешного трудоустройства.
Что нужно для трудоустройства
Базовый инструментарий менеджеров довольно простой: обычно это Jira для планирования задач, Confluence для ведения документов, Miro или аналоги для рисования схем и пользовательских сценариев. Инструменты различаются в разных компаниях, но в основном речь о заметочниках, интерактивных досках, таблицах, документах — это все легко и быстро можно освоить.
На позиции продакта важно владеть хотя бы каким-то из инструментов аналитики — например, Amplitude или Google Analytics — и уметь обращаться с Google Sheets.
Однако основа профессии менеджера — не конкретные инструменты, а знания и умения. Проджекту особенно важно прокачивать коммуникацию, умело презентовать решения и убеждать в их правильности. А продакту — уметь разбираться в потребностях пользователей и грамотно интерпретировать данные.
Нередко люди сначала становятся проджектами, а потом растут до продактов — но это совсем не обязательно. Проджект и продакт — просто разные профессии, хотя у них и много пересечений.
Еще один важный навык — английский язык. Обычно вся профессиональная литература на английском, документация — тоже на английском. А при устройстве в иностранные компании менеджеру язык нужен гораздо больше, чем разработчику: ведь требуется много общаться и с командой, и со стейкхолдерами.
Сертификаты необязательны для трудоустройства, но будут большим бонусом, особенно при устройстве в зарубежные компании.
Что дальше
Начать можно с большого исчерпывающего курса или составить себя программу обучения самостоятельно, с учетом необходимых навыков и компетенций.
Роман Ковалевский рекомендует сайт ProductDo, где можно легко построить roadmap от своей текущей должности к желаемой менеджерской позиции. Там же можно прокачать недостающие скилы с помощью симуляторов: по аналитике или по продуктовому исследованию рынка, например. Также можно почитать «ПМ совет», который ведет Роман, или канал Михаила Табунова про управление продуктом.
Совершенствовать навыки коммуникации, организации и планирования можно и в повседневной жизни. А при любой возможности получить руководящий опыт, не отказываться: работа лидом или ментором тоже будет полезна.
Также стоит поскорее попытаться устроиться на желаемую должность — проджекта или продакта — на работе развитие идет гораздо быстрее.
Конкретные теоретические знания для менеджера важны, но они не такие обширные, как, например, в программировании. Здесь велика роль софт-скилов, а значит больше шансов расти прямо в ходе работы.