Voor de derde keer ontslagen uit een softwareontwikkelingsopdracht. Wat moet ik doen?
Vandaag werd ik ontslagen bij een softwarebedrijf… voor de 3e keer in 1,5 jaar. Onnodig te zeggen dat ik het gevoel heb dat ik de bodem heb bereikt en dat het onmogelijk is om eruit te komen zonder van carrière te veranderen. Moet ik van carrière veranderen? Is het zelfs mogelijk om nu een baan te vinden?
- Ontslagen bij een fintech bedrijf op de 2e maand voor het niet presteren. Dit was correct omdat ik een gebrek aan motivatie had (desinteresse in zowel het bedrijfsdomein als de technologie). Ik nam aan dat de goede cultuur voldoende zou zijn om me op de been te houden.
- Na 2-3 maanden ontslagen van een web-platform bedrijf voor slechte prestaties. Solliciteerde voor een Python rol, maar kreeg de opdracht om een maand lang met C code te werken. De ontwikkeling duurde dus langer vanwege de aard van de taal, plus de vervreemding van de belangrijkste codebase. Daarna ben ik overgestapt op het juiste project - dat voelde alsof ik van voren af aan moest beginnen, aangevuld met een paar nieuwe dingen die ik moest leren. Ik kreeg een waarschuwing dat ze twijfels hadden over mijn anciënniteit en zei dat ze zullen zien hoeveel dingen ik in een enkele sprint aan het project kan voorstellen. Ik heb een paar dingen geleverd, maar zonder enige metriek was het net alsof ik in een leegte schoot. Ik werd daarna losgelaten omdat ik “niet senior genoeg was”. Dit was onder proeftijd zoals ik het me herinner.
Ontslagen op de 6e maand voor slechte prestaties. Tijdens mijn proeftijd kreeg ik positieve feedback. Ik werkte aan een project in Python en deed refactoring en cleanups waar ik goede opmerkingen voor kreeg terwijl ik ook de meeste tickets op tijd afmaakte. Zelfs de manager erkende mij in 1-op-1 dat ik op de hoogte was (waarschijnlijk voelde hij mijn angsten door mijn slechte verleden). Daarna ben ik overgestapt op een nieuw project dat voor mij nieuw terrein was. Dezelfde tactiek van opruimen en herfactureren werkte deze keer niet. Ook de kaartjes waren slecht beschreven en de auteur was niet altijd in de buurt om opheldering te vragen of beschikbaar omdat hij bezig was met nieuwe projecten. In combinatie met het aanleren van een nieuwe technologie duurde het deze keer veel langer en ik miste 2 deadlines. Ik kreeg op dit punt een waarschuwing. Ik had 4 dagen de tijd om op vakantie te gaan, waar ik overuren maakte en al mijn werk kon afmaken in een poging om verandering in mijn gedrag te laten zien. Bij terugkomst ontving ik een opzeggingsbrief met de belangrijkste punten die aan de orde kwamen; (1) niet goed presteren en (2) tijd nemen van andere devs.
Behalve geval 1, denk ik dat de andere gevallen te wijten waren aan slecht management en waarschijnlijk een beetje slechte communicatie van mijn kant. Maar is er zelfs een kans dat ik dat kan verkopen? Over het algemeen is het probleem zoals ik het zie, dat ik de neiging heb om rommelige code op te ruimen, te refactoren en ervoor te zorgen dat dingen goed getest worden - iets wat door velen gezien kan worden als traag presterend.
Ik ben vrij verloren op dit punt. Ik ben in mijn 30er jaren zonder uitwijkplaats, geen familie in de buurt en niet veel vrienden. Gelukkig heb ik een paar besparingen om me voor 6 maanden op de been te houden, maar ik zal de juiste keuzes moeten maken.
Dit alles is gevestigd in de UK. Wat betreft de codering zou ik zeggen dat ik boven het gemiddelde zit en probeer algemene goede praktijken te volgen, refactoring, testen, ontwerppatronen, enz. Ik heb een zeer goed GitHub-portfolio met veel hooggekwalificeerde projecten die vanuit het niets zijn opgebouwd. Sommige projecten zijn in feite gebruikt door sommige bedrijven die ik heb geïnterviewd.