
Oggi pubblichiamo un articolo dello studente di GeekBrains Sergey Solovyov (), in cui condivide la sua esperienza di un cambiamento radicale di carriera: da specialista di credito a sviluppatore backend. Un aspetto interessante di questa storia è che Sergey ha cambiato specialità, ma non azienda: la sua carriera è iniziata e continua presso la banca 'Home Credit and Finance Bank'.
Come è iniziato tutto
Prima di passare all'IT, lavoravo come specialista di credito. È importante notare che questo è stato il mio primo lavoro e sono arrivato lì quasi per caso. Ho conseguito una laurea in 'Finanza e Credito', dopo di che ho fatto servizio militare, sono tornato, ho trovato un lavoro adatto su uno dei siti di collocamento e ho iniziato a lavorare.
Devo sottolineare che le condizioni di lavoro erano eccellenti: nel primo anno mi piaceva praticamente tutto. C'era orario flessibile, un team giovane e un buon livello di reddito. Con il tempo, però, il lavoro ha cominciato a darmi meno soddisfazione, e così ho desiderato un cambiamento.
Immaginandomi tra dieci anni, ho capito che non vorrei essere né un consulente finanziario né un responsabile di quel settore. Ma cosa fare? Ho iniziato a considerare i miei hobby e ne ho individuati due. Il primo sono gli scacchi, il secondo sono le tecnologie. Se il primo difficilmente può diventare la mia occupazione principale (alla fine non sono un grande maestro), il secondo è decisamente fattibile.
Il tempo dei cambiamenti, studio di PHP
Comprendendo che voglio diventare un professionista IT, ho iniziato a cercare le specializzazioni appropriate. Ho voluto approfondire il mondo della programmazione e, considerando che le tecnologie internet si stanno sviluppando in modo estremamente rapido al giorno d'oggi, ho deciso di diventare uno sviluppatore web.
Una sera, mentre lavoravo, cercavo siti che insegnano lo sviluppo web. Ho trovato una pubblicità dei corsi GeekBrains e ho deciso di provare i corsi gratuiti iniziali. Poi ho deciso di approfondire e ho acquistato il mio primo corso, "Programmatore PHP". Ho iniziato a seguire il corso a dicembre 2016, avendo dei dubbi se valesse la pena pagare, dato che avevo un'auto in leasing e un pagamento aggiuntivo sarebbe stato gravoso.
Ho menzionato questo punto in una conversazione telefonica con mia madre e lei mi ha detto di non avere dubbi: se è interessante, vale la pena dedicarsi a questo. In sostanza, il fatto che alla fine sia diventato uno sviluppatore web è colpa anche sua.

Dopo aver completato i corsi, ho capito che era ciò che faceva per me e che volevo sviluppare in questa direzione. A un certo punto del percorso formativo ho deciso di realizzare un servizio di cashback funzionante. L'ho sviluppato insieme a un collega (io continuavo a lavorare come specialista di credito, il cambiamento di carriera sarebbe avvenuto più tardi) e il risultato è stato piuttosto buono, sono arrivati i primi utenti.
Nuova fase: apprendimento di Python e programmazione asincrona
È passato un anno e nell'estate del 2017, come dipendente della banca, ho ricevuto una comunicazione che informava dell'apertura di un servizio per la vendita di beni a rate. Il mittente della lettera era il direttore del business digitale, al quale ho deciso di inviare una email esprimendo il mio desiderio di lavorare nel suo team. Con sorpresa, ho ricevuto una risposta, anche se non era un'offerta di lavoro, ma un consiglio di studiare Python e programmazione asincrona.
Ho seguito il consiglio, perché ero deciso a cambiare il mio futuro. E qui sono tornati utili i corsi di GeekBrains. Il costo dei corsi era piuttosto elevato, ma ho deciso di non rinunciare al mio obiettivo, tanto che ho pensato di vendere la macchina, estinguere il prestito e pagare i corsi.

E così i programmatori trascorrono il loro tempo libero
Probabilmente avrei fatto lo stesso, ma sono stato fortunato: la banca mi ha aiutato, grazie al presidente del consiglio di amministrazione, con cui sono riuscito a contattare durante una diretta con i dipendenti. Questo evento si tiene una volta l'anno, i dipendenti possono porre qualsiasi domanda alla dirigenza e loro rispondono. Ho chiesto se ci fosse una pratica di cofinanziamento per la formazione, ricevendo la risposta che non esiste, ma nel mio caso la banca avrebbe aiutato. Così è stato, come aiuto ho ricevuto un aumento di stipendio per pagare i corsi. Ora ho anche una motivazione in più: dato che mi hanno creduto e stanno aiutandomi, non posso permettermi di essere pigro o di rinunciare alle mie intenzioni.
A proposito, a volte è stato molto difficile, poiché il cervello si era già disabituato a tali carichi significativi sin dai tempi dell'università, ma mi piaceva, ho reso lo studio parte della mia vita. Ho studiato a casa per un anno e in ufficio, potrei dire, ho riposato; il cambiamento di attività aiutava. Ho rinunciato senza troppi problemi a parte degli svaghi, decidendo di dedicare il mio tempo allo studio. A proposito, se senti di non avere abbastanza tempo, puoi iscriverti a un altro corso e affrontare nuovamente il momento difficile.
Trasferimento a Pietroburgo: divento ufficialmente sviluppatore
Dopo aver iniziato a sentirmi sicuro come sviluppatore, ho richiesto un trasferimento a San Pietroburgo nel dipartimento di sviluppo. Sono riuscito a concordare due giorni di prova come sviluppatore. È andata così, e alla fine del secondo giorno mi è già stata fatta un'offerta con un periodo di prova. Alla fine, tutto è andato bene e sono rimasto a Pietroburgo.
Per quanto riguarda il lavoro attuale, il nostro team sta sviluppando una piattaforma per la vendita di prodotti a rate. La mia area di responsabilità è il backend. Parte del team lavora da Mosca, mentre l'altra parte è a San Pietroburgo. Utilizziamo un ampio stack tecnologico che include Python, asyncio, Django, PostgreSQL, Elasticsearch e Docker.
Un fatto interessante: mi sono trasferito quando avevo già completato circa il 60% del corso, quando è finito il programma principale su Python. Adesso continuo a studiare mentre lavoro.
Attualmente, le mie fonti di conoscenza non sono solo i corsi, ma anche la documentazione tecnica, i forum e i colleghi. I libri sono anche una grande fonte di informazioni aggiuntive, ma sfortunatamente, al momento, non ho abbastanza tempo per leggerli.
Un po' sui redditi e le condizioni di lavoro
Per quanto riguarda le condizioni di lavoro, è difficile dire quanto tutto sia migliorato. È chiaro solo che sono cambiate drasticamente. Il viaggio in metropolitana richiede circa un'ora al giorno, mentre in auto ci vuole di più a causa del traffico, quindi ho venduto la macchina praticamente subito dopo il trasloco. Nel mio lavoro precedente, il viaggio durava solo 5 minuti.
Allo stesso tempo, ora posso lavorare da casa — abbiamo un orario relativamente flessibile. Inoltre, mi piace così tanto lavorare che a volte scrivo codice per il progetto lavorativo anche la sera. I miei colleghi si sorprendono persino a volte che preparo merge request nei fine settimana.

Per quanto riguarda il processo lavorativo, qui è tutto completamente diverso. Se prima arrivavi al lavoro e lavoravi, ora nel flusso di lavoro sono comparse decomposizioni, retrospettive, stand-up e tutto il resto. Durante lo sviluppo, il nostro team cerca insieme i modi più efficienti per risolvere i compiti, ascoltiamo le opinioni degli altri; si può dire che regna una vera e propria democrazia e quasi completa armonia.

Il team in vacanza
Il reddito è aumentato, ora è aumentato di 2-3 volte. Nel lavoro precedente il livello di guadagno era variabile, quindi lo stipendio in un mese poteva essere molte volte superiore a quello del mese precedente. Ma mediamente sì, è un notevole aumento.
San Pietroburgo mi piace molto come luogo di vita. Non mi importava dove trasferirmi, ma ora sono molto felice di essere finito proprio qui. Sto iniziando a pensare di prendere un mutuo per un appartamento.
Prima di tutto, mi piace perché prima e dopo il lavoro posso ammirare la bellissima architettura, andare in un jazz bar il venerdì, o partecipare a incontri di programmatori, dove si tengono regolarmente meet-up con pizza e birra.
Per quanto riguarda la carriera, in questo momento mi piace il processo di scrittura del codice e l'apprendimento di nuove tecnologie; spero di diventare uno sviluppatore senior tra un paio d'anni. L'IT offre enormi opportunità: se lo desideri, puoi trasferirti in un altro paese senza troppi problemi e ricominciare da zero. Qui ognuno trova ciò che gli piace.
Consiglio per i principianti
Nonostante sia comune dire che 'chiunque può diventare programmatore', non sarei così sicuro. L'IT, come qualsiasi altro campo, non è per tutti. Si può avere successo solo se ti piace davvero quello che fai.
Se è così, puoi iniziare da Habr: scegli 'Tutti i flussi', ovvero le categorie di materiali, esplora i contenuti che ti risuonano di più e completa le informazioni con video su YouTube.
Se hai deciso di diventare uno sviluppatore, è importante dedicare del tempo alla scelta della specializzazione. È meglio investire più tempo fin dall'inizio, piuttosto che rimanere delusi da una scelta sbagliata. Non sarebbe male dare un'occhiata a HH per comprendere i livelli salariali di diverse professioni.
Per quanto riguarda l'apprendimento, puoi apprendere autonomamente, ma ti consiglio comunque di seguire dei corsi, poiché offrono un approccio strutturato, pratica e risposte ai tuoi interrogativi da parte degli insegnanti. Se scegli di studiare da solo, potresti impiegare molto più tempo per raggiungere lo stesso risultato. Naturalmente, tutto dipende dalla persona.
Dopo ciò, è utile elaborare un piano di studi, procedendo gradualmente verso l'obiettivo di un buon lavoro, una nuova vita e nuove sfide.
Fonte: habr.com
