J'ai été un développeur pratique pendant toute ma carrière et j'adore travailler avec du code. J'ai toujours eu du ressentiment envers le chef d'équipe qui a peu ou pas d'expertise concernant une technologie particulière et insiste pourtant sur une certaine mise en œuvre.
Maintenant, je me retrouve de l'autre côté du miroir. Je suis le développeur principal d'un gros client à implémenter en C #, mais mon expertise est dans la construction d'applications web Java. Bien que je sache que je peux tirer parti des modèles de conception et des paradigmes OO dans n'importe quelle langue, je suis perdu en ce qui concerne les normes de codage, les outils de cycle de vie des projets et les procédures de publication / distribution. Je ne doute pas que je puisse reprendre les bases en un mois ou deux, mais il y a certaines expériences que l'on ne peut que rassembler avec le temps.
Que dois-je faire et comment éviter de devenir le chef de projet que je détestais lorsque je développais?