TL;DR : Premier vrai job de dev après mon Bachelor. Je maintiens un ERP legacy dans une petite boîte allemande avec un Head of IT qui est aussi mon Lead Dev. Mes tâches sont chronométrées, je dois rendre des comptes quasiment toutes les heures, il me hurle dessus quand il estime que je suis trop lent et va jusqu'à me dicter la manière dont je dois m'excuser. Aujourd'hui, j'ai la boule au ventre avant de commencer à travailler et je commence à sérieusement remettre en question mes compétences. J'aimerais savoir si je suis tombé sur un environnement complètement anormal ou si je supporte simplement mal la pression du métier.
Salut à tous,
Je suis développeur junior et j'ai commencé il y a quelques mois mon premier vrai poste après mon Bachelor. Je travaille dans une petite entreprise en Allemagne sur un ERP interne assez ancien. Le logiciel a essentiellement été développé par deux personnes : un développeur qui est depuis parti à la retraite et mon responsable actuel, qui cumule les rôles de Lead Dev et Head of IT. Autrement dit, sur cette application, je travaille quasiment exclusivement avec lui.
Au début, j'étais vraiment motivé. Je voulais apprendre, progresser et enfin acquérir de l'expérience professionnelle après mes études. Mais après plusieurs mois dans cette boîte, j'en suis arrivé au point où j'appréhende littéralement d'allumer mon PC le matin.
Le fonctionnement quotidien est extrêmement contrôlé. En télétravail, je dois régulièrement lui indiquer ce que je suis en train de faire et où j'en suis. Il peut m'écrire pour demander mon avancement et, si je ne réponds pas assez rapidement parce que je suis justement concentré sur mon code, il m'appelle. Au bureau, il vient régulièrement derrière mon écran pour regarder directement ce que je fais.
Les tickets sont souvent découpés en tâches minuscules avec des estimations du genre 30 minutes, 1 heure ou 2 heures. Le problème, c'est que je découvre parfois une partie du code ou du métier en même temps que je dois résoudre le ticket. Quand j'essaie de comprendre davantage le contexte fonctionnel, il peut me répondre en substance que je n'ai pas besoin de comprendre et que je dois simplement exécuter ce qui est demandé. Mais si une tâche estimée à 30 minutes me prend plus longtemps, je dois immédiatement justifier pourquoi.
Et c'est là que les choses deviennent vraiment difficiles. Quand il considère que quelque chose aurait dû être évident ou rapide, il peut devenir très agressif verbalement. Pour une modification qui ne lui plaisait pas dans un template d'e-mail, j'ai par exemple eu droit à : « Mach den Scheiß hier raus » (« Dégage-moi cette merde »). Quand je pose une question sur quelque chose qu'il considère comme trivial, il peut répondre : « Das dauert exakt 30–60 Sekunden » (« Ça prend exactement 30 à 60 secondes »), comme si le simple fait d'avoir posé la question démontrait déjà que je suis trop lent.
Mais ce qui me perturbe probablement le plus, c'est sa manière de réagir lorsque je fais une erreur. Si je réponds simplement « OK, je corrige » pour éviter que la situation dégénère, ça ne lui suffit parfois pas. Il m'est arrivé qu'il exige explicitement une excuse et me dise pratiquement quoi répondre : « Es heißt: Sorry, ich werde das nie wieder machen » (« Tu dois dire : désolé, je ne le ferai plus jamais »). Je suis un adulte dans un environnement professionnel et je me retrouve à devoir répéter une formule d'excuse dictée par mon supérieur comme un enfant devant son professeur.
Il y a également un autre comportement qui me fait beaucoup douter de moi. Nous avons récemment testé une fonctionnalité ensemble. Nous étions tous les deux devant le logiciel, nous avons fait les tests et il a validé le résultat. Quelques jours plus tard, un problème lié à cette modification est apparu. Il a alors envoyé un mail à la direction en me mettant en copie pour me rappeler que je devais « tester mes changements à l'avenir ». Aucune mention du fait que nous avions justement testé et validé cette modification ensemble. Dans ces moments-là, j'ai l'impression d'être systématiquement la personne qu'on désigne lorsque quelque chose ne va pas.
Ce qui rend la situation encore plus déroutante, c'est l'alternance permanente entre pression et compliments. Il peut me dire pendant la journée quelque chose comme : « Je doute qu'on puisse continuer à travailler ensemble à long terme », ce qui me fait évidemment penser que mon poste est menacé, puis m'envoyer le soir un message pour me dire que j'ai fait du bon travail. Je ne sais jamais à quoi m'attendre.
J'ai fini par chercher un peu ce qu'était devenu le développeur junior qui occupait ce poste avant moi. J'ai découvert qu'il était parti après seulement quelques mois. Sur son LinkedIn, il évoque notamment un épuisement important et des problèmes de management. Je ne connais évidemment pas tous les détails de son histoire, mais découvrir ça m'a quand même fait réfléchir.
Aujourd'hui, cette situation commence à avoir un véritable impact sur moi. Je dors mal, j'ai la boule au ventre avant de commencer ma journée, je rentre complètement vidé et ma confiance professionnelle s'est effondrée. Le pire, c'est que je ne sais même plus évaluer objectivement mon propre niveau. À force d'entendre que je suis trop lent ou que certaines choses devraient me prendre 30 minutes, je commence à me demander si je suis réellement mauvais.
Et c'est principalement pour ça que je poste ici. J'aimerais avoir le regard de développeurs qui ont davantage d'expérience que moi. Est-ce que ce niveau de contrôle, de pression sur les estimations et de surveillance existe réellement ailleurs dans le métier ? Est-ce qu'un junior est censé simplement encaisser ça le temps de devenir meilleur ? Ou est-ce que ce que je décris est clairement anormal, indépendamment de mon niveau technique ?
Je suis actuellement partagé entre deux options : partir dès que possible et accepter le risque que représente la recherche d'un deuxième emploi avec relativement peu d'expérience, ou serrer les dents encore quelques mois pour avoir une expérience plus solide sur le CV.
J'ai surtout besoin d'un reality check venant de gens qui connaissent réellement le métier, parce qu'à force d'être dans cette situation tous les jours, je n'arrive plus à savoir ce qui est normal et ce qui ne l'est pas.
EDIT : Merci à tous pour vos retours et vos conseils. Lire vos messages m'a permis de prendre un peu de recul sur la situation.
Je suis actuellement en train de constituer un dossier en conservant et en documentant les différents échanges et incidents. J'ai également pris un arrêt maladie pour le reste de la semaine afin de pouvoir souffler un peu et réfléchir à la suite. Je vous remercie vraiment