Hvordan jeg blev programmør som 35-årig

Hvordan jeg blev programmør som 35-årigOftere og oftere er der eksempler på, at folk skifter erhverv, eller rettere specialisering, i middelalderen. I skolen drømmer vi om et romantisk eller "fantastisk" erhverv, vi går på college baseret på mode eller rådgivning, og i sidste ende arbejder vi, hvor vi blev valgt. Jeg siger ikke, at dette er sandt for alle, men det er sandt for de fleste. Og når livet bliver bedre, og alt er stabilt, opstår der tvivl om dit valg af erhverv. Jeg taler ikke om en stilling eller job, men specifikt om specialisering - når en person kan kalde sig specialist eller professionel.

Jeg gik denne vej på nøjagtig samme måde, og for omkring to år siden begyndte jeg at tænke: hvad vil jeg nu, giver mit arbejde mig glæde? Og jeg besluttede at ændre mit speciale - at blive programmør!

I denne historie vil jeg dele min historie, oplevelsen af ​​den vej, jeg har gået, for at gøre denne vej lettere for andre. Jeg vil forsøge ikke at bruge specialiseret terminologi, så historien er klar for alle, der beslutter sig for at skifte erhverv.

Hvorfor?

Jeg valgte ikke faget som programmør tilfældigt eller endda fordi, ifølge rygter, de betaler meget. Det hele startede i tredje klasse, da en ven fik en tv-set-top-boks med tastatur. Det var en spillekonsol, men da den blev udstyret med en speciel patron, blev den til et udviklingsmiljø for simple platformspil. Så købte mine forældre mig den samme hjem, og jeg "forsvandt".

Skole, teknisk skole og institut - overalt valgte jeg vejen så tæt som muligt på computere, til informationsteknologi. Jeg var sikker på, at jeg ville blive programmør eller systemadministrator, som de kaldte det dengang - en "computerspecialist."

Men livet foretager sine egne justeringer - et presserende problem: uden erfaring ansætter de dig ikke, og uden erfaring kan du ikke få arbejde. Den største fejl på dette stadium er ambitioner. Jeg var sikker på, at jeg var en hård professionel og skulle have meget i løn, bestemt ikke mindre end byens gennemsnit. Selv afviste han mange tilbud på grund af den lave løn.

Seks måneders søgning efter arbejde relateret til computere var uden held. Da pengene slap helt op, måtte jeg hen, hvor de simpelthen tog mig med mere eller mindre normal indtjening. Sådan endte jeg på et kabelproduktionsanlæg som simpel arbejder, hvor jeg gjorde min karriere de næste 12 år.

Hvordan jeg blev programmør som 35-årigDet er vigtigt at bemærke, at min passion for computere og programmering hjalp mig i mit arbejde: at automatisere mine arbejdsprocesser, derefter at introducere databaser i afdelingen, som forenklede dokumentflowet, og mange andre små eksempler.

Og nu er jeg som 33-årig leder af en afdeling, specialist i kvaliteten af ​​kabelprodukter med stor erfaring og en god løn. Men alt dette er ikke det samme, der er ingen fornøjelse, ingen følelse af selvbekræftelse, ingen glæde ved arbejdet.

På det tidspunkt stod familien solidt på benene økonomisk, det var muligt at leve et par måneder kun af konens løn og nogle forsyninger. Så sneg tanken sig om at opgive alt og gøre min drøm til virkelighed. Men at drømme i køkkenet og faktisk skuespil er to forskellige ting.
Den første presserende faktor var eksemplet med min ven, som sagde sit job op, tog sin familie og tog et sted nordpå for at arbejde på en flyveplads. Hans drøm er fly. Et år senere mødtes vi, og han delte sine indtryk, glæde og sagde, at det var det værd. Jeg misundte hans beslutsomhed, men jeg var selv i tvivl.

Den anden vigtige begivenhed var personaleændringer på fabrikken, hvor jeg arbejdede. Der skete et skift i den øverste ledelse, og alle afdelingsledere kom under streng kontrol med overholdelse af deres nye krav og standarder. "Lafa er forbi." Jeg indså, at du skal arbejde hårdt for at modstå og komme videre: Engelsk, videregående uddannelse, arbejde mere - gør mere, end der forventes af dig.

I samme øjeblik kom tanken: "Tiden er inde til at arbejde hårdt og studere igen, så hvorfor skulle denne energi og tid bruges på en opgave, der ikke bringer glæde, hvis du kan bruge den på en drøm?"

Hvordan?

Det første jeg gjorde var at "brænde mine broer" - jeg sagde op. Det var radikalt, men jeg forstod, at jeg ikke kunne udvikle mig i to retninger på samme tid. Oplevelsen af ​​min første jobsøgning var ikke forgæves, og jeg begyndte at lede efter noget at skrive "programmør" i min arbejdsbog. Dette er arbejde for status, for netop den "oplevelse" at finde et job. Løn betød ikke noget her.

Jeg hørte et sted, at når du går mod et mål, begynder målet at komme mod dig. Så jeg var heldig. Ret hurtigt fik jeg job i en lille virksomhed med en individuel iværksætter, der leverede mikrotjenester. Jeg havde ingen spørgsmål om arbejdsforhold og økonomi, det vigtigste var at melde mig på arbejde og begynde at samle praktisk erfaring. Jeg forstod, at jeg udførte de enkleste opgaver og kunne ikke stolt sige "Jeg er programmør." Der var ingen tillid til mine evner – dette var kun begyndelsen på rejsen.

Så jeg begyndte at studere. Studer, studere og mange mange flere gange... Dette er den eneste måde.

Jeg begyndte at studere efterspørgslen efter programmører i min by. Jeg så på annoncer i aviser og på jobsøgningssider, studerede råd på internettet om emnet "Sådan bestå et interview som programmør" og alle andre informationskilder.

Vi skal opfylde arbejdsgivernes krav. Også selvom du ikke kan lide disse krav.

Engelsk sprog

Hvordan jeg blev programmør som 35-årig
En præcis liste over nødvendige færdigheder og viden blev hurtigt dannet. Ud over specialiserede programmer og færdigheder var det sværeste spørgsmål for mig det engelske sprog. Det er nødvendigt overalt! Når jeg ser fremad, vil jeg sige, at der ikke er nogen information på det russiske internet - krummer, som tager meget tid at indsamle, og selv da viser det sig, at selv disse krummer allerede er forældede.

Når du lærer et sprog, råder jeg dig til at prøve alle de metoder, du kan få fingrene i. Jeg lærte engelsk ved hjælp af forskellige metoder og bemærkede, at der ikke er nogen universel metode. Forskellige metoder hjælper forskellige mennesker. Læs bøger på engelsk (helst for børn, det er lettere at forstå), se film (med eller uden undertekster), gå til kurser, køb en lærebog, en masse videoer fra seminarer på internettet, forskellige applikationer til din smartphone. Når du prøver alt, vil du forstå, hvad der er rigtigt for dig.

Jeg blev personligt meget hjulpet af børneeventyr og serien "Sesame Street" i originalen (kun grundlæggende udtryk, gentagne gentagelser af sætninger og ord); det er også godt at forstå sproget fra en lærebog. Ikke en tutorial, men skolelærebøger. Jeg tog en notesbog og udførte alle opgaverne. Men det vigtigste er at tvinge dig selv til at søge information på engelsk. For eksempel er de seneste og mest aktuelle bøger om programmeringssprog altid på engelsk. Mens oversættelsen udkommer, udkommer en ny udgave.

Nu er mit niveau grundlæggende, niveauet for "overlevelse" ifølge et af vurderingssystemerne. Jeg læser teknisk litteratur flydende, jeg kan forklare mig selv i enkle vendinger, men selv dette er allerede en kæmpe fordel på arbejdsmarkedet, når du markerer feltet "Engelsk" i sprogafsnittet i dit CV. Min erfaring viser, at en uerfaren specialist med kendskab til engelsk vil finde et job lettere end en erfaren programmør uden engelsk.

værktøjer

Hvordan jeg blev programmør som 35-årig
I ethvert erhverv er der et sæt værktøjer, som du skal mestre. Hvis nogen skal kunne bruge en motorsav, så skal en programmør kunne arbejde med versionskontrolsystemer, et udviklingsmiljø (IDE) og en masse hjælpeprogrammer og hjælpeprogrammer. Du skal ikke bare kende dem alle, du skal kunne bruge dem. Hvis du kan bestå en samtale på bar teori, så vil prøvetiden straks vise, hvad du ikke ved.

Annoncerne skriver ikke altid om kravene til kendskab til værktøjskassen; hvad de betyder er, at hvis du er programmør, så kender du helt sikkert git. Disse krav kan læres af tips om, hvordan man består et interview i et speciale. Der er meget lignende information på internettet; sådanne artikler findes ofte på jobsøgningssider.

Jeg lavede en liste over værktøjer på et stykke papir, installerede dem alle på computeren og brugte kun dem. Man kan heller ikke her undvære studier og litteratur. At ændre dit speciale betyder enormt meget tid til selvuddannelse.

portefølje

Hvordan jeg blev programmør som 35-årig
Den kommende arbejdsgiver skulle vise, hvad jeg kunne. Derudover skal du lære værktøjerne med øvelse. For programmører er en portefølje github - et websted, hvor folk udgiver deres arbejde. Hver specialisering har sine egne steder for udgivelse af arbejde; som en sidste udvej er der sociale netværk, hvor du kan poste dine resultater og få feedback. Hvad der præcist skal gøres er ikke vigtigt, det vigtigste er at gøre det konstant og med den højest mulige kvalitet. At udgive dit arbejde tvinger dig til at prøve ikke at skamme dig. Og dette er en endnu bedre motivator end penge.

Det var nyttigt at se på andres porteføljer og gentage. Brug ikke banal kopiering, men lav dit eget produkt, selvom det gentager en anden persons idé - dette gav dig mulighed for at få erfaring, tilføje dit nye arbejde til din portefølje og ikke spilde tid på kreativ søgning.

Held og lykke med at finde en testopgave i annoncerne. Hvis du konstant overvåger tilbud på arbejdsmarkedet, så støder du nogle gange på opgaver fra arbejdsgivere - det er det, du har brug for! Normalt indeholder disse opgaver essensen, selvom de ikke giver nogen meningsfuld fordel som produkt. Selvom du ikke skal indsende dit CV til denne virksomhed, skal du fuldføre deres opgave og sende den. Næsten altid kommer svaret med en vurdering af dit arbejde, hvorfra dine svage punkter, der skal forbedres, vil fremgå tydeligt.

Certifikater og kurser

Hvordan jeg blev programmør som 35-årig
Uden et stykke papir - vi er insekter! Når folk ser beviser på, at du ved eller kan gøre det, gør det det bedste indtryk. At have certifikater inden for dit speciale hjælper meget med at finde et job. De kommer i forskellige niveauer af tillid, men hver profession har et certificeringsorgan, der værdsættes af alle. Enig, det lyder godt: "Microsoft certificeret specialist."

For mig selv besluttede jeg, at jeg ville gå efter certifikater, efter at jeg indså, at "jeg kan." Jeg læste lidt om certifikater fra Microsoft, 1C og forskellige offentlige institutioner. Princippet er det samme overalt: du har brug for penge og viden. Enten koster selve beviset penge, eller også skal du tage særlige kurser, før du tager det, eller også koster optagelsen til selve eksamen. Desuden betyder det ikke, at du modtager et certifikat.
Så i øjeblikket har jeg ikke specialiserede certifikater - ja, det er for nu... i planerne.

Men jeg sparede ingen tid, kræfter og penge på avancerede kurser. I dag er fjernundervisningssystemet – webinarer – allerede veludviklet. De fleste af de store institutter i landet afholder kurser og seminarer. Der er ofte gode rabatter eller helt gratis seminarer. Jeg tror, ​​at den største fordel ved sådanne klasser er muligheden for direkte at kommunikere med erfarne og kyndige mennesker. Du kan altid stille spørgsmål og bede om at evaluere dit arbejde ud fra din portfolio. Og som et kirsebær på kagen, modtag et bevis for gennemførelse af kurserne. Dette er selvfølgelig ikke et certifikat, men det viser arbejdsgiveren dit engagement i målet.

Det vigtigste dokument er CV'et

Hvordan jeg blev programmør som 35-årig
Jeg studerede en masse materialer om, hvordan man skriver et CV korrekt. Jeg så på andres eksempler, rådførte mig med venner og bekendte. Hovedspørgsmålet var, om det var værd at medtage i mit CV min viden, der ikke vedrører programmering – en ny specialisering. Det er på den ene side det, jeg kan – det kan betragtes som erfaring, men på den anden side er dette ikke relevant.

Som et resultat inkluderede jeg alt, hvad jeg havde i mit CV. Al erhvervserfaring, alle dokumenter til alle kurser, herunder uddannelse i arbejdssikkerhed på en produktionsvirksomhed. Opført al viden om computere. Han tilkendegav endda sine hobbyer og interesser. Og du havde ret!
Min eneste fejl, og mit råd til fremtiden: du skal duplikere alle nøgleposter, der er vigtige for specialet, kort og uden unødvendige ord i et separat afsnit i dit CV (for eksempel "færdigheder og evner"). Det var et råd fra HR-chefen i de allerførste dage efter, at jeg blev ansat til et godt job i en stor virksomhed. Det er nødvendigt, at arbejdsgiveren med det samme kan forstå, om det er værd at studere dit CV nærmere eller ej. Det er tilrådeligt at holde dette afsnit kort ved at bruge forkortelser og nøgleord. Og hvis du vil præcisere noget, så skal dette gøres senere i teksten til CV'et.

Hvornår?

Hvordan ved jeg, hvornår jeg er klar? Hvornår skal man skride til handling?

Lidt over et år efter at have forladt mit tidligere job, stagnerede tingene. Erhvervserfaring akkumuleret, færdigheder i at bruge værktøjer forbedret, programmeringserfaring på arbejdet og i porteføljen blev genopfyldt, engelsk blev gradvist udenad. Alt gik efter planen, men utålmodigheden blussede op i mig til at tage det næste skridt, at begynde at søge et seriøst job. Og sammen med utålmodigheden dukkede der også tvivl op: Jeg er ikke klar, det lykkes mig ikke, jeg skulle ikke have sagt mit gamle job op ... og sådan noget.

For ikke at forværre situationen med dekadente stemninger, begyndte jeg at tage affære lidt efter lidt: Jeg lagde mit CV ud på en hjemmeside og ventede bare. På den ene side manglede jeg tillid til, at de overhovedet ville lytte til mig under interviewet og ikke ville smide mig ud i skændsel, men på den anden side havde jeg allerede noget erfaring og havde noget at vise.

Jeg så fra statistikken på siden, at mit CV ofte bliver set. Nogle gange besøger nogle virksomheder min CV-side flere gange. Det forekom mig, at ansættelseschefen så på det første gang, og anden gang blev det vist til chefen. Jeg ved ikke, hvordan det egentlig var, men der var et indtryk af, at jeg interesserede folk, at folk konfererede, genlæste, diskuterede. Og dette er allerede halvvejs til sejren!

Jeg sendte min første anmodning om en ledig stilling til en kendt stor bank. Den interne kvalitetskontrolafdeling ledte efter en udvikler til at automatisere dokumentflowprocessen. Jeg fremsatte anmodningen uden at regne særlig med succes, jeg stolede på, at jeg havde erfaring med at arbejde i kvalitetsafdelingen. Jeg følte den største overraskelse og glæde på samme tid, da jeg blev kaldt til samtale!

De ansatte mig ikke til at arbejde i banken, men jeg så et rigtigt programmørinterview fra "forreste række". Jeg gennemførte testopgaver og talte med chefer på forskellige niveauer. Og det vigtigste, jeg forstod ud fra interviewresultaterne, var vurderingen af ​​mit niveau som programmør. Jeg begyndte at forstå, hvor jeg er, hvilken slags programmør jeg er, og hvad jeg stadig ikke ved. Dette er livsvigtig information! Ud over listen over manglende viden, gav hun mig tillid til, at jeg kunne gøre det. Langsomt, men det virker.

Da jeg vendte hjem fra interviewet, rettede jeg straks titlen på mit CV til "programmør praktikant." Mit niveau kvalificerede sig ikke som programmør, så arbejdsgiverne var ikke helt korrekte i deres tilgang til mit CV. Men "trainee" er en meget realistisk vurdering af min viden i et nyt speciale.

Det vigtigste skridt

Hvordan jeg blev programmør som 35-årig
Et besøg i en stor bank gav mig den nødvendige forståelse og selvtillid. Jeg tog affære. Jeg offentliggjorde mit CV på flere ressourcer og begyndte aktivt at sende anmodninger om overvejelse af mit kandidatur til store og velrenommerede organisationer i byen. Som de siger: "Hvis du vil være den bedste, så leg med de bedste."

En ledig stilling interesserede mig mest. Organisationen lagde en testopgave på et jobsøgningswebsted. Opgaven var ikke særlig svær, men måden den var skrevet på, deadlines for færdiggørelse og de teknologier jeg skulle bruge... alt pegede på en god tilgang til sagen.

Jeg fuldførte opgaven og prøvede at gøre den før tidsplanen. Og han sendte den.

Jeg modtog et afslag med en detaljeret analyse af den kode, jeg skrev. Hvad jeg gjorde godt, og hvad kunne jeg have gjort bedre og hvorfor. Dette detaljerede svar var meget spændende, og jeg indså, at jeg ville arbejde der. Jeg var klar til at gå til deres kontor og spørge, hvad jeg skulle lære, gennemføre eller mestre for at få et job hos dem. Men først rettede jeg min kode i henhold til de kommentarer, der blev sendt til mig og indsendt igen. Denne gang ringede de til mig og inviterede mig til et interview.

Det sværeste ved en samtale som 35-årig er at forklare, hvorfor jeg forlod et godt job med god indtjening og startede forfra fra bunden af ​​et nyt erhverv. Jeg bekymrede mig ikke om mit CV, jeg kunne tale om hvert punkt angivet, bevise, at jeg virkelig ved og kan gøre alt, hvad der står der og på det niveau, der er angivet. Men hvordan endte jeg her og hvorfor?
Mærkeligt nok blev dette spørgsmål stillet et af de sidste, men på den første fase. Jeg opfandt ikke noget og fortalte, hvordan det var, om min barndomsdrøm om at blive programmør og om mit mål: at stolt erklære, at jeg er specialist, jeg er softwareingeniør! Det er sikkert dumt, men det er sandt.
På næste trin blev jeg evalueret af rigtige programmører, under hvis underordning jeg efterfølgende faldt. Her handlede hele samtalen udelukkende om speciale, viden, færdigheder og færdigheder i at arbejde med værktøjer. Jeg fortalte, hvordan jeg ville løse de opgaver, der blev tilbudt mig. Samtalen var lang og forudindtaget. Så det uventede "De ringer til dig om to dage, farvel."

Det er en skam. Jeg er vant til denne sætning, der betyder afslag. Men der var håb, alt blev gjort i denne organisation i henhold til reglerne, og de holdt altid deres ord. Jeg fortsatte dog med at søge arbejde.

De ringede til mig præcis til tiden og sagde, at de havde et tilbud til mig. Et praktikophold er en god mulighed for en jobsøgende i min stilling. I tre måneder får jeg udbetalt løn og oplært på et rigtigt projekt. Det er svært at tænke på en bedre træning, sagde jeg uden tøven enig.

Dette er blot begyndelsen

På den første dag i praktikken forklarede min nærmeste vejleder under introduktionen en meget vigtig idé, som jeg deler med alle, når samtalen handler om at skifte specialisering eller dem, der lige skal starte en karriere. Jeg skrev det ikke ordret ned, men jeg husker godt betydningen:

Hver programmør udvikler sig inden for tre områder: Programmering, Kommunikation, Liv og personlig erfaring. Det er ikke svært at finde en person, der kan skrive god kode. Omgængelighed er et karaktertræk, der kan betragtes som en konstant. Og livserfaring er en mangelvare, da de fleste ansøgere er nyere studerende.

Det viser sig, at jeg blev ansat med tanken om, at jeg har erfaring med at arbejde med rigtige kunder, på rigtige projekter, har en masse forskelligartet viden og har en færdiglavet platform til at fungere i et erhvervsmiljø. Og det giver mening at bruge tid på at træne mig som programmør i samme grad som at træne en god programmør til at interagere med erhvervsmiljøet.

For dem, der overvejer at skifte job, vil jeg fremhæve den vigtige idé i den samtale, at det ikke kun er realistisk, men også efterspurgt på arbejdsmarkedet at ændre dit aktivitetsområde for en drøms skyld.

Nå, for mig er det hele lige begyndt!

Nu er jeg allerede fuldtids softwareingeniør hos Inobitek, der deltager i udviklingen af ​​medicinske informationssystemer. Men det er for tidligt for mig at kalde mig selv programmør. Der er stadig meget at lære for selv at udvikle software.

Folk siger rigtigt, at du skal kunne lide dit arbejde. Dette er værd at "grave, svede og holde ud!"
Hvordan jeg blev programmør som 35-årig

Kilde: www.habr.com

Tilføj en kommentar