PHP Manual
/
Développeur principal

Motivation du junior qui a apporté l'idée

11. 02. 2023

Un collègue junior vient vous voir avec une idée sur la façon de remanier/améliorer la fonctionnalité existante dans le système que vous développez ensemble. Vous êtes très heureux qu'il essaie de réfléchir, vous l'en félicitez et vous lui donnez la possibilité d'essayer.

Au cours de l'analyse, vous découvrez que la solution proposée n'est pas meilleure que la solution existante, et qu'elle contient même des problèmes de conception. Malheureusement, ces problèmes sont si délicats qu'il est impossible de les mettre directement en évidence. Ils reposent davantage sur l'intuition et l'expérience acquises en exploitant d'autres systèmes. Par exemple, une nouvelle solution proposée pourrait, selon toute probabilité, augmenter les coûts d'exploitation d'environ 30 % et vous devriez reformer partiellement l'équipe existante.

Comment décidez-vous ?

  1. vous utilisez un appel à l'autorité, et rejetez simplement la solution parce que vous n'y voyez pas beaucoup d'avantages pour le moment.
  2. Essayez-vous d'utiliser la solution proposée, qui est légèrement meilleure, afin que le junior acquière une nouvelle expérience, mais vous ne pouvez pas prédire l'impact avec précision ?
  3. Pendant votre temps libre, vous essayez de réfléchir (cela vous prendra environ 4 heures de travail supplémentaire) à la manière d'améliorer la solution proposée, de suggérer des modifications, puis d'utiliser cette solution.
  4. Vous essayez d'expliquer au junior que sa suggestion découle d'une mauvaise compréhension de la nature de la conception actuelle, qu'il a donc choisi une solution inappropriée, et vous suivez la voie de l'expérience établie, même si vous savez que vous perdrez l'occasion d'avancer dans une direction moderne dans l'ensemble.
  5. Une autre solution...

Jan Barášek   Více o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

Související články

1.
3.
Status:
All systems normal.
2024