Anikó Borosová a obținut o diplomă în asistență socială la Universitatea Eötvös Loránd. După absolvire, ea a lucrat în sectorul social, apoi ca operatoare introducere date și agentă servicii clienți. În prezent, ea lucrează ca dezvoltator junior JavaScript la EDMdesigner.com.

 

Locuiesc aici: Budapesta, Ungaria

Lucrez aici: EDMdesigner.com.

Timpul petrecut cu studiul la CodeBerry: 4 luni

Lucrez cu: Laptop Asus cu Ubuntu la serviciu/Lenovo ThinkPad Edge cu Windows 10 acasă/Sublime Text/Am un telefon Nokia vechi de 11 ani (nu, nu 3310, nu sunt chiar atât de grozavă)

 

Când cineva te întreabă ce profesie ai, ce răspunzi?

Spun că sunt programatoare sau dezvoltator junior JavaScript. Nu există programatori sau guru autodidacți în jurul meu, așa că de obicei nu intru în detalii. În plus, aceasta este o întrebare mai dificilă decât pare la prima vedere. Nu mai sunt o asistentă socială, dar nu mă simt încă precum o programatoare, pentru că asta încă nu a devenit o parte a identității mele. Este un sentiment ciudat.

 

Ce job ai avut înainte de a te apuca de programare?

După ce am absolvit ca asistentă socială de la Universitatea Eötvös Loránd, m-am întors în Slovacia și am început să lucrez în domeniul meu. Am lucrat la un centru de locuri de muncă și pentru administrația locală, în principal cu persoane fără un loc de muncă și expuse riscului social, cu cei lipsiți de adăpost și cu o comunitate izolată de rromi. Mai târziu, am lucrat în poziții de procesare a datelor/relații clienți în industria auto.

 

De ce te-ai hotărât să începi să înveți programarea web?

Jobul meu anterior nu mă făcea fericită. Ca asistentă socială, cu greu îți poți vedea roadele eforturilor tale. De obicei, resursele și timpul nostru sunt suficiente doar pentru soluții provizorii și există doar șanse reduse de a realiza o schimbare reală. Este ca într-un roman de Kafka.  Lupți împotriva sistemului, încerci să ajuți, dar fără a avea resursele adecvate, sau lucrezi într-un mediu epuizant, lipsit de motivație (această situație fiind mai frecventă), care umilește clientul, îți pierzi repede speranța și apoi totul depinde de tine dacă te decizi să fugi sau să fii prins în angrenajul sistemului. Eu m-am hotărât să fug, dar să lucrez în domeniul IT nu mi s-a părut niciodată o opțiune viabilă. Apoi, anul trecut am auzit multe despre cererea continuă de dezvoltatori și de cursuri online, așadar m-am hotărât să încerc unul. Mi-a plăcut și, cel mai important, am putut vedea rezultatele muncii mele. Încet, dar constant, m-am perfecționat, iar două luni mai târziu mi-am spus: Este vremea să iau asta mai în serios, pentru că m-ar putea conduce către obținerea unui job. Și așa a fost.

 

Cum ai învățat programarea? Ce fel de cursuri, cărți etc. ai folosit?

Am început cu Codecademy și FreeCodeCamp, citind documentații, urmărind transmisiuni video pe lângă, apoi am început să studiez la CodeBerry. Am participat la un atelier la Bratislava al Rails Girls în această vară.

 

Ce ți-a oferit CodeBerry? Cum a fost să studiezi la școala noastră?

Să am un mentor a fost cel mai mare ajutor al meu, deoarece mi-a furnizat cea mai eficientă modalitate de studiu. Înainte de CodeBerry, obișnuiam să studiez pe cont propriu, dar în acel fel — în mod special ca începătoare — nu puteam fi sigură că înțeleg toate legăturile și logica în mod corect; este greu să-ți dai seama ce lipsește și care ar putea fi următorul tău pas. La CodeBerry, mentoratul a fost cu adevărat eficient și informal. Poți solicita ajutor oricând dai de greu și obții un răspuns destul de repede, chiar și când ai câte 10 întrebări deodată. CodeBerry a fost o experiență cu adevărat pozitivă în comparație cu studiile mele anterioare din sistemul tradițional de educație.

De asemenea, m-am folosit de ajutorul vostru pentru pregătirea interviurilor de angajare. Am primit sfaturi la ce întrebări ar trebui să mă aștept și cum să răspund la acestea. Aceste cunoștințe suplimentare m-au ajutat foarte mult, în special pentru că îmi schimbam meseria, începând să activez de la zero în acest domeniu.

 

Ai vreo experiență, sfaturi sau trucuri de împărtășit cu aceia care de-abia încep să studieze?

Nu contează dacă nu înțelegi ceva din prima dată (sau de a doua sau a treia sau a nu știu câta), continuă să încerci. Continuă până când reușești. Continuă să te uiți până când începi să vezi (sfatul profesorului meu din liceu — care chiar este adevărat). Vor exista întotdeauna obstacole, dar asta nu-i un motiv să renunți.

Cere ajutor, îndrăznește să pui întrebări și, dacă ești singur acasă, blocat fără răspunsuri și motivație, atunci pur și simplu participă la un eveniment de programare IRL („in real life” – în viața reală, adică în persoană) sau la un atelier de lucru pentru a te întâlni și a discuta cu alte persoane care se află în aceeași barcă cu tine. Atelierul Rail Girls mi-a dat un impuls chiar la momentul potrivit, lăsându-mă cu un sentiment foarte bun. Am revenit la atelierul de lucru gândindu-mă că, dacă mentorul meu (eroul meu, Pilar Huidobro), care, de asemenea, a început să învețe programarea la un eveniment similar, ar putea lucra ca dezvoltator software și profesor după cinci ani de programare, atunci aș putea face și eu asta, aș putea învăța chiar și eu.

Biroul meu actual

 

Spune-ne mai multe despre unde lucrezi și ce îndatoriri ai. Ce faci într-o zi sau săptămână obișnuită?

Lucrez la EDMdesigner ca dezvoltator JavaScript. Lucrăm la software-ul de management al e-mailului în echipe mai mici, în care fiecare are partea lui sau ei de lucru. În afară de aceasta, avem o librărie de componente care crește în mod constant pentru Knockouts.js, Knob.js — de asemenea, am realizat o nouă componentă pentru aceasta. Sarcina echipei mele (ei bine, două persoane) este obținerea de utilizatori; lucrăm la găsirea modului în care putem avea mai multe înscrieri și abonați. Folosim Google Analytics, Intercom și Hotjar.

Urmând metoda SCRUM, avem întâlniri în fiecare dimineață, unde discutăm despre sarcinile zilnice, obstacole și viitoare sarcini.

În ciuda dificultăților, s-a dovedit un avantaj faptul că a trebuit să scriu cod încă din prima zi. În acest fel, învăț din mers fluxul de lucru al companiei și pot găsi unde se regăsește codul meu în relație cu cel deja existent, scris de către colegii mei. Pe parcursul ultimelor 6 săptămâni, am făcut doar lucruri pe care nu le-am mai făcut înainte, așa că învăț lucruri noi în fiecare zi.

 

Cu cine lucrezi și cum te ajută aceștia?

Nu lucrez la o companie mare, așadar de-abia avem 20 de persoane în birou. Majoritatea colegilor lucrează part-time și avem chiar și studenți printre noi. În timpul întâlnirilor, pe care le-am menționat înainte, discutăm și despre cum trebuie să procedez și pot întreba pe oricine dacă mă încurc, toată lumea este de mare ajutor.

 

Cu ce programe, dispozitive și tehnologii lucrezi momentan?

Folosesc Ubuntu, Slack, Sublime Text, terminator, GitKraken, Node.js, Jasmine, gulp, mongoDB, redis, docker, nginx etc. De asemenea, există noi librării JavaScript și pachete npm care sunt publicate zilnic sau săptămânal.

 

Cât timp ți-ai căutat un loc de muncă? A fost greu să-ți găsești de lucru?

Cazul meu nu poate fi numit tipic, deoarece am avut destul de mult noroc că lucrurile s-au întâmplat așa. Strategia mea a fost să aplic la cel puțin 8-10 joburi, să mă lupt puțin la început, încercând să trec prin cât mai multe interviuri, dar să mă descurc în cele din urmă. Speram ca aproximativ al zecelea interviu să fie cu succes și că mi se va oferi în final un job. În schimb, EDMdesigner a fost prima firmă pe care am contactat-o și aceasta m-a și angajat. Totuși, nu trebuie să uiți că una e să obții un job și alta e să îl poți păstra. Am fost într-o panică totală după primele interviuri, simțind că nu eram pregătită pentru asta și că nu era așa cum plănuisem. Primele săptămâni au fost cele mai dificile, deoarece mi-era frică că nu mă voi adapta și că voi fi incapabilă să îmi duc la bun sfârșit sarcinile. De atunci, au trecut 6 săptămâni și încă rezist.

 

Cum a decurs interviul?

Au existat trei etape de câte o săptămână, o săptămână jumătate. Prima etapă a constat într-un interviu telefonic, în care mi s-au pus întrebări despre JavaScript. După aceea, am avut la dispoziție 3 zile pentru a crea o „listă to-do” folosind JavaScript, inclusiv codul HTML. Și, la final, am avut un interviu pe Skype, în care am discutat despre locul de muncă, sarcinile zilnice, echipă și cerințele jobului.

 

Ai sfaturi pentru cei care se pregătesc în prezent pentru un interviu de angajare?

Nu fii impacientat. Dormi suficient în noaptea dinainte. Și asta cu siguranță mai mult de două ore și jumătate. Asta-i foarte important!

Și nu intra în panică gândindu-te dacă vei obține jobul sau nu. Totul va fi bine în cele din urmă.

 

Care este următorul tău pas? Ce direcție vei urma?

Este greu să vezi în viitor – în prezent, există atât de multă informație nouă, că sunt fericită dacă reușesc să planific ceva doar cu câteva zile înainte. Ce este sigur este că încă trebuie să învăț o mulțime de lucruri și instrumente noi, trebuie să mă perfecționez pentru „a urca o treaptă mai sus” și pentru a lucra mai independent. Sunt departe de a fi o expertă în JavaScript, însă sper să devin una într-o bună zi.

 

În seria „Poveștile studenților CodeBerry”, discutăm cu studenții noștri care au reușit să-și găsească un job ca programator.

 

Ți-ar plăcea să înveți să programezi? Înscrie-te și încearcă primele 15 lecții gratuit la Școala de Programare CodeBerry.