Cum am devenit programator la 35 de ani

Cum am devenit programator la 35 de aniDin ce în ce mai frecvent putem observa exemple de schimbare a profesiei, sau mai degrabă a specializării, de către persoanele din medie vârstă. În școală, visăm la o profesie romantică sau „mare”, iar la facultate intrăm din modă sau prin sfaturi primite, dar până la urmă ajungem să lucrăm acolo unde ne-au angajat. Nu spun că este cazul tuturor, dar cu siguranță este adevărat pentru majoritatea. Și când viața se stabilizează, apar îndoieli legate de alegerea profesiei. Vorbesc nu despre funcție sau muncă, ci despre specializare - când o persoană se poate numi specialist sau profesionist.

Am parcurs același drum și acum aproximativ doi ani m-am întrebat: ce îmi doresc să fac mai departe, îmi aduce plăcere munca mea? Așa că am decis să îmi schimb specialitatea - să devin programator!

În această poveste vreau să împărtășesc experiența mea și drumul parcurs, pentru a face această cale mai ușoară pentru alții. Voi încerca să nu folosesc terminologie specifică, astfel încât povestea să fie înțeleasă de toți cei care doresc să își schimbe profesia.

De ce?

Am ales profesia de programator nu întâmplător și nici din cauza zvonurilor că acolo se plătește mult. Totul a început în clasa a treia, când un prieten a primit o consolă de jocuri pentru televizor cu o tastatură. Era o consolă de jocuri, dar cu un cartuș special devenea un mediu de dezvoltare pentru jocuri simple de tip platformă. Apoi, părinții mi-au cumpărat o similară acasă și am „dispărut”.

Școala, colegiul și facultatea – în toate am ales o cale cât mai aproape de calculatoare, de tehnologiile informației. Eram convins că voi deveni programator sau administrator de sistem, așa cum se spunea atunci - „geek” de calculatoare.

Dar viața aduce corecții - o problemă stringentă: fără experiență nu te angajează, dar experiența fără muncă nu există. Principalul lucru greșit în această etapă este ambiția. Eram convins că sunt un profesionist grozav și ar trebui să fiu plătit mult, cu siguranță nu mai puțin decât media orașului. Am refuzat multe oferte din cauza salariului mic.

Șase luni de căutări pentru un loc de muncă legat de calculatoare au trecut fără rezultate. Când banii s-au terminat complet, a trebuit să merg acolo unde m-au luat, cu un salariu mai mult sau mai puțin decent. Așa am ajuns la o fabrică de cabluri, unde am făcut carieră timp de următorii 12 ani.

Cum am devenit programator la 35 de aniEste important de menționat că pasiunea pentru computere și programare m-a ajutat în muncă: automatizarea proceselor mele de lucru, apoi implementarea bazelor de date în departament, ceea ce a simplificat fluxul documentar, și multe alte exemple minore.

La 33 de ani, sunt șef de departament, specialist în calitatea produselor de cablu cu o experiență vastă și un salariu bun. Dar toate acestea nu aduc suficientă satisfacție, nu simt o validare personală, ci lipsa bucuriei în muncă.

Familia era bine situată din punct de vedere financiar, așa că puteam trăi câteva luni doar din salariul soției și din anumite economii. Atunci mi-a venit în minte gândul să renunț la tot și să îmi urmez visul. Dar a visa în bucătărie și a acționa în realitate sunt lucruri diferite.
Primul factor motivant a fost exemplul unui prieten de-al meu, care a renunțat la muncă, a luat familia și s-a dus undeva la nord să lucreze la un aeroport. Visul lui era avioanele. După un an ne-am întâlnit și el îmi povestea despre impresiile sale, despre bucuria pe care o simțea, spunând că merită. Îmi invidiam hotărârea, dar eu însumi eram îndoielnic.

Al doilea eveniment important au fost schimbările de personal la fabrica unde lucram. A avut loc o schimbare a conducerii superioare, iar toți șefii de departamente au fost sub un control strict riguros în conformitate cu noile cerințe și standarde. „S-a terminat distracția”. Am realizat că trebuie să muncesc mult pentru a rezista și a merge mai departe: învățarea limbii engleze, perfecționarea profesională, a munci mai mult — a face mai mult decât se așteaptă de la tine.

În acel moment mi-a venit gândul: „A venit vremea să muncesc din nou mult și să mă educ, așa că de ce să îmi consum forțele și timpul pe ceva care nu aduce satisfacție, când pot să le investesc în visul meu?”

Cum?

Primul lucru pe care l-am făcut a fost să „ard punțile” — m-am demis. A fost o decizie radicală, dar înțelegeam că nu voi putea să mă dezvolt în două direcții simultan. Experiența primelor căutări de muncă nu a fost în zadar și am început să caut, doar pentru a avea în carnetul de muncă scris „programator”. Aici contează statutul, tocmai acel „experiență”, pentru a găsi un loc de muncă. Salariul nu avea nicio importanță.

Am auzit undeva că atunci când te îndrepți spre un scop, scopul începe să vină către tine. Așa că am avut noroc. Destul de repede m-am angajat într-o mică firmă de antreprenoriat individual în micro-servicii. Nu am avut întrebări cu privire la condițiile de muncă și finanțe, important era că aveam o înregistrare în carnetul de muncă și începeam să acumulez experiență practică. Înțelegeam că îndeplinesc sarcini simple și nu puteam spune cu mândrie „Sunt programator”. Nu aveam încredere în abilitățile mele — era doar începutul drumului.

Așa că am început să învăț. Să învăț, să învăț și încă de multe ori... Numai așa.

Am început să studiez cererea de programatori în orașul meu. Mă uitam la anunțuri în ziare și pe site-uri de căutare a locurilor de muncă, studiam sfaturi pe internet despre „Cum să treci un interviu de programator” și toate celelalte surse de informație.

Trebuie să corespund cerințelor angajatorilor. Chiar dacă aceste cerințe nu îți plac.

Limba engleză

Cum am devenit programator la 35 de ani
Foarte repede s-a format o listă exactă a abilităților și cunoștințelor necesare. Pe lângă programele și abilitățile specializate, era cea mai complicată întrebare pentru mine — limba engleză. Este necesară peste tot! Anticipând, spun că pe internetul rus informația este puțină — firimituri, la adunarea cărora se pierde foarte mult timp, iar chiar și acele firimituri sunt deja depășite.

În ceea ce privește studiul limbii, recomand să încerci toate metodele la care poți ajunge. Am învățat engleza prin diverse metode și am observat că nu există o metodă universală. Diferite persoane sunt ajutate de diverse metode. Citește cărți în engleză (mai bine cele pentru copii, mai ușor de înțeles), uită-te la filme (cu și fără subtitrări), mergi la cursuri, cumpără un manual, multe înregistrări video de seminarii pe internet, diverse aplicații pe smartphone. Când ai încercat totul, vei înțelege ce ți se potrivește.

Mie personal mi-au fost de mare ajutor poveștile pentru copii și serialul „Strada Sesame” în original (doar expresii de bază, repetarea frecventă a frazelor și cuvintelor), de asemenea, este bine să învăț limba prin manuale. Nu autoînvățare, ci anume manuale școlare. Luam un caiet și făceam toate exercițiile. Dar cel mai important este să te forțezi să cauți informații în engleză. De exemplu, cărțile despre limbajele de programare cele mai noi și relevante sunt întotdeauna în engleză. Până apare traducerea, iese o nouă ediție.

Acum, nivelul meu este de bază, nivelul de "supraviețuire" conform uneia dintre sistemele de evaluare. Citește literatura tehnică fără probleme, pot comunica în fraze simple, dar chiar și aceasta este deja un avantaj enorm pe piața muncii, atunci când la secțiunea despre limbi din CV bifezi "Engleză". Experiența mea arată că un specialist fără experiență, dar cu cunoștințe de engleză, găsește mai ușor un loc de muncă decât un programator experimentat care nu știe engleză.

Instrumentar

Cum am devenit programator la 35 de ani
În orice profesie există un set de instrumente pe care trebuie să le stăpânești. Dacă cineva trebuie să știe să folosească un ferăstrău cu motor, atunci un programator trebuie să știe să lucreze cu sisteme de control al versiunilor, cu un mediu de dezvoltare (IDE) și cu o mulțime de utilitare și programe auxiliare. Nu este suficient doar să le cunoști, trebuie să știi să le folosești. Dacă la interviu poți trece cu teoria, perioada de probă va arăta imediat ce nu știi.

Anunțurile nu menționează întotdeauna cerințele legate de cunoștințele instrumentelor, se presupune că, dacă ești programator, știi cu siguranță git. Aceste cerințe sunt cunoscute din sfaturi despre cum să treci un interviu în domeniu. În internet există multe informații de acest tip, astfel de articole sunt frecvent întâlnite pe site-urile de căutare a locurilor de muncă.

Am făcut o listă cu instrumentele necesare, le-am instalat pe computer și am folosit doar acestea. Fără studiu și literatură nu se poate face față. Schimbarea specialității necesită o cantitate enormă de timp dedicată autoeducației.

Portofoliu

Cum am devenit programator la 35 de ani
Trebuia să arăt viitorului angajator ce pot face. În plus, învățarea instrumentelor trebuie să se realizeze prin practică. Pentru programatori, portofoliul este github — un site pe care oamenii își publică lucrările. Fiecare specializare are locurile ei de publicare a lucrărilor, în ultimă instanță, există rețele sociale unde poți posta rezultatele și obține feedback. Ce să faci exact — nu contează, important este să faci constant și la o calitate maximă. Publicarea lucrărilor proprii te face să te străduiești, astfel încât să nu îți fie rușine. Și acest lucru este un motivator chiar mai bun decât banii.

A fost util să mă uit la portofoliul altora și să repet. Nu să recurg la o simplă copiere, ci să realizez un produs propriu, chiar dacă repetă ideea altcuiva — acest lucru mi-a permis să obțin experiență, să adaug o nouă lucrare în portofoliu și să nu pierd timpul căutând inspirație creativă.

Este o mare noroc să găsești un test de lucru în anunțuri. Dacă monitorizezi constant ofertele de pe piața muncii, uneori apar sarcini din partea angajatorilor — exact ceea ce trebuie! De obicei, aceste sarcini conțin esența, chiar dacă nu oferă un beneficiu semnificativ ca produs. Chiar dacă nu intenționezi să îți trimiți CV-ul la această firmă, trebuie să finalizezi sarcina lor și să o trimiți obligatoriu. Practic, întotdeauna primești o evaluare a muncii tale, din care îți vor deveni clare punctele slabe pe care trebuie să le îmbunătățești.

Certificări și cursuri

Cum am devenit programator la 35 de ani
Fără hârtie — suntem nimic! Când oamenii văd un document care confirmă că știi sau poți face ceva, aceasta lasă cea mai bună impresie. Prezența certificatelor în domeniu ajută foarte mult în căutarea unui loc de muncă. Acestea vin în diferite niveluri de credibilitate, dar în orice profesie există un organism de certificare, apreciat de toți. Să recunoaștem că sună grozav: „Specialist certificat de Microsoft”.

Pentru mine, am decis că voi merge după certificări după ce voi înțelege că „pot”. Am citit puțin despre certificările Microsoft, 1C și diverse institute de stat. Principiul este același peste tot: ai nevoie de bani și cunoștințe. Fie că certificatul în sine costă bani, fie că, înainte de a da examenul, trebuie să urmezi cursuri speciale, sau că accesul la examen costă bani. Și, de asemenea, asta nu garantează că vei obține certificatul.
Așadar, în acest moment, nu am certificări specializate — dar asta este deocamdată… este planificat.

Dar pentru cursurile de dezvoltare profesională nu am ezitat în privința timpului, forței și finanțelor. Acum este bine dezvoltat sistemul de învățare la distanță — webinarii. Cele mai multe institute mari din țară organizează cursuri și seminarii. Adesea se găsesc reduceri bune sau seminarii complet gratuite. Consider că principalul avantaj al acestor cursuri este posibilitatea de a comunica direct cu oameni experimentați și cunoscători. Întotdeauna poți pune întrebări, solicita o evaluare a muncii din portofoliu. Și ca o cireșică pe tort, primești un document care confirmă finalizarea cursurilor. Nu este un certificat, desigur, dar arată angajatorului voința ta de a atinge un scop.

Cel mai important document — CV

Cum am devenit programator la 35 de ani
Am studiat multe materiale despre cum să îți redactezi corect CV-ul. Am văzut exemple ale altora, m-am sfătuit cu prieteni și cunoscuți. Principala întrebare era dacă ar trebui să menționez în CV cunoștințele mele care nu sunt legate de programare - noua specializare. Pe de o parte, este ceva ce știu să fac - poate fi considerat experiență, dar pe de alta, nu are legătură cu domeniul.

În cele din urmă, în CV-ul meu am inclus tot ce aveam. Toată experiența profesională, toate documentele pentru toate cursurile, inclusiv trainingul de securitate în muncă la o unitate de producție. Am enumerat toate cunoștințele legate de computere. Chiar am specificat hobby-urile și pasiunile mele. Şi nu am dat greș!
Singura mea greșeală, iar voi primi un sfat pentru viitor: trebuie să dublezi toate înregistrările cheie, importante pentru specialitate, scurt și fără cuvinte de prisos într-un punct separat al CV-ului tău (de exemplu, “abilități și competențe”). A fost un sfat de la managerul de resurse umane în primele zile după ce am fost angajat la un loc de muncă bun într-o companie mare. Trebuie ca angajatorul să poată înțelege imediat dacă merită să studieze CV-ul tău mai departe sau nu. Acest punct ar trebui să fie redactat concis, cu abrevieri, cuvinte cheie. Iar dacă vrei să explici ceva, atunci trebuie să o faci mai departe în textul CV-ului.

Când?

Cum să înțeleg că sunt pregătit? Când să încep să acționez?

După puțin mai mult de un an de la plecarea de la locul de muncă anterior, a avut loc o stagnare. Experiența profesională a crescut, abilitățile de utilizare a instrumentelor s-au îmbunătățit, experiența în programare la locul de muncă și în portofoliu a crescut, iar engleza era reținută treptat. Totul mergea conform planului, dar în interiorul meu creștea nerăbdarea de a face următorul pas, de a începe căutarea unui loc de muncă serios. Și odată cu nerăbdarea au apărut și îndoieli: nu sunt pregătit, nu voi reuși, am renunțat la vechiul loc de muncă degeaba... și tot așa.

Pentru a nu agrava situația cu stările pesimiste, am început să acționez puțin câte puțin: am postat CV-ul pe un site și am așteptat. Pe de o parte, îmi lipsea încrederea că cineva mă va asculta la interviu și că nu voi fi dat afară cu rușine, iar pe de alta, aveam deja oarecare experiență și aveam ce arăta.

Am văzut în statistici pe site că CV-ul meu este vizualizat frecvent. Uneori, anumite companii accesează pagina mea de CV de mai multe ori. Mi s-a părut că prima dată a fost un manager de recrutare, iar a doua oară a fost arătat șefului. Nu știu cum a fost în realitate, dar a apărut impresia că i-am interesat pe oameni, că oamenii se consultă, recitesc, discută. Iar asta este deja jumătate din drumul spre succes!

Primul meu apel pentru un loc de muncă l-am trimis la o mare bancă cunoscută. Departamentul de control intern căuta un dezvoltator pentru automatizarea procesului de gestionare a documentelor. Nu aveam așteptări mari, pariam pe faptul că am experiență în departamentul de calitate. Am fost extrem de surprins și bucuros în același timp când m-au chemat la interviu!

Nu m-au angajat în bancă, dar am avut ocazia să asist la un adevărat interviu pentru programatori din „prima linie”. Am completat teste, am discutat cu manageri de diferite niveluri. Și cel mai important, ceea ce am realizat în urma interviului a fost evaluarea nivelului meu ca programator. Am început să înțeleg unde mă aflăm, ce fel de programator sunt și ce nu știu încă. Aceasta este o informație esențială! Pe lângă lista cunoștințelor lipsă, mi-a dat și încrederea că am capacități. Lent, dar sigur.

Când m-am întors acasă de la interviu, am corectat imediat titlul CV-ului meu în „stagiar-programator”. Nivelul meu nu corespundea cerințelor unui programator, iar angajatorii nu interpretau corect CV-ul meu. Pe de altă parte, „stagiar” este o evaluare reală a cunoștințelor mele în noua specialitate.

Cel mai important pas

Cum am devenit programator la 35 de ani
Vizita la o mare bancă mi-a oferit înțelegerea și încrederea necesară. Am trecut la acțiuni active. Am postat CV-ul pe mai multe platforme și am început să trimit activ cereri pentru a-mi considera candidatura în organizații mari și solide din oraș. Așa cum se spune: „Dacă vrei să fii cel mai bun, joacă-te cu cei mai buni”.

O vacantă m-a interesat cel mai mult. Organizația a publicat o sarcină de test pe site-ul de căutare a locurilor de muncă. Sarcina nu a fost foarte complicată, dar modul în care a fost redactată, termenele specificate pentru finalizare și tehnologiile pe care trebuia să le folosesc... totul indica o abordare solidă a muncii.

Am finalizat sarcina, am încercat să o fac mai repede. Și am trimis.

Am primit un refuz cu o analiză detaliată a codului meu. Ce am făcut bine și ce ar fi putut fi făcut mai bine și de ce. Acest răspuns detaliat m-a intrigat foarte mult și am realizat că vreau să lucrez acolo. Eram pregătit să merg la biroul lor și să întreb ce trebuie să învăț, să finalizez sau să stăpânesc pentru a obține un loc de muncă acolo. Dar mai întâi, mi-am corectat codul conform observațiilor trimise și l-am trimis din nou. De data aceasta m-au sunat și m-au invitat la un interviu.

Cel mai complicat la un interviu la 35 de ani este să explic de ce am renunțat la un loc de muncă bun cu un salariu bun și am început totul de la început într-o nouă profesie. Nu mă preocupa CV-ul meu, puteam să vorbesc despre fiecare punct menționat, să dovedesc că știu și pot într-adevăr tot ce este scris acolo și la nivelul specificat. Dar cum am ajuns aici și de ce?
În mod ciudat, această întrebare a fost pusă printre ultimele, dar în prima etapă. Nu am inventat nimic și am povestit cum a fost, despre visul din copilărie de a deveni programator și despre scopul meu: să declar cu mândrie că sunt specialist, sunt inginer programator! Poate că e prostesc, dar este adevărat.
În etapa următoare, am fost evaluat de adevărați programatori, în subordinea cărora am fost ulterior. Aici întreaga discuție a fost strict pe specialitate, pe cunoștințe, abilități, deprinderi de muncă cu instrumentele. Am povestit cum aș rezolva sarcinile pe care mi le-au propus. Discuția a fost lungă și intensă. Apoi, neașteptat, „În două zile vă vor suna, la revedere.”

Este frustrant. M-am obișnuit că această frază înseamnă un refuz. Dar există speranță, totul s-a desfășurat în această organizație conform regulilor și întotdeauna și-au ținut cuvântul. Cu toate acestea, am continuat să caut un loc de muncă.

M-au sunat exact la ora stabilită și mi-au spus că au o ofertă pentru mine. Stagiu — aceasta este o opțiune excelentă pentru un candidat în situația mea. Trei luni mă plătesc și mă învață pe un proiect real. O formare mai bună nu se poate imagina, am acceptat fără ezitare.

Aceasta este doar începutul

În prima zi de stagiu, șeful meu direct mi-a explicat în timpul orientării o idee foarte importantă, pe care o împărtășesc cu toți când discutăm despre schimbarea specializării sau cu cei care abia încep o carieră. Nu am notat cuvintele exacte, dar am reținut bine sensul:

Fiecare programator se dezvoltă pe trei direcții: Programare, Comunicare, Experiență de viață. Este ușor să găsești o persoană care poate scrie cod bun. Comunicarea este o trăsătură de caracter care poate fi considerată constantă. Iar experiența de viață este deficientă, deoarece majoritatea candidaților sunt absolvenți recent.

Se pare că m-au angajat cu ideea că am experiență în lucrul cu clienții reali, pe proiecte reale, am multe cunoștințe variate și am deja o platformă pregătită pentru a funcționa în mediul de afaceri. Și are sens să investească timp în formarea mea ca programator, la fel cum ar învăța un programator bun să interacționeze cu mediul de afaceri.

Pentru cei care se gândesc la o schimbare de loc de muncă, o idee importantă din acea conversație pe care aș sublinia-o este că schimbarea domeniului de activitate pentru a urma un vis este nu doar realizabilă, ci și căutată pe piața muncii.

Ei bine, pentru mine totul abia începe!

Acum sunt inginer programator la Inobitek, particip la dezvoltarea sistemelor informatice medicale. Dar mi-e încă prea devreme să mă numesc Programator. Trebuie să mai învăț foarte multe pentru a putea dezvolta software independent.

Se spune că munca trebuie să placă. De aceea merită să "sape, să transpiră și să îndure!"
Cum am devenit programator la 35 de ani

Sursa: habr.com

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster