Hvordan jeg ble programmerer da jeg var 35

Hvordan jeg ble programmerer da jeg var 35Stadig oftere er det eksempler på at folk endrer yrke, eller rettere sagt spesialisering, i middelalderen. På skolen drømmer vi om et romantisk eller "flott" yrke, vi begynner på college basert på mote eller råd, og til slutt jobber vi der vi ble valgt. Jeg sier ikke at dette er sant for alle, men det er sant for de fleste. Og når livet blir bedre og alt er stabilt, oppstår det tvil om yrkesvalget ditt. Jeg snakker ikke om en stilling eller jobb, men spesifikt om spesialisering - når en person kan kalle seg spesialist eller profesjonell.

Jeg gikk denne veien på nøyaktig samme måte og for omtrent to år siden begynte jeg å tenke: hva vil jeg videre, gir arbeidet mitt meg glede? Og jeg bestemte meg for å endre spesialiteten min - å bli programmerer!

I denne historien ønsker jeg å dele min historie, opplevelsen av veien jeg har gått, for å gjøre denne veien lettere for andre. Jeg vil prøve å ikke bruke spesialisert terminologi slik at historien er tydelig for alle som bestemmer seg for å bytte yrke.

Hvorfor?

Jeg valgte ikke yrket som programmerer ved en tilfeldighet, eller til og med fordi de, ifølge ryktene, betaler mye. Det hele startet i tredje klasse, da en venn fikk en TV-dekoder med tastatur. Det var en spillkonsoll, men da den ble utstyrt med en spesiell patron ble den til et utviklingsmiljø for enkle plattformspill. Så kjøpte foreldrene mine meg den samme hjem, og jeg "forsvant".

Skole, teknisk skole og institutt - overalt valgte jeg veien så nært som mulig til datamaskiner, til informasjonsteknologi. Jeg var sikker på at jeg ville bli programmerer, eller systemadministrator, som de kalte det da - en "dataspesialist."

Men livet gjør sine egne justeringer - et presserende problem: uten erfaring ansetter de deg ikke, og du kan ikke ha erfaring uten arbeid. Hovedfeilen på dette stadiet er ambisjon. Jeg var sikker på at jeg var en tøff profesjonell og burde få mye betalt, absolutt ikke mindre enn gjennomsnittet i byen. Selv avviste han mange tilbud på grunn av lav lønn.

Seks måneders søk etter arbeid relatert til datamaskiner var mislykket. Da pengene tok helt slutt måtte jeg dit de rett og slett tok meg med mer eller mindre normal inntjening. Slik endte jeg opp på et kabelproduksjonsanlegg som en enkel arbeider, hvor jeg gjorde karriere de neste 12 årene.

Hvordan jeg ble programmerer da jeg var 35Det er viktig å merke seg at min lidenskap for datamaskiner og programmering hjalp meg i arbeidet mitt: automatisere arbeidsprosessene mine, deretter introdusere databaser i avdelingen, som forenklet dokumentflyten, og mange andre små eksempler.

Og nå, 33 år gammel, er jeg leder for en avdeling, spesialist på kvalitet på kabelprodukter med lang erfaring og god lønn. Men alt dette er ikke det samme, det er ingen glede, ingen følelse av selvbekreftelse, ingen glede fra jobb.

På den tiden var familien solid på beina økonomisk, det var mulig å leve i et par måneder bare av konas lønn og noen forsyninger. Så snek tanken seg inn på å gi opp alt og gjøre drømmen min til virkelighet. Men å drømme på kjøkkenet og faktisk opptre er to forskjellige ting.
Den første presserende faktoren var eksemplet med min venn, som sa opp jobben sin, tok med familien sin og dro et sted nordover for å jobbe på en flyplass. Drømmen hans er fly. Et år senere møttes vi og han delte sine inntrykk, glede og sa at det var verdt det. Jeg misunnet hans besluttsomhet, men jeg var i tvil selv.

Den andre viktige hendelsen var personalendringer ved anlegget der jeg jobbet. Det skjedde en endring i toppledelsen og alle avdelingsledere kom under streng kontroll med etterlevelse av deres nye krav og standarder. "Lafa er over." Jeg innså at du må jobbe hardt for å stå imot og komme deg videre: Engelsk, avansert trening, jobb mer – gjør mer enn det som forventes av deg.

I samme øyeblikk kom tanken: "Tiden er inne for å jobbe hardt og studere igjen, så hvorfor skal denne energien og tiden brukes på en oppgave som ikke gir glede, hvis du kan bruke den på en drøm?"

Hvordan?

Det første jeg gjorde var å "brenne broene mine" - jeg sluttet. Det var radikalt, men jeg forsto at jeg ikke kunne utvikle meg i to retninger samtidig. Opplevelsen av mitt første jobbsøk var ikke forgjeves, og jeg begynte å lete etter noe å skrive "programmerer" i arbeidsboken min. Dette er jobb for status, for akkurat den "erfaringen" for å finne en jobb. Lønn spilte ingen rolle her.

Jeg hørte et sted at når du går mot et mål, begynner målet å komme mot deg. Så jeg var heldig. Ganske raskt fikk jeg jobb i et lite selskap med en individuell gründer som leverte mikrotjenester. Jeg hadde ingen spørsmål om arbeidsforhold og økonomi, det viktigste var å melde meg på jobb og begynne å samle praktisk erfaring. Jeg forsto at jeg utførte de enkleste oppgavene og kunne ikke stolt si "Jeg er en programmerer." Det var ingen tillit til mine evner - dette var bare begynnelsen på reisen.

Så jeg begynte å studere. Studer, studer og mange mange flere ganger... Dette er den eneste måten.

Jeg begynte å studere etterspørselen etter programmerere i byen min. Jeg så på annonser i aviser og på jobbsøkesider, studerte råd på Internett om emnet "Hvordan bestå et intervju som programmerer" og alle andre informasjonskilder.

Vi må oppfylle kravene fra arbeidsgiverne. Selv om du ikke liker disse kravene.

Norsk

Hvordan jeg ble programmerer da jeg var 35
En presis liste over nødvendige ferdigheter og kunnskaper ble raskt dannet. I tillegg til spesialiserte programmer og ferdigheter, var det vanskeligste spørsmålet for meg det engelske språket. Det trengs overalt! Når jeg ser fremover, vil jeg si at det ikke er noen informasjon på det russiske Internett - smuler, som tar mye tid å samle, og selv da viser det seg at selv disse smulene allerede er utdaterte.

Når du lærer et språk, anbefaler jeg deg å prøve alle metodene du kan få tak i. Jeg lærte engelsk ved hjelp av forskjellige metoder og la merke til at det ikke finnes noen universell metode. Ulike metoder hjelper forskjellige mennesker. Les bøker på engelsk (helst for barn, det er lettere å forstå), se filmer (med eller uten undertekster), gå på kurs, kjøp en lærebok, mange videoer fra seminarer på Internett, ulike applikasjoner for smarttelefonen din. Når du prøver alt, vil du forstå hva som er riktig for deg.

Jeg personlig ble veldig hjulpet av barneeventyr og serien "Sesame Street" i originalen (bare grunnleggende uttrykk, gjentatte repetisjoner av setninger og ord); det er også godt å forstå språket fra en lærebok. Ikke en opplæring, men skolebøker. Jeg tok en notatbok og fullførte alle oppgavene. Men det viktigste er å tvinge deg selv til å lete etter informasjon på engelsk. For eksempel er de siste og mest aktuelle bøkene om programmeringsspråk alltid på engelsk. Mens oversettelsen vises, publiseres en ny utgave.

Nå er nivået mitt grunnleggende, nivået av "overlevelse" i henhold til et av vurderingssystemene. Jeg leser teknisk litteratur flytende, jeg kan forklare meg selv i enkle fraser, men selv dette er allerede en stor fordel på arbeidsmarkedet når du krysser av for "Engelsk"-boksen i språkdelen av CV-en din. Min erfaring viser at en uerfaren spesialist med kunnskap om engelsk vil finne en jobb lettere enn en erfaren programmerer uten engelsk.

Инструментарий

Hvordan jeg ble programmerer da jeg var 35
I ethvert yrke er det et sett med verktøy som du må mestre. Hvis noen trenger å kunne bruke en motorsag, må en programmerer kunne jobbe med versjonskontrollsystemer, et utviklingsmiljø (IDE) og en haug med hjelpeverktøy og programmer. Du trenger ikke bare å kjenne dem alle, du må kunne bruke dem. Hvis du kan bestå et intervju på bare teori, vil prøvetiden umiddelbart vise det du ikke vet.

Annonsene skriver ikke alltid om kravene til kunnskap om verktøysettet; det de betyr er at hvis du er en programmerer, så vet du definitivt git. Disse kravene kan læres fra tips om hvordan du kan bestå et intervju i en spesialitet. Det er mye lignende informasjon på Internett, slike artikler finnes ofte på jobbsøkesider.

Jeg laget en liste over verktøy på et stykke papir, installerte alle på datamaskinen og brukte bare dem. Man klarer seg ikke uten studier og litteratur her heller. Å endre spesialitet betyr enormt mye tid til selvutdanning.

Portefølje

Hvordan jeg ble programmerer da jeg var 35
Den fremtidige arbeidsgiveren måtte vise hva jeg var i stand til. I tillegg må du lære verktøyene med praksis. For programmerere er en portefølje github - et nettsted hvor folk publiserer arbeidet sitt. Hver spesialisering har sine egne steder for publisering av arbeid; som en siste utvei er det sosiale nettverk hvor du kan legge ut resultatene dine og få tilbakemeldinger. Hva du skal gjøre er ikke viktig, det viktigste er å gjøre det konstant og med høyest mulig kvalitet. Å publisere arbeidet ditt tvinger deg til å prøve å ikke skamme deg. Og dette er en enda bedre motivator enn penger.

Det var nyttig å se på andres porteføljer og gjenta. Ikke bruk banal kopiering, men lag ditt eget produkt, selv om det gjentar en annen persons idé - dette tillot deg å få erfaring, legge til det nye arbeidet ditt i porteføljen din og ikke kaste bort tid på kreativt søk.

Lykke til med å finne en testoppgave i annonsene. Hvis du hele tiden overvåker tilbud på arbeidsmarkedet, så kommer du noen ganger over oppgaver fra arbeidsgivere - det er dette du trenger! Vanligvis inneholder disse oppgavene essensen, selv om de ikke gir noen meningsfull fordel som produkt. Selv om du ikke skal sende inn din CV til dette selskapet, må du fullføre oppgaven deres og sende den. Nesten alltid kommer responsen med en vurdering av arbeidet ditt, hvorfra dine svake sider som må forbedres vil være tydelige.

Sertifikater og kurs

Hvordan jeg ble programmerer da jeg var 35
Uten et stykke papir - vi er insekter! Når folk ser bevis på at du vet eller kan gjøre det, gjør det det beste inntrykket. Å ha sertifikater i spesialiteten din hjelper mye med å finne en jobb. De kommer i varierende grad av tillit, men hvert yrke har et sertifiseringsorgan som verdsettes av alle. Enig, det høres bra ut: "Microsoft-sertifisert spesialist."

For meg selv bestemte jeg at jeg ville gå for sertifikater etter at jeg innså at "jeg kan." Jeg leste litt om sertifikater fra Microsoft, 1C og ulike statlige institusjoner. Prinsippet er det samme overalt: du trenger penger og kunnskap. Enten koster selve sertifikatet penger, eller så må du ta spesielle kurs før du tar det, eller så koster selve opptaket til eksamen. Dessuten betyr ikke dette at du vil motta et sertifikat.
Så for øyeblikket har jeg ikke spesialiserte sertifikater - vel, det er foreløpig ... i planene.

Men jeg sparte ikke tid, krefter og penger på videregående opplæringskurs. I dag er fjernundervisningssystemet – webinarer – allerede godt utviklet. De fleste av de store instituttene i landet gjennomfører kurs og seminarer. Det er ofte gode rabatter eller helt gratis seminarer. Jeg tror den største fordelen med slike klasser er muligheten til å kommunisere direkte med erfarne og kunnskapsrike mennesker. Du kan alltid stille spørsmål og be om å evaluere arbeidet ditt fra porteføljen din. Og som et kirsebær på kaken, motta et sertifikat for gjennomføring av kursene. Dette er selvfølgelig ikke et sertifikat, men det viser arbeidsgiveren din forpliktelse til målet.

Det viktigste dokumentet er CV-en

Hvordan jeg ble programmerer da jeg var 35
Jeg studerte mye materiale om hvordan man skriver en CV riktig. Jeg så på andres eksempler, rådførte meg med venner og bekjente. Hovedspørsmålet var om det var verdt å inkludere i CV-en min kunnskap som ikke er relatert til programmering – en ny spesialisering. På den ene siden er det dette jeg kan – det kan betraktes som erfaring, men på den andre siden er dette ikke relevant.

Som et resultat inkluderte jeg alt jeg hadde i CV-en min. All arbeidserfaring, alle dokumenter for alle kurs, inkludert opplæring i arbeidssikkerhet ved en produksjonsbedrift. Listet opp all kunnskap om datamaskiner. Han indikerte til og med sine hobbyer og interesser. Og du hadde rett!
Min eneste feil, og mitt råd for fremtiden: du må duplisere alle nøkkeloppføringene som er viktige for spesialiteten kort og uten unødvendige ord i et eget avsnitt i CV-en din (for eksempel "ferdigheter og evner"). Dette var et råd fra HR-sjefen de aller første dagene etter at jeg ble ansatt i en god jobb i en stor bedrift. Det er nødvendig at arbeidsgiver umiddelbart kan forstå om det er verdt å studere CVen din nærmere eller ikke. Det anbefales å holde dette avsnittet kort ved å bruke forkortelser og nøkkelord. Og hvis du ønsker å avklare noe, bør dette gjøres senere i teksten til CV-en.

Når?

Hvordan vet jeg når jeg er klar? Når skal man iverksette tiltak?

Et drøyt år etter at jeg sluttet i min forrige jobb, stagnerte ting. Arbeidserfaring akkumulert, ferdigheter i å bruke verktøy forbedret, programmeringserfaring på jobb og i porteføljen ble fylt opp, engelsk ble gradvis memorert. Alt gikk etter planen, men utålmodigheten blusset opp inni meg til å ta neste steg, å begynne å lete etter en seriøs jobb. Og sammen med utålmodigheten dukket det også opp tvil: Jeg er ikke klar, jeg vil ikke lykkes, jeg burde ikke ha sluttet i den gamle jobben min... og sånne ting.

For ikke å forverre situasjonen med dekadente stemninger, begynte jeg å ta grep litt etter litt: Jeg la ut CV-en min på en nettside og bare ventet. På den ene siden manglet jeg tillit til at de i det hele tatt ville høre på meg under intervjuet og ikke ville kaste meg ut i vanære, men på den andre siden hadde jeg allerede litt erfaring og hadde noe å vise til.

Jeg så fra statistikken på nettstedet at CV-en min ofte blir sett. Noen ganger besøker noen selskaper CV-siden min flere ganger. For meg virket det som om ansettelsessjefen så på det første gang, og andre gang ble det vist til sjefen. Jeg vet ikke hvordan det egentlig var, men det var et inntrykk av at jeg interesserte folk, at folk konfererte, leste på nytt, diskuterte. Og dette er allerede halve veien til seier!

Jeg sendte min første forespørsel om en ledig stilling til en velkjent storbank. Den interne kvalitetskontrollavdelingen lette etter en utvikler for å automatisere dokumentflytprosessen. Jeg kom med forespørselen uten å regne særlig med suksess, jeg stolte på at jeg hadde erfaring med å jobbe i kvalitetsavdelingen. Jeg følte den største overraskelsen og gleden på samme tid da jeg ble innkalt til intervju!

De ansatte meg ikke til å jobbe i banken, men jeg så på et ekte programmererintervju fra "forreste rad". Jeg gjennomførte testoppgaver og snakket med sjefer på forskjellige nivåer. Og det viktigste jeg forsto fra intervjuresultatene var vurderingen av nivået mitt som programmerer. Jeg begynte å forstå hvor jeg er, hva slags programmerer jeg er, og hva jeg fortsatt ikke vet. Dette er viktig informasjon! I tillegg til listen over manglende kunnskap, ga hun meg tillit til at jeg kunne gjøre det. Sakte, men det fungerer.

Da jeg kom hjem fra intervjuet, korrigerte jeg umiddelbart tittelen på CV-en min til «programmererpraktikant». Nivået mitt kvalifiserte ikke som programmerer, så arbeidsgivere var ikke helt korrekte i sin tilnærming til CV-en min. Men "trainee" er en veldig realistisk vurdering av min kunnskap i en ny spesialitet.

Det viktigste trinnet

Hvordan jeg ble programmerer da jeg var 35
Et besøk i en stor bank ga meg den nødvendige forståelsen og selvtilliten. Jeg tok affære. Jeg la ut CV-en min på flere ressurser og begynte aktivt å sende forespørsler om vurdering av mitt kandidatur til store og anerkjente organisasjoner i byen. Som de sier: "Hvis du vil være best, spill med de beste."

En ledig stilling interesserte meg mest. Organisasjonen la ut en testoppgave på et jobbsøkingsnettsted. Oppgaven var ikke særlig vanskelig, men måten den ble skrevet på, fristene for gjennomføring og teknologiene jeg måtte bruke... alt tydet på en god tilnærming til saken.

Jeg fullførte oppgaven og prøvde å gjøre den før tidsplanen. Og han sendte den.

Jeg fikk et avslag med en detaljert analyse av koden jeg skrev. Hva jeg gjorde bra og hva jeg kunne ha gjort bedre og hvorfor. Dette detaljerte svaret var veldig spennende, og jeg innså at jeg ønsket å jobbe der. Jeg var klar til å gå til kontoret deres og spørre hva jeg trengte å lære, fullføre eller mestre for å få jobb hos dem. Men først korrigerte jeg koden min i henhold til kommentarene som ble sendt til meg og sendt inn igjen. Denne gangen ringte de meg og inviterte meg til et intervju.

Det vanskeligste ved et intervju som 35-åring er å forklare hvorfor jeg sluttet i en god jobb med god inntjening og startet helt fra bunnen av et nytt yrke. Jeg bekymret meg ikke for CV-en min, jeg kunne snakke om hvert element som er angitt, bevise at jeg virkelig vet og kan gjøre alt som er skrevet der og på nivået som er angitt. Men hvordan havnet jeg her og hvorfor?
Merkelig nok ble dette spørsmålet stilt et av de siste, men på det første stadiet. Jeg fant ikke opp noe og fortalte hvordan det var, om barndomsdrømmen min om å bli programmerer og om målet mitt: å stolt erklære at jeg er en spesialist, jeg er en programvareingeniør! Det er sikkert dumt, men det er sant.
På neste trinn ble jeg evaluert av ekte programmerere, under hvis underordning jeg senere falt. Her handlet hele samtalen utelukkende om spesialitet, kunnskap, ferdigheter og ferdigheter i arbeid med verktøy. Jeg fortalte hvordan jeg skulle løse oppgavene som ble tilbudt meg. Samtalen var lang og partisk. Så det uventede "De vil ringe deg om to dager, farvel."

Det er en skam. Jeg er vant til denne setningen som betyr avslag. Men det var håp, alt ble gjort i denne organisasjonen i henhold til reglene og de holdt alltid ord. Jeg fortsatte imidlertid å lete etter arbeid.

De ringte meg akkurat i tide og sa at de hadde et tilbud til meg. Praksisplass er et flott alternativ for en jobbsøker i min stilling. I tre måneder får jeg utbetalt lønn og trent på et skikkelig prosjekt. Det er vanskelig å tenke på en bedre trening, sa jeg uten å nøle.

Dette er bare begynnelsen

På den første dagen av praksisoppholdet forklarte min nærmeste veileder, under introduksjonen, en veldig viktig idé som jeg deler med alle når samtalen gjelder skiftende spesialiseringer eller de som nettopp skal starte en karriere. Jeg skrev det ikke ned ordrett, men jeg husker betydningen godt:

Hver programmerer utvikler seg innen tre områder: Programmering, Kommunikasjon, Liv og personlig erfaring. Det er ikke vanskelig å finne en person som kan skrive god kode. Omgjengelighet er et karaktertrekk som kan betraktes som en konstant. Og livserfaring er mangelvare, siden de fleste søkerne er ferske studenter.

Det viser seg at jeg ble ansatt med tanke på at jeg har erfaring med å jobbe med ekte kunder, på virkelige prosjekter, har mye mangfoldig kunnskap og har en ferdig plattform for å fungere i et forretningsmiljø. Og det er fornuftig å bruke tid på å trene meg som programmerer i samme grad som å trene en god programmerer til å samhandle med forretningsmiljøet.

For de som tenker på å bytte jobb, vil jeg fremheve den viktige ideen med den samtalen om at det å endre aktivitetsfeltet for en drøms skyld ikke bare er realistisk, men også etterspurt på arbeidsmarkedet.

Vel, for meg har alt bare begynt!

Nå er jeg allerede fulltids programvareingeniør hos Inobitek, og tar del i utviklingen av medisinske informasjonssystemer. Men det er for tidlig for meg å stolt kalle meg programmerer. Det er fortsatt mye å lære for å utvikle programvare selv.

Folk sier riktig at du burde like arbeidet ditt. Dette er verdt å "grave, svette og holde ut!"
Hvordan jeg ble programmerer da jeg var 35

Kilde: www.habr.com

Legg til en kommentar