В любой команде вам понадобятся более серые и серые разработчики и несколько молодых щенков. Некоторые причины включают в себя:
- Деньги. Часто есть задачи, которые не требуют такого же уровня опыта для выполнения, поэтому имеет смысл не платить максимальный доллар за выполнение этих задач.
- Энергетика. Есть энергия и энтузиазм, которые новые люди могут привнести в команду, которая мешает ей стать слишком несвежей и настроенной по-своему. Есть также спокойствие и мудрость, которые могут принести более старшие люди.
- Передача знаний и карьерный рост. Как с точки зрения проекта, так и навыков, полезно и часто весело учить людей и узнавать что-то новое. Приятно помогать «привлекать» новых членов команды.
Я понимаю, что есть некоторые передовые проекты, в которых может быть важно, чтобы было больше людей старшего возраста, чем младших, но в целом, есть ли идеальное сочетание опыта в команде, или это полностью зависит от проекта?