Je suis un développeur junior et je ne suis dans l'industrie que depuis 5 ans. Dans mon entreprise actuelle, il y a une personne âgée, appelons-la Infestus. Parfois, on me donne l'occasion de briller et de faire quelque chose de complètement neuf à partir de zéro.
L'un des exemples les plus récents est que j'ai dû créer un singleton dans l'application multithread. J'ai décidé d'utiliser cette méthode. Dès qu'Infestus l'a vu, il a rapidement commencé à me traiter de stupide et m'a dit d'utiliser cette approche . Quand il lui a demandé pourquoi il l’avait simplement effacé, c’est mieux et c’est comme cela que ce livre sur Java dit que c’est mieux.
Et c’est un schéma habituel: chaque fois que j’ai la possibilité de faire quelque chose de nouveau, Infestus me rabaisse rapidement et la seule raison pour laquelle sa méthode est meilleure, c’est que ces livres ont été écrits par des programmeurs célèbres. Il essaie toujours de me donner des livres à lire pour que je puisse "apprendre" les manières de programmer.
Je ne programme que de l'argent depuis 5 ans, mais est-ce toujours une bonne idée de simplement suivre aveuglément le livre sur les meilleurs moyens de résoudre un problème, ou dois-je essayer de faire des expériences de temps en temps? Le flot incessant de plaintes de l'Infestus commence à m'obliger à ne jamais essayer quoi que ce soit de nouveau et à suivre des exemples dans des livres.
EDIT : Je suis complètement perdu. Oui, je sais que suivre quelque chose à l'aveuglette est une mauvaise idée. Mais ce dieu programmeur Infestus qui semble en savoir beaucoup, me dit que la seule façon de programmer correctement est de lire des livres et de tout suivre jusqu’à un T. Toutes les règles qu’il impose sont celles qui sont écrites, alors je me demande si si les livres sont le seul moyen correct.
EDIT2 : Infestus n'est pas mon patron. Il n’est que l’un des développeurs principaux en charge de la révision du code. Et la plupart de ses commentaires après critiques consistent en des noms de livres où telle ou telle méthode est fausse.
...brushed it off as this is better and that's how this and this book about java says it is better.
Cela devrait déclencher des sonneries d'alarme immédiates. Si Infestus ne peut vous donner une explication autonome, il risque de ne pas le comprendre lui-même. (Ou il a besoin d'une copie du livre illustré de mauvais arguments .)