Puoi imparare a programmare e non diventare un programmatore, ma invece applicare la tua nuova abilità per far avanzare la tua attuale carriera

Sergey, residente a Mosca, ha condiviso la sua storia di successo con gli studenti di CodeGym. Ha usato il corso per studiare per 3,5 anni, ma non lavora ancora come sviluppatore. Che cosa è andato storto? O forse tutto è andato nel miglior modo possibile?

Background: specialista delle vendite

Sergey lavora nelle vendite dal 2006: mutui, prestiti auto, prodotti bancari. Poi, nel 2011, ha iniziato a gestire esclusivamente prodotti di investimento. Anche prima di frequentare l'università, aveva deciso cosa voleva fare: "Lavorare con persone di successo". Ed è proprio quello che è successo: 6 anni dopo la laurea, è VIP Account Manager presso la più grande banca privata russa.

Nel corso del tempo, ho iniziato a masticare solo una domanda: "Qual è il prossimo obiettivo?" La risposta non è stata trovata Naturalmente, c'erano potenziali clienti: direttore di reparto, assistente direttore di filiale o direttore di filiale, ma qualcosa si metteva sempre di mezzo.

Quando Sergey ha iniziato a lavorare per una società di investimento, uno dei suoi compiti era attirare nuovi clienti. Quali opzioni ci sono? Chiamate a freddo, conferenze, vecchi clienti, loro conoscenti. Si è specializzato in obbligazioni e ha messo insieme portafogli. Si è imbattuto in un problema: non esisteva una buona fonte gratuita di informazioni sugli eurobond e sui loro principali indicatori: scadenze, cedole, rendimenti; non c'erano recensioni, notizie e scelte. C'erano solo due fonti di informazioni rilevanti: una a pagamento, la seconda inaffidabile. È così che Sergey si è reso conto di voler creare la propria risorsa.

Conoscere l'IT e sviluppare il primo progetto

Sergey ha iniziato a esplorare le opzioni su come dare vita al progetto e si è imbattuto in WordPress. Innanzitutto, ho dovuto giocare con gli indicatori obbligazionari, le emissioni obbligazionarie e i rating obbligazionari. Ha trovato i dati su una borsa valori tedesca. All'inizio ho aggiornato tutto manualmente, ma dopo due settimane ho capito da solo come far funzionare gli aggiornamenti automatici.

Scriveva recensioni e notizie quasi quotidianamente e studiava allo stesso tempo. Sei mesi dopo, senza pubblicità o SEO, il sito web è entrato nei primi tre risultati di ricerca di Yandex per la query "Prezzi Eurobond" e nei primi cinque di Google per la stessa query.

Quando tutti nell'ufficio di Sergey erano ossessionati dall'apprendimento dell'inglese, decise anche di imparare un'altra lingua internazionale, che, secondo lui, gli avrebbe portato vantaggi pratici. Ha scelto Java su impulso del momento e solo in seguito ha scoperto che è uno dei linguaggi più popolari.

Per un mese intero ha studiato in maniera improvvisata, tirando fuori frammenti di informazioni da video e articoli, senza un piano preciso. Non aveva ancora scoperto CodeGym.

Apprendimento su CodeGym e guadagni iniziali da un'app Android

Sergey trascorreva 1-2 ore a studiare quasi ogni sera. Non ricorda più che livello ha raggiunto, ma dopo 3 mesi di corso ha deciso di mettere in pratica le sue nuove conoscenze.

Per caso, il suo datore di lavoro lo ha incaricato di ottenere la certificazione come consulente finanziario, che gli avrebbe richiesto di superare due esami con un totale di 3300 domande e problemi. L'unico modo per prepararsi era una scansione PDF di un documento di 300 pagine. Leggerlo su un computer era poco pratico, leggerlo sul telefono era quasi impossibile e non era possibile effettuare ricerche.

Per migliorare il processo di preparazione, Sergey ha convertito il file in un formato leggibile e ha deciso di creare una piccola app per Android per esercitarsi per il test. È così che un piccolo progetto personale si è gradualmente trasformato in un'app completa su Google Play, con ricerca, chat, un vero emulatore di esami e un design aggiornato.

Dopo qualche tempo, la domanda per l'esame è aumentata in modo significativo. Poiché l'app era un'app a pagamento, Sergey riceveva 25.000-30.000 rubli al mese dalle vendite, quindi ha deciso di creare una versione iOS.

Nuovi progetti

Parallelamente ai suoi studi e allo sviluppo di app, Sergey ha imparato a conoscere Spring e ha deciso di implementare un'idea di lunga data relativa al trading azionario: una dashboard per analizzare il suo sistema di trading.

Nel frattempo, in ufficio è stato introdotto il lavoro a turni e Sergey è stato incaricato di programmare e registrare. Il bot ricorderebbe anche ai dipendenti i loro turni.

Ha creato un altro bot per se stesso: questo ha mantenuto i portafogli dei clienti. Mostrava le fluttuazioni dei prezzi delle attività e inviava una bella rappresentazione visiva del portafoglio del cliente selezionato. I suoi colleghi hanno chiesto di essere aggiunti e Sergey ha condiviso la sua utile innovazione.

Nuova posizione

Le sue attività e i progetti di ottimizzazione del lavoro non sono passati inosservati: il dipartimento delle risorse umane dell'azienda si è interessato a Sergey. Era in corso un enorme sforzo per trasformare l'azienda in un fornitore di servizi digitali e a Sergey è stata offerta la posizione di responsabile dei progetti IT . Suonava bene anche senza subordinati. A quel tempo erano trascorsi 1,5 anni da quando aveva iniziato a studiare la lingua "straniera".

Risultati intermedi

Sergei non è diventato uno sviluppatore, ma risolve i problemi quotidiani con l'aiuto della sua conoscenza dello sviluppo software. Ciò gli rende più facile assegnare compiti ai colleghi, stimare quanto tempo impiegherà il lavoro e aiutare a fare analisi.

Continua a frequentare persone di successo. E gli sviluppatori di software sono persone di successo. Dopotutto, fanno quello che vogliono. Non tutti possono vantarsene.