10 лет в IT как Project Manager научили многому, но не хватало умения создавать самому — не только планировать разработку, а писать код руками. Ниже — почему начал кодить, с чего стартовал (Python-автоматизация, потом Telegram-боты, потом веб) и что даёт эта синергия PM + Dev навыков на практике.
Почему PM начинает кодить
Устал зависеть от разработчиков для простых задач — правка текста, мелкая автоматизация, быстрый прототип идеи требовали заводить тикет и ждать очереди в спринт. Хотелось понимать техническую сторону глубже, чем позволяет роль менеджера. И появилось желание создавать продукты самому, а не только описывать требования к ним.
Путь: от Python-скриптов до веб-разработки
Начал с Python для автоматизации рутинных задач — простых скриптов, которые экономили часы ручной работы. Дальше — боты для Telegram, где уже приходилось думать про архитектуру, а не просто последовательность команд. Сейчас — веб-разработка и AI-инструменты, включая Claude Code для более сложных проектов.
Итог: PM + Dev навыки как преимущество
Синергия менеджерских и разработческих навыков даёт уникальное преимущество: могу и спланировать проект целиком, и реализовать MVP самостоятельно, не дожидаясь передачи задачи в разработку. Это не значит отказ от роли PM — это добавление ещё одного инструмента к тому, что уже умел.
Pro Tips: Prompting and Execution
- Начинай с автоматизации своей же рутины, а не с абстрактного pet-проекта — Python-скрипт, который решает реальную повторяющуюся задачу, даёт быструю обратную связь и мотивацию продолжать.
- Используй PM-опыт для декомпозиции своих же задач по разработке — планирование спринтов работает и для одного человека, просто в меньшем масштабе.
Common Pitfalls
- Пытаться выучить всё сразу вместо последовательного усложнения задач — скачок от скрипта-автоматизации сразу к сложному веб-приложению обычно демотивирует раньше, чем даёт результат.
- Забывать применять PM-навыки к себе же — без явного плана легко застрять в бесконечном рефакторинге pet-проекта без видимого результата.