Sempre più spesso si incontrano esempi di cambiamento professionale, o meglio di specializzazione, da parte di persone di mezza età. A scuola sogniamo una carriera romantica o “grande”, ci iscriviamo all'università seguendo le mode o i consigli, e alla fine lavoriamo in quello che ci hanno offerto. Non dico che per tutti sia così, ma per la maggior parte sì. E quando la vita si stabilizza e tutto sembra a posto, iniziano i dubbi sulla scelta professionale fatta. Parlo non della posizione o del lavoro, ma proprio della specializzazione: quando una persona può definirsi esperta o professionista.
Anch'io ho seguito questo percorso e circa due anni fa mi sono chiesto: cosa voglio fare ora, la mia lavoro mi porta soddisfazione? Ho deciso di cambiare specializzandomi — diventare programmatore!
In questo racconto voglio condividere la mia storia, l'esperienza del percorso svolto, per rendere questo cammino più facile per gli altri. Cercherò di non usare terminologie specialistiche, affinché la storia sia comprensibile a tutti coloro che decidono di cambiare professione.
Perché?
Non ho scelto la professione di programmatore per caso e nemmeno per il fatto che si dice che lì si guadagni molto. Tutto è iniziato in terza elementare, quando un amico ha ricevuto una console per televisore con tastiera. Era una console di gioco, ma con un apposito cartuccia diventava un ambiente di sviluppo per semplici giochi platform. Poi i miei genitori me ne hanno comprata una simile a casa e io “ci sono rimasto dentro”.
Scuola, istituto tecnico e università: ovunque ho scelto un percorso il più vicino possibile ai computer, alle tecnologie informative. Ero sicuro di diventare programmatore, o sistemista, come si diceva allora — “computerista”.
Ma la vita apporta le sue correzioni — un problema reale: senza esperienza non ti assumono, ma senza lavoro non si acquista esperienza. L'errore principale in questa fase sono le ambizioni. Ero convinto di essere un grande professionista e che dovessero pagarmi tanto, sicuramente non meno della media della città. Rifiutavo molte offerte a causa dello stipendio basso.
Sei mesi di ricerca di un lavoro legato ai computer sono passati senza successo. Quando i soldi si sono esauriti completamente, ho dovuto andare dove mi hanno semplicemente assunto con uno stipendio decente. Così sono finito in una fabbrica di produzione di cavi come operaio, dove ho fatto carriera nei successivi 12 anni.
È importante sottolineare che la mia passione per i computer e la programmazione mi ha aiutato nel lavoro: ho automatizzato i miei processi lavorativi e poi ho implementato banche dati nel dipartimento, semplificando così il flusso documentale, e molti altri piccoli esempi.
E così, a 33 anni, sono il capo del dipartimento, un esperto nella qualità dei prodotti cablati con una grande esperienza e un buon stipendio. Ma tutto questo non mi soddisfa, non c'è piacere, non c'è senso di realizzazione, gioia nel lavoro.
In quel periodo, la famiglia era solida dal punto di vista finanziario, si poteva vivere per un paio di mesi solo con lo stipendio di mia moglie e alcune riserve. A un certo punto mi è venuta in mente l'idea di lasciare tutto e realizzare il mio sogno. Ma sognare in cucina e agire concretamente sono due cose molto 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 se ne è andato da qualche parte a nord a lavorare in un aerodromo. Il suo sogno sono gli aerei. Dopo un anno ci siamo incontrati e lui condivideva le sue impressioni, la sua gioia e diceva che ne valeva la pena. Invidiavo la sua determinazione, ma io stesso avevo dei dubbi.
Il secondo evento importante sono stati i cambiamenti di personale nella fabbrica dove lavoravo. C'è stata una sostituzione della direzione e tutti i capi dipartimento sono stati sottoposti a un rigoroso controllo per verificare la loro conformità ai nuovi requisiti e standard. "La pacchia è finita." Ho capito che dovevo lavorare sodo per resistere e andare avanti: lingua inglese, formazione professionale, lavorare di più - fare di più di quanto ci si aspetti da me.
Proprio in quel momento mi è venuta in mente l'idea: "È giunto il momento di lavorare sodo e studiare di nuovo, quindi perché spendere queste forze e tempo per un lavoro che non porta piacere, se potrei dedicarli a un sogno?"
Come?
Per prima cosa ho "bruciato i ponti" - mi sono dimesso. È stata una decisione drastica, ma capivo che non sarei riuscito a svilupparmi in due direzioni contemporaneamente. L'esperienza della mia prima ricerca di lavoro non è andata sprecata e ho iniziato a cercare, affinché nel mio libretto di lavoro scrivesse "programmatore". Questo era un lavoro per il prestigio, per quella "esperienza", per trovare lavoro. Qui lo stipendio non aveva alcuna importanza.
Ho sentito da qualche parte che quando ti muovi verso un obiettivo, l'obiettivo inizia a muoversi verso di te. E così anche io ho avuto fortuna. Sono riuscito a trovare lavoro abbastanza rapidamente in una piccola azienda di un imprenditore individuale che si occupa di microservizi. Non avevo domande sulle condizioni di lavoro e sui finanziamenti; la cosa più importante era la registrazione nel libretto di lavoro e l'inizio dell'accumulo di esperienza pratica. Sapevo che stavo svolgendo compiti semplici e non potevo vantarmi di dire "Sono un Programmatore". Non avevo fiducia nelle mie capacità — era solo l'inizio del cammino.
Quindi ho iniziato a studiare. Studiare, studiare e ancora studiare molte, molte volte ... Solo così.
Ho cominciato a studiare la domanda di programmatori nella mia città. Ho guardato gli annunci sui giornali e sui siti di ricerca lavoro, ho esaminato i consigli su Internet riguardo "Come affrontare un colloquio da programmatore" e tutte le altre fonti di informazione.
Devo soddisfare i requisiti dei datori di lavoro. Anche se questi requisiti non ti piacciono.
Lingua inglese

È rapidamente emersa una lista precisa delle competenze e delle conoscenze necessarie. Oltre ai programmi e alle competenze specializzate, c'era la domanda più difficile per me: la lingua inglese. Serve ovunque! Anticipando un po', dirò che nell'internet russo non c'è praticamente informazione — solo briciole, la cui raccolta richiede molto tempo, e quando finalmente le trovi, scopri che sono già obsolete.
Per imparare la lingua, consiglio di provare tutti i metodi a cui puoi arrivare. Ho studiato inglese con vari metodi e ho notato che non ce n'è uno universale. Metodi diversi aiutano persone diverse. Leggi libri in inglese (è meglio se sono per bambini, più facili da comprendere), guarda film (con e senza sottotitoli), partecipa a corsi di lingua, acquista un libro di testo, guarda molte videoregistrazioni di seminari su internet, usa varie app sul tuo smartphone. Quando proverai tutto, capirai cosa si adatta a te.
Personalmente, le favole per bambini e la serie "Sesamo Street" in originale mi hanno aiutato molto (solo espressioni di base, ripetizione multipla di frasi e parole); è inoltre utile studiare la lingua da un libro di testo. Non un autodidatta, ma proprio i libri di testo scolastici. Prendevo un quaderno e facevo tutti gli esercizi. Ma la cosa più importante è costringersi a cercare informazioni in inglese. Ad esempio, i libri sui linguaggi di programmazione delle edizioni più recenti e attuali sono sempre in inglese. Finché non arriva la traduzione, viene pubblicata una nuova edizione.
Attualmente il mio livello è base, livello di 'sopravvivenza' secondo uno dei sistemi di valutazione. Leggo senza problemi la letteratura tecnica, riesco a esprimermi con frasi semplici, ma già questo è un grande vantaggio nel mercato del lavoro, quando nel curriculum spunti la casella 'Inglese'. La mia esperienza dimostra che un professionista inesperto con conoscenza dell'inglese trova più facilmente lavoro rispetto a un programmatore esperto senza conoscenza dell'inglese.
Strumenti

In ogni professione c'è un insieme di strumenti che è necessario conoscere. Se a qualcuno serve saper usare una motosega, un programmatore deve saper utilizzare i sistemi di controllo versioni, l'ambiente di sviluppo (IDE) e una serie di utilità e programmi accessori. Non basta sapere di cosa si tratta, è fondamentale saperli usare. Se a un colloquio si può superare con una semplice teoria, il periodo di prova mostrerà immediatamente ciò che non sai.
Negli annunci non sempre vengono indicati i requisiti relativi alla conoscenza degli strumenti, si presume che se sei un programmatore conosci sicuramente git. Questi requisiti vengono appresi dai consigli su come affrontare un colloquio nella propria specializzazione. In internet ci sono molte informazioni di questo tipo, articoli che si trovano spesso su siti di ricerca lavoro.
Ho stilato una lista di strumenti su un foglio, li ho installati tutti sul computer e ho usato solo quelli. È impossibile fare a meno di studiare e della letteratura anche in questo caso. Cambiare specializzazione richiede un enorme investimento di tempo per l’autoformazione.
Portfolio

Era importante mostrare al futuro datore di lavoro di cosa fossi capace. Inoltre, è necessario praticare per apprendere l'uso degli strumenti. Per i programmatori, il portfolio è github: un sito dove le persone pubblicano i propri lavori. Per ogni specializzazione ci sono luoghi specifici per la pubblicazione dei lavori, oppure in caso estremo ci sono i social network dove si possono caricare i risultati e ricevere feedback. Ciò che si fa non è importante, l'importante è farlo regolarmente e nel miglior modo possibile. Pubblicare i propri lavori stimola a fare bene per non sentirsi in imbarazzo, e questo è un motivatore migliore dei soldi.
È stato utile vedere i portfolio di altre persone e ripetere. Non si tratta di una copia banale, ma di realizzare il proprio prodotto, anche se riprende l'idea di qualcun altro: questo ha permesso di acquisire esperienza, aggiungere un nuovo lavoro al portfolio e non perdere tempo in ricerche creative.
È una grande fortuna trovare incarichi di prova negli annunci. Se si monitora costantemente le offerte nel mercato del lavoro, a volte si trovano incarichi dai datori di lavoro — è proprio quello che serve! Di solito, questi incarichi contengono l'essenza, anche se non portano un reale beneficio come prodotto. Anche se non intendete inviare il vostro curriculum a questa azienda, è fondamentale completare il loro compito e inviarlo. Quasi sempre riceverete un feedback sul vostro lavoro, da cui emergeranno i vostri punti deboli, che dovrete migliorare.
Certificati e corsi

Senza documenti — siamo come insetti! Quando le persone vedono un documento che conferma che conoscete o sapete fare qualcosa, fa un'ottima impressione. Avere certificati nella propria specializzazione aiuta notevolmente nella ricerca di lavoro. Esistono diversi livelli di affidabilità, ma in ogni professione esiste un ente certificatore che viene apprezzato da tutti. Ammettetelo, suona fantastico: “Specialista certificato da Microsoft”.
Ho deciso che mi procurerò certificati dopo aver compreso che “posso”. Ho letto un po' riguardo ai certificati Microsoft, 1C e vari istituti statali. Il principio è lo stesso ovunque: servono soldi e conoscenze. O il certificato stesso costa dei soldi, oppure è obbligatorio seguire corsi specifici prima dell'esame, o il semplice accesso all'esame ha un costo. Inoltre, questo non significa che riceverete il certificato.
Quindi, attualmente non ho certificati specializzati — ma è solo temporaneo… ho dei piani.
Invece, non ho risparmiato tempo, energie e denaro per i corsi di aggiornamento professionale. Ora ci sono ottimi sistemi di formazione a distanza — webinar. La maggior parte dei grandi istituti del paese offre corsi e seminari. Spesso ci sono ottimi sconti o seminari completamente gratuiti. Considero il principale vantaggio di queste attività la possibilità di interagire direttamente con persone esperte e competenti. Si possono sempre fare domande, chiedere una valutazione del proprio lavoro dal portfolio. E come ciliegina sulla torta, si riceve un documento di completamento dei corsi. Non è un certificato, certo, ma dimostra al datore di lavoro il vostro impegno verso l'obiettivo.
Il documento più importante — il curriculum

Ho studiato molti materiali su come scrivere un curriculum vitae correttamente. Ho guardato esempi di altri, ho consultato amici e conoscenti. La domanda principale era se dovessi includere nel curriculum le mie conoscenze che non riguardano la programmazione — la mia nuova specializzazione. Da un lato, queste sono competenze che possiedo — si possono considerare esperienza, ma dall'altro — non hanno attinenza con il caso.
Alla fine, ho incluso nel mio curriculum tutto ciò che avevo. Tutta l'esperienza lavorativa, tutti i documenti relativi ai corsi, compreso il corso di sicurezza sul lavoro in un'azienda di produzione. Ho elencato tutte le conoscenze relative ai computer. Ho persino indicato i miei hobby e interessi. E non ho sbagliato!
La mia unica errore, e un consiglio per il futuro: è necessario duplicare brevemente tutte le voci chiave, importanti per la specializzazione, in un punto separato del vostro curriculum (ad esempio, 'abilità e competenze'). Questo è stato un consiglio fornito da un recruiter nei primi giorni dopo essere stato assunto per un buon lavoro in una grande azienda. È importante che il datore di lavoro possa subito capire se valga la pena di approfondire il tuo curriculum o meno. Questo punto sarebbe meglio redigerlo in modo conciso, utilizzando abbreviazioni e parole chiave. E se vuoi chiarire qualcosa, dovresti farlo poi nel testo del curriculum.
Quando?
Come capire se sono pronto? Quando iniziare ad agire?
Poco più di un anno dopo il licenziamento dal lavoro precedente, ci fu un momento di stagnazione. L'esperienza lavorativa si accumulava, le abilità nell'uso degli strumenti miglioravano, l'esperienza di programmazione sul lavoro e nel portfolio aumentava, e l'inglese veniva assimilato gradualmente. Tutto procedeva secondo i piani, ma dentro di me cresceva l'impatto dell'impazienza di fare il prossimo passo, iniziare a cercare un lavoro serio. E, insieme a questa impazienza, erano emersi anche i dubbi: non sono pronto, non ce la farò, ho buttato via il vecchio lavoro... e così via.
Per non aggravare la situazione con stati d'animo pessimisti, ho iniziato a prendere piccole azioni: ho pubblicato il mio curriculum su un sito e ho semplicemente aspettato. Da un lato, mi mancava la sicurezza che qualcuno mi avrebbe ascoltato durante il colloquio e che non sarei stato cacciato con vergogna, dall'altro, 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. Sembrava che la prima volta fosse stato un manager delle risorse umane a guardarlo e che la seconda volta lo mostrassero al capo. Non so come sia andata realmente, ma ho avuto l'impressione di aver interessato le persone, che stessero discutendo e rileggendo il mio curriculum. E questo è già metà strada verso il successo!
La mia prima candidatura per una posizione è stata inviata a una nota grande banca. Il dipartimento di controllo qualità interno cercava uno sviluppatore per automatizzare il processo di gestione documentale. Ho inviato la richiesta senza aspettarmi troppo, scommettendo sul fatto che avessi esperienza nel dipartimento qualità. Ho provato una grande sorpresa e gioia allo stesso tempo quando mi hanno chiamato per un colloquio!
Non mi hanno assunto in banca, ma ho avuto l'opportunità di assistere a un vero colloquio da programmatore “in prima fila”. Ho svolto dei test, ho interagito con capi di diversi livelli. E la cosa più importante che ho capito dai risultati del colloquio è stata la valutazione del mio livello come programmatore. Ho iniziato a comprendere dove mi trovavo, che tipo di programmatore fossi e cosa ancora non sapevo. Questa è un'informazione cruciale! Oltre a un elenco delle conoscenze mancanti, mi ha dato fiducia nel fatto che stavo facendo progressi. Lentamente, ma ci sto riuscendo.
Quando sono tornato a casa dal colloquio, ho subito cambiato il titolo del mio curriculum in “stagista-programmatore”. Il mio livello non era adatto a quello di un programmatore, quindi i datori di lavoro non interpretavano correttamente il mio curriculum. Ma “stagista” è una valutazione realistica delle mie conoscenze in questa nuova disciplina.
Il passo più importante

La visita a una grande banca mi ha dato la necessaria comprensione e fiducia in me stesso. Sono passato ad azioni attive. Ho pubblicato il mio curriculum su diverse piattaforme e ho iniziato a inviare attivamente richieste per la considerazione della mia candidatura presso grandi e rinomate organizzazioni della città. Come si suol dire: “Se vuoi diventare il migliore, gioca con i migliori.”
Una posizione mi ha interessato più di tutte. L'organizzazione ha pubblicato un compito di prova sul sito di ricerca lavoro. Il compito non era molto difficile, ma il modo in cui era strutturato, le scadenze per la realizzazione e le tecnologie che dovevo utilizzare... tutto indicava un approccio solido 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 avevo scritto. Cosa avevo fatto bene e cosa avrei potuto migliorare e perché. Questa risposta approfondita mi ha molto intrigato e ho capito che volevo lavorare lì. Ero pronto ad andare nel loro ufficio e chiedere cosa dovessi studiare, completare o apprendere per ottenere un lavoro con loro. Ma prima, ho corretto il mio codice secondo le osservazioni che mi erano state inviate e l'ho re-inviato. Questa volta mi hanno chiamato e mi hanno invitato a un colloquio.
La cosa più difficile al colloquio a 35 anni è spiegare perché ho lasciato un buon lavoro con un buon stipendio e ho ricominciato da zero in una nuova professione. Non mi preoccupavo del mio curriculum, potevo parlare di ogni punto elencato, dimostrare di sapere realmente e saper fare tutto ciò che c'era scritto e al livello che avevo indicato. Ma come ci sono arrivato e perché?
Stranamente, questa domanda è stata posta tra le ultime, ma nella fase iniziale. Non ho inventato nulla e ho raccontato come erano le cose, del sogno d'infanzia di diventare programmatore e del mio obiettivo: affermare con orgoglio che sono uno specialista, sono un ingegnere informatico! Forse è sciocco, ma è la verità.
Nella fase successiva, sono stato valutato da veri programmatori, sotto la cui supervisione sono poi finito. Qui tutta la conversazione è stata strettamente sulla professione, sulla conoscenza, sulle abilità, sulle competenze nel lavoro con gli strumenti. Ho raccontato come avrei risolto i compiti che mi venivano proposti. La conversazione è stata lunga e appassionata. Poi l'inaspettato: “Tra due giorni ti chiameranno, arrivederci.”
È deludente. Sono abituato a pensare che questa frase significhi un rifiuto. Ma c'era speranza, tutto sembrava seguire le regole in questa organizzazione e mantenere sempre la parola. Tuttavia, ho continuato a cercare lavoro.
Mi hanno chiamato esattamente all'orario indicato e mi hanno detto che avevano un'offerta per me. Lo 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 pensare a un apprendimento migliore, ho accettato senza esitazioni.
È solo l'inizio
Il primo giorno dello stage, il mio diretto superiore, durante il briefing introduttivo, ha spiegato un concetto molto importante che condivido con tutti quando si parla di cambio di specializzazione o con chi inizia una carriera. Non l'ho trascritto parola per parola, ma ho ben presente il significato:
Ogni programmatore si sviluppa su tre direttrici: Programmazione, Comunicazione, Esperienza di vita. Trovare una persona capace di scrivere un buon codice non è difficile. La comunicazione è un tratto caratteriale che può essere considerato una costante. L'esperienza di vita è invece rara, poiché la maggior parte dei candidati sono neolaureati.
Quindi, mi hanno assunto con l'idea che avessi esperienza di lavoro con clienti reali, su progetti reali, con molte conoscenze diverse e che avessi già una piattaforma pronta per operare in un contesto aziendale. Ha senso impiegare tempo nella mia formazione come programmatore esattamente quanto formare un buon programmatore all'interazione con l'ambiente aziendale.
Per coloro che stanno pensando di cambiare lavoro, un pensiero importante da quel colloquio che metterei in evidenza è che cambiare settore per seguire un sogno non è solo possibile, ma anche richiesto dal mercato del lavoro.
Per me, tutto inizia ora!
Ora sono già un ingegnere programmatore assunto in Inobitek, partecipo allo sviluppo di sistemi informativi medici. Ma è ancora presto per chiamarmi Programmatore con orgoglio. Devo ancora studiare molto per sviluppare software in modo autonomo.
Le persone dicono giustamente che il lavoro deve piacere. Per questo vale la pena 'scavare, sudare e sopportare!'

Fonte: habr.com
