Licenziato per la terza volta da un lavoro di sviluppo software. Cosa fare?
Oggi sono stato licenziato da una società di software… per la terza volta in 1,5 anni e mezzo. Inutile dire che mi sento come se avessi toccato il fondo ed è impossibile uscirne senza cambiare carriera. Dovrei cambiare carriera? È possibile trovare un lavoro adesso?
Licenziato da una società fintech il 2º mese per non essersi esibito. Questo è stato corretto perché avevo una mancanza di motivazione (disinteresse sia per il settore commerciale che per la tecnologia). Pensavo che la buona cultura sarebbe stata sufficiente a farmi andare avanti.
- Licenziato da una società di piattaforme web dopo 2-3 mesi per scarse prestazioni. 3. Ho fatto domanda per un ruolo in Python, ma mi è stato affidato il compito di lavorare con il codice C per un mese. Lo sviluppo richiese quindi più tempo a causa della natura del linguaggio, oltre ad essere alienato dal codice principale. Dopo sono passato al progetto vero e proprio - che mi sembrava di ricominciare da zero, sormontato da alcune cose nuove che dovevo imparare. Ho ricevuto un avvertimento che avevano dubbi sulla mia anzianità e mi hanno detto che vedranno quante cose posso introdurre al progetto in un solo sprint. Ho consegnato alcune cose, ma senza metriche è stato come sparare nel vuoto. Dopo mi hanno lasciato andare per “non essere abbastanza anziano”. Questo era in periodo di prova, se ricordo bene.
Licenziato il 6° mese per scarso rendimento. Durante il periodo di prova ho ricevuto un feedback positivo. Stavo lavorando ad un progetto in Python e ho fatto rifattorizzazioni e pulizie per le quali ho ricevuto buoni commenti, finendo anche la maggior parte dei biglietti in tempo. Anche il manager mi ha riconosciuto in 1 a 1 che ero al passo con i tempi (probabilmente ha percepito le mie paure dovute al mio brutto passato). Dopo di che sono passato a un nuovo progetto che per me era un nuovo territorio. Mantenere lo stesso tatto di pulizia e rifattorizzazione non ha funzionato questa volta. Anche i biglietti erano descritti male e l'autore non era sempre in giro a chiedere chiarimenti o disponibile perché impegnato con nuovi progetti. In combinazione con l'apprendimento di una nuova tecnologia, le cose hanno richiesto molto più tempo questa volta e ho mancato 2 scadenze. A questo punto ho ricevuto un avvertimento. Avevo 4 giorni di tempo prima di andare in vacanza, dove ho fatto gli straordinari e sono riuscito a finire tutto il lavoro dovuto nel tentativo di mostrare un cambiamento nel mio comportamento. Al mio ritorno ho ricevuto una lettera di licenziamento con i principali punti sollevati; (1) non ha funzionato adeguatamente e (2) ha preso tempo da altri devs.
Ad eccezione del caso 1, penso che gli altri casi siano dovuti ad una cattiva gestione e probabilmente ad una comunicazione un po’ scarsa da parte mia. Ma c'è almeno la possibilità che io riesca a venderlo? In generale il problema, per come la vedo io, è che ho la tendenza a ripulire il codice disordinato, a rifattorizzare e ad assicurare che le cose siano ben testate - cosa che può essere vista da molti come una lentezza di esecuzione.
A questo punto sono piuttosto perso. Sono sulla trentina senza un posto di ripiego, senza famiglia intorno e senza molti amici. Per fortuna ho qualche risparmio per farmi andare avanti per 6 mesi, ma dovrò fare le scelte giuste.
Tutto questo ha sede nel Regno Unito. In termini di codifica, direi che sono sopra la media e cerco di seguire le buone pratiche generali, la rifattorizzazione, i test, i modelli di progettazione, ecc. Ho un ottimo portfolio GitHub con molti progetti di alto livello costruiti da zero. Alcuni progetti sono stati infatti utilizzati da alcune aziende con cui ho intervistato.