Как расти разработчику внутри компании?

Untitled

Как построить план роста говорящий: делай A, B, C и вырастишь в должности/деньгах на X? Как определить направление развития с пользой для себя и компании? Я Алексей Некрасов, лидер направления Python в МТС, автор open-source библиотек: FastAPI-JSONAPIи flask-combo-jsonapi, программный директор по Python в Skillbox и автор канала Python — учим и работаем

Стратегии роста

Представим, что вы уже год работаете и за этот год максимум какое повышение было — это индексации зарплаты и то всего на 8–10%. Вы поставили себе цель вырасти на 15–30% в течение следующих 6–12 месяцев. Какие стратегии у вас есть для достижения этой цели:

  1. Обучаться новым технологиям. Увеличит вашу ценность и покажет готовность к развитию, что критично для перехода на более высокие должности.

  2. Участвовать в ключевых проектах. Высокая видимость ваших достижений перед руководством открывает двери для продвижения.

  3. Строить профессиональные отношения. Сильный нетворкинг может обеспечить поддержку и рекомендации, необходимые для получения повышения.

  4. Демонстрировать достижения. Выступление с инициативами и их успешная реализация подчеркнёт вашу роль как ценного игрока, способного на более сложные задачи.

  5. Обсудить план карьерного роста. Четкий план покажет руководству вашу заинтересованность и готовность к росту, делая вас приоритетным кандидатом для продвижения.

  6. Активно участвовать в сообществах. Укрепит ваш профессиональный профиль и расширит кругозор, что необходимо для занятия руководящих позиций.

  7. Развивать лидерские качества. Покажет, что вы можете брать на себя больше ответственности и управлять командами, что является ключом к продвижению на руководящие роли.

  8. Фокусироваться на результатах. Достижение важных целей подтвердит вашу способность вносить значимый вклад, что делает вас идеальным кандидатом для повышения.

Каждая из этих стратегий напрямую влияет на ваш профессиональный рост, повышая ваши шансы на продвижение по карьерной лестнице.

В идеале двигаться по всем стратегиям параллельно, но в этом случае можно разорваться и нигде не преуспеть. Поэтому мы остановимся на нескольких моих любимых и попробуем сгруппировать их в план действий.

Построение плана

Будем, использовать следующие стратегии в нашем плане: обучение новым технологиям, участие в ключевых проектах, развитие лидерских качеств и работа с планом карьерного роста. Переходим к плану:

Шаг 1: Переход в ключевой проект

(Опционально) Найдите проект, который имеет стратегическое значение для компании и который лично вас заинтересует. Это может быть что-то, где вы сможете максимально проявить свои навыки и внести заметный вклад. Если такого проекта нет, то данный шаг пропускаем.

Шаг 2: Определение зоны ответственности

Выявляем область в проекте, которая недостаточно развита или игнорируется, но имеет потенциал для улучшения бизнес-метрик. Это может быть автоматизация процессов, оптимизация производительности, улучшение безопасности или интеграция новых технологий. Подробнее про варианты зон роста я расскажу далее.

Шаг 3: План развития навыков и прокачки зоны ответственности

Создайте план для развития необходимых навыков, которые понадобятся для работы над выбранной зоной ответственности. Определите ресурсы для обучения, такие как курсы, вебинары, и специализированная литература. Параллельно разработайте план действий по улучшению выбранной области проекта, включая цели, KPI и ожидаемые результаты для бизнеса.

Шаг 4: Предложение руководству

Предложите руководству ваш план и объясните, как его реализация принесет пользу бизнесу. Укажите, что часть вашего рабочего времени (около 10–20%) будет посвящена этому проекту. Подчеркните, что это инвестиция в будущее компании, и договоритесь о возможном повышении после успешной реализации плана.

Шаг 5: Фокус на результатах

Сосредоточьтесь на выполнении поставленных задач, не забывая при этом о своих основных обязанностях. Через 3–6 месяцев, когда план будет реализован, подведите итоги и продемонстрируйте достигнутые результаты руководству. Подчеркните, как ваша инициатива повлияла на улучшение бизнес-процессов или показателей, и обсудите возможность вашего повышения по ранее заключенным договоренностям.

Этот стратегический план позволит не только продемонстрировать вашу инициативу и способность думать в интересах компании, но и выделит вас среди коллег как кандидата для повышения по карьере.

Зоны роста

Вернёмся к зонам роста. Я выделил следующий список их может быть гораздо больше, можете писать в комментариях какие ещё вы видите или знаете зоны роста, с удовольствием обсужу.

Вот мой список зон роста и того как они могут повлиять на бизнес:

  1. Разработка и внедрение архитектурных паттернов: Улучшение масштабируемости и поддерживаемости проектов, сокращение времени на разработку и внедрение новых функций.

  2. Работа с big data и аналитика данных: Выявление скрытых трендов и ценных бизнес-инсайтов, которые могут помочь в принятии стратегических решений и увеличении прибыли.

  3. Разработка и оптимизация баз данных: Повышение производительности приложений за счет оптимизации работы с данными, снижение затрат на обслуживание инфраструктуры.

  4. Участие в open source: Повышение репутации компании в профессиональном сообществе, привлечение талантливых разработчиков, улучшение качества собственных продуктов за счет обратной связи и участия в разработке.

  5. Безопасность кода и аудит систем: Минимизация рисков безопасности, предотвращение потенциальных утечек данных и других угроз, что укрепляет доверие клиентов и партнеров.

  6. Выступление на конференциях: Укрепление бренда компании, демонстрация экспертизы в определенных областях, что может привлечь новых клиентов и партнеров.

  7. Профилирование и оптимизация производительности: Улучшение скорости и стабильности приложений, увеличение удовлетворенности пользователей и снижение нагрузки на сервера.

  8. Внедрение спецификаций и ускорение разработки: Стандартизация процессов разработки для сокращения времени на доработку и обеспечение высокого качества кода.

  9. Внедрение мониторинга и observability: Обеспечение стабильности работы систем и оперативного реагирования на инциденты, что снижает время простоя и потери данных.

  10. Внедрение ML и GPT: Автоматизация рутинных задач, улучшение пользовательского опыта за счет персонализации и предоставление новых инновационных сервисов.

  11. Тестирование: Повышение качества продуктов, снижение количества ошибок и багов, что напрямую влияет на удовлетворенность клиентов.

  12. CI/CD: Ускорение процессов разработки и доставки новых версий продуктов.

Что дальше?

Следующие шаги выбираем интересную вам и подходящую для вашей компании зону роста и идём строить план. Удачи!

Если статья зайдёт, то выложу серию статей с планом и примером по каждой из зон роста.

Также у нас в канале Python — учим и работаем разбираем и обсуждаем кейсы как на практике сработала та или иная стратегия роста, как работать со страхом общения с руководством на тему повышения и многое другое.

© Habrahabr.ru