Школа
Веб-разработка

Что должен уметь ведущий разработчик в бюро?

Василий!

Что должен уметь ведущий разработчик в бюро? Чем он отличается от фронтенд‑разработчика?

Кирилл Прясин
26 апр 2018
👁 5392  
Веб-разработка

Что должен уметь ведущий разработчик в бюро?

Василий!

Что должен уметь ведущий разработчик в бюро? Чем он отличается от фронтенд‑разработчика?

Кирилл Прясин
26 апр 2018
👁 5392  
Василий Половнёв
Технический директор бюро
Полезно
 3
3
Непонятно
  
Войдите в Бюросферу, чтобы голосовать

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

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

  • за планирование работы команды наперёд;

  • разработку и согласование спецификаций с дизайнером;

  • сроки итераций перед ведущим дизайнером или клиентом;

  • превращение макетов и понимания задачи в работоспособный продукт.

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

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

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

В техническом плане ведущий разработчик великолепно разбирается в нескольких подсистемах бюро: например, эксперт по анимациям и автор книжного движка. Способен запустить фичу целиком: от АПИ на бэкенде до фронтенда на Реакте.

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

P. S. Кстати, я ищу фронтенд‑разработчика в издательство, который сначала дорастёт до ведущего разработчика, а затем станет техническим директором издательства бюро.

Ещё по теме

P. P. S. Это был совет о веб‑разработке. Хотите знать всё о коде, тестах, фронтенд‑разработке, цеэсэсе, яваскрипте, рельсах и джейде? Присылайте вопросы.

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

Комментариев пока нет

Цель рубрики — обсуждение вопросов дизайна, веб-разработки, переговоров, редактуры и управления.
Комментарии модерируются. Мы публикуем комментарии, которые добавляют к уже сказанному новые мысли и хорошие примеры.

Рекомендуем другие советы