Школа
Рост разработчика
Как профессионально расти самому, как растить команду
Рост разработчика
Собрал Василий Половнёв👁 2974
Как профессионально расти самому, как растить команду
Собрал Василий Половнёв👁 2974

Варианты роста

Есть два пути роста: путь полководца и путь мага. Полководец — про управление, подключение других людей и рост в ширину, маг — про навыки, умения и рост в глубину. Основная цель мага — самосовершенствование, стать самым крутым, в одиночку выигрывая битвы. Цель полководца — выигрывать войны, рисуя стрелки на карте.

План роста и шефство

Чтобы расти эффективно, нужен план роста и шеф (наставник, ментор), который поможет оценить текущий уровень и навыки, составить план развития и не просрать его.

Гора знаний

В бюро мы условно делим профессиональный путь разработчика на четыре этапа: стажёр (джуниор), разработчик (мидл), ведущий разработчик (сеньор) и технический директор. Стажёр требует контроля, разработчику нужно подсказывать направление, ведущий разработчик автономен. Технический директор отвечает за появление новых ведущих разработчиков, за стандарты качества и образование.

Индивидуальные планы развития

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

Индивидуальные планы развития и чеклисты — не одно и то же. Планы развития отличаются для каждого разработчика: изменяются и дополняются в соответствии с его навыками, содержат индивидуальные пожелания и задания:
Отслеживаете ли вы производительность программистов?

Подводные камни

Нельзя заниматься образованием и ростом, когда в проекте жопа: горят сроки, бизнес недоволен, продакшен падает дважды в день. Сначала нужно потушить пожары, наладить работу разработки:
Как в аврале уделять время росту?

Основные инструменты роста: шефство, парное программирование и встречи 1:1. Частота встреч зависит от разработчика: кому‑то мало одной встречи в неделю, кто‑то предпочитает встречаться раз в месяц. Старшим разработчикам нужно менторить кого‑то. Так они осознают и систематизируют собственные навыки:
Расскажите об обязанностях технического директора в бюро. Вторая часть: встречи один на один

Чтобы не отодвигать рост на второй план, сначала платите себе:
Зачем сначала платить себе?

Полезно
Непонятно
Войдите в Бюросферу, чтобы голосовать
Отправить
Поделиться
Поделиться
Запинить
Твитнуть