Contexte:
Je viens d'être embauché en tant que développeur logiciel dans une équipe qui vient de passer du réseautage au développement. Avant moi, ils ont embauché il y a un an un autre développeur qui a depuis lors occupé un poste de direction. Il est le seul autre développeur de formation de cette équipe. Ce développeur senior et moi sommes également diplômés du même collège et du même programme, et c'est aussi notre premier emploi, la seule différence étant qu'il a obtenu son diplôme universitaire avant moi, étant plus âgé que moi. Je dis ceci pour expliquer à quel point nous avons une différence d'expérience professionnelle entre lui et moi.
Notre manager n'est pas technique, et donc il fait partie de ceux qui "Je me soucie de combien d'argent cela a permis d'économiser entreprise. "
Problème:
Parce qu'il est le seul développeur de l'équipe depuis plus d'un an, personne ne remet en question ses opinions et ses idées sur le fonctionnement des processus. Quand j'ai rejoint l'équipe, j'ai vu une équipe n'utilisant pas Git / GitHub correctement ou tout simplement ne l'utilisant pas, pas de documentation, pousser le code directement dans les boîtes de production, pas de collaboration et manuel si certains tests. (Les choses ne sont pas si mauvaises. L'équipe apprend et elle a réalisé qu'elle ne suivait pas les meilleures pratiques.)
Quand j'ai rejoint, comme dans toute autre équipe, j'ai commencé à proposer mes idées, mais Je reçois toujours une réponse condescendante ("Savez-vous même insérer un sujet donné ") de ce développeur senior. Le reste de l'équipe et le manager se rangent du côté du senior. Quand je leur ai demandé pourquoi, la conversation s'est déroulée un peu comme ceci:
Moi: Pourquoi pensez-vous que c'est correct?
Responsable de l'équipe &: Il est senior et il en sait plus.
Moi: Pourquoi pensez-vous qu'il en sait plus?
Responsable de l'équipe &: Mec, il utilise Linux comme environnement de développement, et il en sait beaucoup.
(Ce commentaire Linux s'est réellement produit.)
J'ai donc décidé de ne plus me faire insulter et de faire mon truc jusqu'à ce que peut-être plus de développeurs soient embauchés et / ou que nous obtenions un responsable technique. Cependant, on m'a récemment dit de collaborer avec cette personne âgée sur un projet, et comme d'habitude, il a nié mes idées ... ce qui était bien. J'ai décidé de jouer selon ses règles (cela ne valait pas mon temps) jusqu'à ce que je voie récemment mes branches et mes commits être supprimés parce qu'il avait autre chose dans son plan, qui n'a été communiqué à personne.
Je suis toujours sur probation et ne veulent pas provoquer de drame, mais cela devient difficile de ne pas le faire.