Je suis un programmeur assez jeune et je travaille au service informatique d'une entreprise de taille moyenne. J'ai un collègue et c'est un très bon programmeur Visual Basic 6. Et je veux dire vraiment bien. Honnêtement. Il peut fournir des applications fonctionnelles, contenant très peu de bogues, dans le temps dont j'ai besoin pour prendre ma première tasse de café et démarrer ma machine. Il est juste si bon.
Le fait est que nous travaillons avec une équipe et son style de travail est complètement dépassé. Il ne croit pas au logiciel de version (si vous vous assurez juste que votre code est correct, vous n'avez pas besoin de toutes ces bêtises). Ne croit pas au déploiement (je peux fournir un exécutable qui fonctionne. La façon dont cela est déployé est pour les administrateurs système de comprendre). Ne croit pas à l'abstraction. ('Si vous voulez créer un sous-programme, allez-y, mais n'appelez aucun sous-programme à partir de ce sous-programme. Cela devient désordonné de cette façon et le code est difficile à suivre. De cette façon, chacun peut suivre chaque étape du chemin. 'ou' ouais, bien sûr, vous pouvez utiliser cette bibliothèque pour le faire pour vous, mais de cette façon, vous ne comprenez pas vraiment ce qui se passe ') et ne croyez certainement pas en la POO. (nous travaillons sur VB.net)
Il est si bon dans ce qu'il fait, il peut livrer des applications beaucoup plus rapidement que moi. Mais cela ne fonctionne tout simplement pas en équipe. Notre autre membre de l'équipe est calme et n'aime pas s'exprimer, même s'il a tendance à être d'accord. Notre manager pense que je fais valoir des arguments valables, mais ce n'est pas un programmeur.
J'ai vraiment du mal à maintenir les programmes qu'il a écrits, et cela ne crée pas une bonne ambiance d'équipe. Selon vous, quelle est la meilleure chose à faire pour moi?