Неделю пишу код и на своей шкуре ощутил как отличается производительность разработчика «в вакууме» и разработчика, который работает в команде.
В идеальный день я могу писать код часов шесть, а иногда даже семь. Все что для этого нужно: — воодушевляющий дейлик в начале дня — понятная документация — макеты по гайдлайнам — настроенный проект — арбузный смузи и приятная музыка. На выходе отдаю качественный результат в короткие сроки. Идеально.
Но как часто вы проживаете идеальный день? Я — никогда!
Типичный день в роли разработчика состоит из таких активностей: — Дейлик, на котором надо объяснить почему вчера ничего не сделал — Синк, на котором приходится повторять то же самое что на дейлике, только уже внешним стейкхолдерам — Обед — Срочная встреча, на которой оказываюсь не нужен — Обсуждение цвета тени под кнопкой на пару часов с тестировщиком — Согласование причин отсутствия документации с аналитиком — Поножовщина с бекендером из-за внезапных изменений в API, потому что он хотел как лучше — Оформление багов на core-команду, которая опять всё сломала — Собеседование, чтобы найти того, кто заберет эту возню с кодом на себя — И наконец 30 секунд в конце дня на программирование.
И завтра всё по новой!
Прожив этот опыт, я кристально прозрел. Вот почему разработчики часто работают по ночам, почему они не успевают, почему злятся, когда им звонишь в рабочее время чтобы спросить как дела с задачей.
Остаётся дать короткий совет менеджерам: выделяйте разработчикам время без встреч, часа так четыре хотя бы, подстраивайтесь под их часы продуктивности, не отвлекайте по пустякам, а лучше вообще не отвлекайте. И тогда вы будете получать качественные фичи в обозначенный срок.
Вы знаете кому отправить этот пост ;)
· 01.12.2024
Какая-то дерьмовая у тебя контора, уходи оттуда. Твоего тут - только на дейлик сходить, остальное тимлид/аналитик/заказчик закрывать должен.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён