Du kan lære å programmere og ikke bli programmerer, men i stedet bruke dine nye ferdigheter for å fremme din nåværende karriere

Sergey, bosatt i Moskva, delte sin suksesshistorie med CodeGym-studenter. Han brukte kurset til å studere i 3,5 år, men jobber fortsatt ikke som utvikler. Hva gikk galt? Eller kanskje alt ble så bra som mulig?

Bakgrunn: salgsspesialist

Sergey har jobbet med salg siden 2006: boliglån, billån, bankprodukter. Så i 2011 begynte han å håndtere investeringsprodukter eksklusivt. Allerede før han gikk på universitetet hadde han bestemt seg for hva han ville gjøre: «Jobbe med vellykkede mennesker». Og det er akkurat det som skjedde: 6 år etter at han ble uteksaminert fra universitetet, er han VIP Account Manager i den største private russiske banken.

Over tid begynte jeg å tygge på bare ett spørsmål: "Hva er neste mål?" Svaret ble ikke funnet. Selvfølgelig var det utsikter: Avdelingsleder, assisterende filialsjef eller filialsjef, men det var alltid noe i veien.

Da Sergey begynte å jobbe for et investeringsselskap, var en av oppgavene hans å tiltrekke seg nye kunder. Hvilke alternativer er det? Kalde samtaler, konferanser, gamle kunder, deres bekjente. Han spesialiserte seg på obligasjoner og satte sammen porteføljer. Han fikk et problem: det var ingen god gratis kilde til informasjon om euroobligasjoner og deres hovedindikatorer: løpetid, kuponger, avkastning; det var ingen anmeldelser, ingen nyheter og ingen valg. Det var bare to relevante informasjonskilder: en betalt, den andre upålitelig. Slik innså Sergey at han ønsket å skape sin egen ressurs.

Bli kjent med IT og utvikle det første prosjektet

Sergey begynte å utforske alternativer for hvordan å bringe prosjektet til live og kom over WordPress. Først måtte jeg leke med obligasjonsindikatorer, obligasjonsemisjoner og obligasjonsvurderinger. Han fant dataene på en tysk børs. Til å begynne med oppdaterte jeg alt manuelt, men etter to uker fant jeg ut på egenhånd hvordan jeg skulle få automatiske oppdateringer til å fungere.

Han skrev anmeldelser og nyheter nesten daglig, og studerte samtidig. Seks måneder senere, uten annonsering eller SEO, kom nettstedet inn i Yandex sine tre beste søkeresultater for søket «Eurobond-priser» og Googles topp fem for det samme søket.

Da alle på Sergeys kontor var besatt av å lære engelsk, bestemte han seg også for å lære et annet internasjonalt språk, som han trodde ville gi ham praktiske fordeler. Han valgte Java på et øyeblikk, og fant først senere ut at det er et av de mest populære språkene.

I en hel måned studerte han på en improvisert måte, og hentet informasjon fra videoer og artikler, uten en klar plan. Han hadde ennå ikke oppdaget CodeGym.

Læring om CodeGym og de første inntektene fra en Android-app

Sergey brukte 1-2 timer på å studere nesten hver kveld. Han husker ikke lenger hvilket nivå han nådde, men etter 3 måneder på kurset bestemte han seg for å sette sin nye kunnskap ut i livet.

Som det skjedde, ga arbeidsgiveren ham i oppgave å bli sertifisert som finansiell rådgiver, noe som ville kreve at han bestod to eksamener med totalt 3300 spørsmål og problemer. Den eneste måten å forberede seg på var en PDF-skanning av et 300-siders dokument. Å lese den på en datamaskin var upraktisk, å lese den på telefonen var nesten umulig, og det var ingen mulighet til å søke.

For å gjøre forberedelsesprosessen bedre, konverterte Sergey filen til et lesbart format og bestemte seg for å lage en liten Android-app for å øve til testen. Slik vokste et lite personlig prosjekt gradvis til en fullverdig app på Google Play — med søk, chat, en ekte eksamensemulator og et oppdatert design.

Etter en tid økte etterspørselen til eksamen betraktelig. Fordi appen var en betalt app, mottok Sergey 25 000-30 000 rubler i måneden fra salg, så han bestemte seg for å lage en iOS-versjon.

Nye prosjekter

Parallelt med studiene og apputviklingen lærte Sergey om Spring og bestemte seg for å implementere en langvarig idé relatert til aksjehandel: et dashbord for å analysere handelssystemet hans.

I mellomtiden ble skiftarbeid introdusert på kontoret, og Sergey ble gjort ansvarlig for tidsplaner og poster Etter to uker i en rutine bestemte han seg for å skrive en Telegram-bot slik at ansatte kunne sette sine egne skift og endre skiftdatoer etter behov. Boten vil også minne ansatte om skiftene deres.

Han laget en annen bot for seg selv: denne opprettholdt kundeporteføljer. Den viste svingninger i aktivaprisene og sendte en vakker visuell representasjon av den valgte kundens portefølje. Medarbeiderne hans ba om å bli lagt til, og Sergey delte sin nyttige innovasjon.

Ny stilling

Hans aktiviteter og arbeidsoptimaliserende prosjekter gikk ikke upåaktet hen: Selskapets HR-avdeling interesserte seg for Sergey. En stor innsats var i gang for å transformere selskapet til en digital tjenesteleverandør, og Sergey ble tilbudt stillingen som Head of IT Projects . Det hørtes bra ut selv uten noen underordnede. Da var det gått 1,5 år siden han begynte å studere det «fremmede» språket.

Mellomresultater

Sergei ble ingen utvikler, men han løser hverdagsproblemer ved hjelp av kunnskapen om programvareutvikling. Dette gjør det lettere for ham å tildele oppgaver til kolleger, estimere hvor lang tid arbeidet vil ta og hjelpe til med analyser.

Han fortsetter å gni skuldrene med vellykkede mennesker. Og programvareutviklere er vellykkede mennesker. De gjør tross alt hva de vil. Ikke alle kan skryte av det.