Dans n'importe quelle équipe, vous aurez besoin de développeurs plus grisonnants et gris et de jeunes chiots. Certaines raisons incluent:
- Argent. Il y a souvent des tâches qui ne nécessitent pas le même niveau d'expérience pour être exécutées, il est donc logique de ne pas payer le gros prix pour que ces tâches soient accomplies.
- Énergie. Il y a une énergie et un enthousiasme que de nouvelles personnes peuvent apporter à une équipe qui l'empêche de devenir trop obsolète et de s'embarrasser. Il y a aussi le calme et la sagesse que les personnes plus âgées peuvent apporter.
- Transfert de connaissances et croissance de carrière. À la fois en termes de projet et de compétences, il est utile et souvent amusant d'enseigner aux gens et d'apprendre de nouvelles choses. C'est satisfaisant d'aider à «recruter» de nouveaux membres de l'équipe.
Je me rends compte qu'il y a des projets de pointe où il peut être important qu'il y ait plus de seniors que de juniors, mais en général, y a-t-il un mélange idéal d'expériences au sein d'une équipe, ou est-ce totalement dépendant du projet?