Sempre più spesso si vedono persone di mezza età cambiare professione, o più precisamente, specializzazione. A scuola sognamo di avere una carriera romantica o “grande”, ci iscriveniamo all’università seguendo le tendenze o i consigli, e alla fine lavoriamo in ciò che ci è capitato. Non dico che sia così per tutti, ma per la maggior parte sì. E quando la vita si stabilizza e tutto va bene, sorgono dubbi sulla scelta professionale fatta. Parlo non di una posizione o di un lavoro, ma di specializzazione: quando una persona può definirsi esperta o professionista.
Anch'io ho percorso questo cammino e circa due anni fa mi sono chiesto: cosa voglio fare adesso, il mio lavoro mi dà soddisfazione? Ho deciso di cambiare specialità — diventare programmatore!
In questo racconto voglio condividere la mia storia, l’esperienza di questo percorso, per rendere il cammino più facile per gli altri. Cercherò di non utilizzare terminologia specializzata, affinché la storia sia comprensibile a tutti coloro che decidono di cambiare professione.
Perché?
Ho scelto la professione di programmatore non per caso, e nemmeno solo perché si dice che si guadagni bene. Tutto è iniziato quando avevo solo otto anni, quando un amico ha ricevuto una console per videogiochi con una tastiera. Era una console di gioco, ma con un'apposita cartuccia si trasformava in un ambiente di sviluppo per semplici giochi platform. Poi i miei genitori me ne comprarono una simile per casa e lì ho “perso la testa”.
Scuola, istituto tecnico e università: ovunque ho scelto un percorso il più vicino possibile ai computer e alle tecnologie informative. Ero certo che sarei diventato programmatore, o almeno amministratore di sistema, come si diceva allora — un “informatico”.
Ma la vita ha il suo modo di modificare i piani — c'era un problema urgente: senza esperienza non ti assumono, e senza lavoro non acquisti esperienza. Il principale errore in questa fase sono state le ambizioni. Ero convinto di essere un grande professionista e che mi dovessero pagare bene, almeno non meno della media locale. Ho rifiutato molte offerte per via di stipendi bassi.
Sei mesi di ricerca di lavoro nel settore informatico sono trascorsi senza risultati. Quando i soldi sono finiti del tutto, ho dovuto accettare un lavoro con uno stipendio appena decente. Così sono approdato a una fabbrica di produzione di cavi come operaio, dove ho costruito la mia carriera nei successivi 12 anni.
È importante sottolineare che la mia passione per i computer e la programmazione mi ha aiutato nel lavoro: l'automazione dei miei processi lavorativi, poi ho implementato banche dati nel dipartimento, semplificando così il flusso documentale, e molti altri piccoli esempi.
E ora, a 33 anni, sono responsabile del dipartimento, specialista nella qualità dei prodotti in cavo con un'enorme esperienza e un buon stipendio. Ma tutto questo non è sufficiente, non c'è piacere, non c'è sensazione di affermazione personale, gioia per il lavoro.
In quel momento, la mia famiglia era stabilmente in salute dal punto di vista finanziario, si potevano tranquillamente vivere un paio di mesi solo con lo stipendio di mia moglie e alcune riserve. Qui è nata l'idea di lasciare tutto e realizzare il mio sogno. Ma sognare in cucina e agire concretamente sono due cose diverse.
Il primo fattore che mi ha spinto è stato l'esempio di un mio amico, che ha lasciato il lavoro, ha preso la famiglia e si è trasferito a lavorare in qualche aeroporto nel nord. Il suo sogno sono gli aerei. Dopo un anno ci siamo incontrati e condivideva le sue impressioni, la gioia e diceva che ne valeva la pena. Invidiavo la sua determinazione, ma io stesso avevo dei dubbi.
Il secondo evento significativo sono stati i cambiamenti nel personale nella fabbrica dove lavoravo. È avvenuto un cambio di alta direzione e tutti i capi dei dipartimenti sono stati sottoposti a un rigoroso controllo delle loro conformità ai nuovi requisiti e norme. "La pacchia è finita". Ho capito che dovevo lavorare duramente per resistere e andare avanti: inglese, aggiornamento professionale, lavorare di più — fare di più di quanto ci si aspetti da te.
In quel momento è arrivato il pensiero: "È giunto il momento di lavorare sodo e imparare, quindi perché spendere queste forze e tempo in un'attività che non porta piacere, quando si possono indirizzare verso un sogno?"
Come?
Per prima cosa, ho "bruciato i ponti" — mi sono dimesso. È stata una scelta radicale, ma capivo che non sarei riuscito a svilupparmi su due fronti contemporaneamente. L'esperienza delle prime ricerche di lavoro non è stata inutile e ho cominciato a cercare, solo per avere scritto sul mio libretto di lavoro "programmatore". Questo lavoro contava per il mio status, per quell'esperienza che mi avrebbe aiutato a trovare un impiego. Lo stipendio qui non aveva alcuna importanza.
Ho sentito da qualche parte che quando vai verso un obiettivo, l'obiettivo inizia a venire verso di te. E a me è andata bene. Abbastanza in fretta, sono stato assunto in una piccola azienda da un imprenditore individuale specializzato in microservizi. Non avevo domande sulle condizioni di lavoro o sul pagamento, l'importante era avere quella scritta nel libretto e iniziare a accumulare esperienza pratica. Sapevo di svolgere compiti semplici, e non riuscivo a dire con orgoglio "Sono un programmatore". Non avevo fiducia nelle mie capacità — era solo l'inizio del mio cammino.
Perciò ho cominciato a studiare. Studiare, studiare e studiare ancora... Solo così.
Ho iniziato a studiare la domanda di programmatori nella mia città. Ho esaminato annunci su giornali e siti di ricerca lavoro, analizzato consigli online su "come affrontare un colloquio per programmatori" e altre fonti di informazione.
Devo soddisfare le richieste dei datori di lavoro. Anche se queste richieste non mi piacciono.
Lingua inglese

Si è rapidamente delineato un elenco preciso delle competenze e delle conoscenze necessarie. Oltre ai programmi specializzati e alle abilità, la questione più difficile per me è stata l'inglese. Serve ovunque! Anticipando, devo dire che nell'internet russo ci sono pochissime informazioni — briciole, per raccogliere le quali ci vuole molto tempo, e anche queste briciole risultano già obsolete.
Consiglio di provare tutti i metodi che puoi raggiungere nell'apprendimento della lingua. Ho imparato l'inglese con metodi diversi e ho notato che non esiste un metodo universale. Diversi metodi funzionano per persone diverse. Leggi libri in inglese (meglio se per bambini, sono più facili da capire), guarda film (con e senza sottotitoli), segui corsi, acquista un libro di testo, ci sono molte registrazioni di seminari su Internet e varie app per smartphone. Una volta che hai provato tutto, capirai quale approccio funziona meglio per te.
A me personalmente sono molto piaciute le favole per bambini e la serie "Sesame Street" in originale (solo espressioni di base, ripetizioni multiple di frasi e parole). Inoltre, è utile studiare la lingua con libri di testo. Non con autodidatta, ma proprio con i libri delle scuole. Prendevo quaderni e facevo tutti gli esercizi. Ma la cosa più importante è costringersi a cercare informazioni in inglese. Ad esempio, i libri sui linguaggi di programmazione più recenti e aggiornati sono sempre in inglese. Finché non esce una traduzione, esce una nuova edizione.
Attualmente il mio livello è base, livello "sopravvivenza" secondo uno dei sistemi di valutazione. Leggo liberamente letteratura tecnica e riesco a comunicare con frasi semplici, ma anche solo questo è un enorme vantaggio nel mercato del lavoro, quando nel mio curriculum metto una spunta su "Inglese". La mia esperienza dimostra che un professionista inesperto con conoscenza dell'inglese trova più facilmente lavoro rispetto a un programmatore esperto senza inglese.
Strumenti

In ogni professione c'è un insieme di strumenti che è fondamentale conoscere. Se qualcuno deve saper usare una motosega, un programmatore deve saper lavorare con i sistemi di controllo delle versioni, l'ambiente di sviluppo (IDE) e un sacco di utilità e programmi ausiliari. Non bisogna solo conoscerli, ma saperli utilizzare. Se un colloquio può anche essere superato con la pura teoria, il periodo di prova mostrerà subito ciò che non si sa.
Negli annunci non sempre vengono menzionati i requisiti relativi agli strumenti necessari; si presume che se sei un programmatore, conosci sicuramente git. Questi requisiti possono essere dedotti dai consigli su come affrontare un colloquio per la tua professione. In rete ci sono molte informazioni di questo tipo, articoli simili sono spesso presenti su siti di ricerca lavoro.
Ho creato una lista di strumenti, li ho installati tutti sul computer e ho lavorato esclusivamente con quelli. Anche in questo caso, non si può fare a meno di studiare e leggere libri. Cambiare specialità richiede un'enorme quantità di tempo per l'autoformazione.
Portfolio

Ho dovuto dimostrare al mio futuro datore di lavoro ciò di cui sono capace. Inoltre, è essenziale imparare a usare gli strumenti tramite la pratica. Per i programmatori, il portfolio è rappresentato da github — un sito dove le persone pubblicano i propri lavori. Per ciascuna specializzazione ci sono luoghi specifici per pubblicare progetti; in caso estremo, ci sono i social network dove si possono condividere risultati e ottenere feedback. Non importa cosa fare, l'importante è farlo costantemente e nella massima qualità. Pubblicare i propri lavori ti spinge a impegnarti per non essere imbarazzato. E questa è addirittura una motivazione migliore dei soldi.
È stato utile guardare il portfolio di altre persone e fare delle ripetizioni. Non copiare banalmente, ma creare un proprio prodotto, anche se ripete l'idea di un altro: questo ha permesso di acquisire esperienza, aggiungere un nuovo lavoro al proprio portfolio e non sprecare tempo nella ricerca creativa.
È un'enorme fortuna trovare incarichi di prova nelle offerte di lavoro. Se si monitora continuamente il mercato del lavoro, ogni tanto si trovano incarichi da parte dei datori di lavoro — è ciò che serve! Di solito, questi incarichi contengono l'essenza del lavoro, anche se non portano a un prodotto di significato. Anche se non hai intenzione di inviare il tuo curriculum a quell'azienda, è fondamentale completare il loro incarico e inviarlo. Quasi sempre si riceve una valutazione del proprio lavoro in risposta, dalla quale si possono comprendere i punti deboli da migliorare.
Certificati e corsi

Senza certificati, siamo insignificanti! Quando le persone vedono un documento che conferma le tue competenze, lascia sempre una buona impressione. Avere certificati nel proprio campo è molto utile nella ricerca di lavoro. Ci sono diversi livelli di affidabilità, ma in qualsiasi professione esiste un ente certificatore apprezzato da tutti. Ammettiamolo, suona fantastico: 'Professionista certificato da Microsoft'.
Personalmente, ho deciso di puntare ai certificati dopo aver compreso di 'poterlo fare'. Ho letto un po' sui certificati Microsoft, 1C e vari istituti governativi. Il principio è lo stesso ovunque: servono soldi e conoscenze. O il certificato stesso costa, oppure è obbligatorio seguire corsi specifici prima di sostenere l'esame, o l'accesso per sostenere l'esame ha un costo. E ciò non garantisce che tu otterrai il certificato.
Quindi, al momento, non possiedo certificati specializzati — ma questo è solo temporaneo... è nei miei piani.
Ho investito tempo, energia e risorse finanziarie nei corsi di formazione continua. Oggi esistono buone piattaforme di apprendimento a distanza, come i webinar. Molti dei principali istituti del paese organizzano corsi e seminari. Spesso si possono trovare buoni sconti o seminari completamente gratuiti. Credo che il principale vantaggio di queste attività sia la possibilità di interagire direttamente con professionisti esperti e competenti. È sempre possibile fare domande e avere una valutazione del proprio lavoro dal portfolio. E come ciliegina sulla torta si può ricevere un attestato di partecipazione ai corsi. Non si tratta di un certificato, ma dimostra al datore di lavoro il tuo impegno verso gli obiettivi.
Il documento più importante è il curriculum vitae

Ho esaminato moltissimi materiali su come redigere un curriculum vitae corretto. Ho guardato esempi altrui e ne ho parlato con amici e conoscenti. La domanda principale era se dovessi includere nel mio curriculum le competenze che non riguardano la programmazione — la mia nuova specializzazione. Da un lato, sono cose che so fare — potrebbero essere considerate esperienza, ma dall'altro, non sono pertinenti.
Alla fine, ho incluso nel mio curriculum tutto ciò che avevo. Tutta l'esperienza lavorativa, tutti i documenti dei corsi, compreso il training sulla sicurezza nei luoghi di lavoro. Ho elencato tutte le mie competenze informatiche. Ho persino menzionato i miei hobby e interessi. E non ho sbagliato!
Il mio unico errore, e un consiglio per il futuro: è necessario duplicare tutte le informazioni chiave e rilevanti per la professione in un punto separato del vostro curriculum (ad esempio, 'competenze e abilità'). Questo è stato un consiglio ricevuto da un recruiter nei primi giorni dopo essere stato assunto in un buon lavoro in una grande azienda. È importante che il datore di lavoro possa immediatamente comprendere se vale la pena continuare a leggere il vostro curriculum. Questo punto dovrebbe idealmente essere redatto in modo conciso, con abbreviazioni e parole chiave. Se si desidera fornire ulteriori spiegazioni, si può fare successivamente nel testo del curriculum.
Quando?
Come capire se sono pronto? Quando iniziare ad agire?
Poco più di un anno dopo il licenziamento dalla mia precedente posizione, ci fu un momento di stagnazione. Gli anni di esperienza si accumulavano, le mie competenze strumenti miglioravano, l'esperienza di programmazione si arricchiva sia al lavoro che nel mio portfolio, e i miei appunti in inglese crescevano lentamente. Tutto procedeva secondo i piani, ma dentro di me cresceva l'impazienza di fare il prossimo passo, di iniziare a cercare un lavoro serio. E insieme all'impazienza arrivarono anche i dubbi: non sono pronto, non ce la farò, ho lasciato il mio vecchio lavoro per niente... e così via.
Per non aggravare la situazione con pensieri negativi, ho iniziato a muovermi lentamente: ho caricato il mio curriculum su un sito e ho semplicemente aspettato. Da una parte, mi mancava la fiducia che qualcuno mi avrebbe ascoltato durante il colloquio e che non sarei stato cacciato con vergogna, dall'altra parte, avevo già un po' di esperienza e qualcosa da mostrare.
Ho visto dalle statistiche sul sito che il mio curriculum viene visualizzato spesso. A volte alcune aziende visitano la mia pagina del curriculum più volte. Ho avuto l'impressione che la prima volta fosse un manager delle risorse umane a guardarlo, e la seconda volta fosse mostrato al suo capo. Non so come sia realmente andata, ma ho avuto l'impressione di aver suscitato interesse, che le persone stessero discutendo e rivedendo. E questo è già metà strada verso il successo!
La mia prima richiesta per una posizione l'ho inviata a una famosa grande banca. Il dipartimento di controllo qualità cercava uno sviluppatore per automatizzare il processo di gestione dei documenti. Non avevo molte aspettative sul successo della mia richiesta, puntavo sul mio esperienza nel settore qualità. Ho provato un'enorme sorpresa e gioia allo stesso tempo quando mi hanno invitato a un colloquio!
Non mi hanno assunto in banca, ma ho potuto osservare un vero colloquio da programmatore in prima fila. Ho completato dei test, ho parlato con manager di diversi livelli. E la cosa più importante che ho capito dai risultati del colloquio è stata la valutazione del mio livello come programmatore. Ho cominciato a comprendere dove mi trovo, che tipo di programmatore sono e cosa ancora non so. Queste sono informazioni cruciali! Oltre a un elenco di conoscenze mancanti, mi ha dato fiducia nel fatto che sto facendo progressi. Lento, ma ci sto riuscendo.
Quando sono tornato a casa dopo il colloquio, ho subito aggiornato il titolo del mio curriculum a "programmatore stagista". Il mio livello non era all'altezza di un programmatore, quindi i datori di lavoro interpretavano in modo errato il mio curriculum. Ma "stagista" è una valutazione molto realistica delle mie competenze nella nuova specializzazione.
Il passo più importante

Una visita a una grande banca mi ha dato la comprensione e la sicurezza necessarie. Ho iniziato ad agire attivamente. Ho pubblicato il mio curriculum su diversi portali e ho cominciato a inviare richieste di valutazione della mia candidatura a grandi e rispettabili organizzazioni della città. Come si dice: “Vuoi essere il migliore, gioca con i migliori”.
Una posizione mi ha interessato più di tutte le altre. L'organizzazione ha pubblicato un test sul sito di ricerca lavoro. Il compito non era molto difficile, ma il modo in cui era stato formulato, le scadenze indicate e le tecnologie che dovevo utilizzare… tutto indicava un approccio serio al lavoro.
Ho completato il compito, cercando di farlo prima della scadenza. E l'ho inviato.
Ho ricevuto un rifiuto con un'analisi dettagliata del codice che ho scritto. Cosa ho fatto bene, cosa avrei potuto fare meglio e perché. Questa risposta così approfondita mi ha molto intrigato e ho capito che voglio lavorare lì. Ero pronto a recarmi nel loro ufficio per chiedere cosa avrei dovuto studiare, completare o apprendere per potermi candidare. Ma prima, ho corretto il mio codice secondo le osservazioni che mi erano state inviate e l'ho inviato di nuovo. Questa volta mi hanno chiamato e mi hanno invitato per un colloquio.
La cosa più difficile durante il colloquio a 35 anni è spiegare perché ho lasciato un buon lavoro con un buon stipendio e ho iniziato tutto da zero in una nuova professione. Non ero preoccupato per il mio curriculum; avrei potuto raccontare ogni punto indicato, dimostrare di conoscere e saper fare davvero tutto ciò che c'era scritto, al livello specificato. Ma perché sono finito qui e come?
Stranamente, questa domanda è stata posta tra le ultime, ma all'inizio. Non ho inventato nulla e ho raccontato come sono andate le cose, del sogno d'infanzia di diventare programmatore e del mio obiettivo: dichiarare con orgoglio che sono un professionista, sono un ingegnere informatico! Sembra sciocco, ma è la verità.
Nella fase successiva, a valutarmi sono stati veri programmatori, a cui sono successivamente stato assegnato. Qui la conversazione era puramente tecnica, riguardante conoscenze, abilità e competenze con gli strumenti. Ho spiegato come avrei risolto i compiti che mi venivano proposti. La conversazione è stata lunga e appassionata. Poi, inaspettatamente, ho sentito: “Vi chiameranno tra due giorni, arrivederci.”
È frustrante. Sono abituato a che questa frase significhi rifiuto. Ma c'era speranza, dato che tutto in questa organizzazione si svolgeva secondo regole e si rispettavano sempre le promesse. Tuttavia, ho continuato a cercare lavoro.
Mi hanno chiamato esattamente entro il termine comunicato e mi hanno detto che avevano un'offerta per me. Uno stage è un'ottima opzione per un candidato nella mia situazione. Per tre mesi mi pagano uno stipendio e mi formano su un progetto reale. È difficile trovare un addestramento migliore, ho accettato senza pensarci due volte.
Questo è solo l'inizio
Il mio supervisore diretto, il primo giorno di tirocinio, ha condiviso un concetto molto importante durante l'introduzione, un’idea che trasmetto sempre a chi parla di cambiare specializzazione o a chi sta appena iniziando la sua carriera. Non l'ho annotata parola per parola, ma il significato è ben chiaro:
Ogni programmatore si sviluppa in tre direzioni: Programmazione, Comunicazione, Esperienza personale nella vita. Trovare qualcuno in grado di scrivere buon codice non è difficile. La comunicazione è una caratteristica che può essere vista come una costante. L'esperienza di vita, invece, è rara, poiché la maggior parte dei candidati sono neolaureati.
Quindi, mi hanno assunta con l'idea che abbia esperienza con clienti reali, su progetti concreti, con una vasta gamma di conoscenze e una solida base per operare in un ambiente lavorativo. Vale la pena investire tempo nella mia formazione come programmatore tanto quanto si farebbe per un buon programmatore nell’insegnargli a interagire con l'ambiente aziendale.
Per chi sta considerando di cambiare lavoro, vorrei sottolineare un'importante riflessione di quella conversazione: cambiare ambito per seguire i propri sogni non è solo possibile, ma è anche richiesto nel mercato del lavoro.
E per me, tutto sta solo per cominciare!
Attualmente sono già un ingegnere programmatore a tempo pieno in Inobitek, partecipo allo sviluppo di sistemi informatici medici. Ma è ancora presto per goderne il titolo di Programmatore. C'è ancora molto da imparare per sviluppare software in autonomia.
Le persone dicono giustamente che il lavoro deve piacere. È per questo che vale la pena "scavare, sudare e sopportare!"

Fonte: habr.com
