Acum sunt Java Developer în echipa de Core Banking la BCR

24 noiembrie 2020

Ionuț Boboc a absolvit Facultatea de Contabilitate și apoi a lucrat timp de peste 5 ani în domeniul financiar, ca Analist Financiar Senior la BCR.

- alături de -

Picture of Ionuț Boboc

Ionuț Boboc

absolvent

Ionuț Boboc a absolvit Facultatea de Contabilitate și apoi a lucrat timp de peste 5 ani în domeniul financiar, ca Analist Financiar Senior la BCR. Când a devenit student al Academiei, Ionuț era hotărât să înceapă de la zero o carieră în software și timp de 8 luni a studiat intens bazele programării.

De ce a ales sa facă switch către programare, ca expert în Finance, unde a reușit să ajungă acum și ce a făcut pentru a-și atinge obiectivele – aflăm direct de la el, într-un interviu marca Povești de Succes by Devmind.

Ai urmat cursurile Facultății de Contabilitate. Ce a urmat după absolvire?

La momentul respectiv mi s-a părut cea mai bună alegere, dar după absolvire mi-am dat seama că, de fapt, Contabilitatea nu este ceea ce-mi doresc.

Imediat după terminarea facultății, cu ajutorul unui prieten, am fost angajat la o companie care oferea suport pentru administrarea infrastructurii IT. Aici am făcut primii pași în acest domeniu. Consider că a fost o experiență importantă deoarece am avut ocazia să văd mai multe perspective a ceea ce înseamnă o infrastructură IT, din punct de vedere hardware, software, dar și economic.

Când apare în ecuație pasiunea pentru programare?

În cadrul acestui job, am avut ocazia să particip la implementarea unui nou flux automatizat de lucru în cadrul unui sistem de gestiune (un ERP care avea și această dimensiune). Deși nu am ‘codat’ efectiv, am participat la proiectarea și la configurarea acelui flux.

După acea experiență, mi-am dat seama că vreau mai mult decât să configurez niște fluxuri, vreau să fiu eu cel care le proiectează.

Cum ai experimentat în această direcție? Care au fost încercările de studiu?

În cadrul job-ului am încercat să mă implic în cât mai multe activități de acest gen, dar neavând „experiența necesară”, nu am putut participa. Plecând de la acest aspect, m-am hotărât să învăț si să fiu din ce în ce mai bun, astfel încât să ajung în final la „experiența necesară”.

Pentru asta, primii pași au fost să învăț „de pe net”, practic să fiu autodidact, prin intermediul platformelor online.

De ce ai decis să urmezi totuși cursurile unei academii?

După ce au trecut câteva luni bune în care am simțit că nu avansez suficient, am abandonat cursurile online. Consider că pentru a învăța cu succes de unul singur ceva nou (de la zero) în acest domeniu, trebuie să ai o disciplina bine pusă la punct, iar eu nu am avut-o, la momentul respectiv.

Motivele pentru care am ales să urmez cursurile unei școli au ținut de timp și responsabilizare. M-am gândit ca învățând într-un cadru organizat (aici mă refer la unități de timp, structură curs, mentor/profesor), voi învăța efectiv, iar durata în care voi face asta va fi una rezonabilă (o perioadă mai scurtă decât cea în care aș fi învățat de unul singur).

Responsabilizarea a constat în investiția de timp și bani din partea mea; într-un fel am profitat de dorința mea de a nu (mai) pierde timpul. Acum, privind înapoi, mă bucur că am avut dreptate.

Cum ți s-a părut la curs, având în vedere că nu aveai background în programare?

Deși nu am avut un background în programare, ceea ce am învățat online m-a ajutat. Am trecut oarecum mai ușor peste unele parti introductive. În același timp, am simțit și reversul medaliei, respectiv, unele noțiuni învățate singur nu au fost înțelese complet, iar în timpul cursului am avut câteva provocări din această cauză.

Când am aplicat la Devmind, deși am văzut review-uri foarte bune în care cuvântul ‘pasiune’ a fost folosit de foarte multe ori, tot m-am temut ca e posibil sa ajung în cadrul unei academii care are ca scop doar acumularea de profit. Însă, pe măsură ce am început să-l cunosc pe trainer, pe Emil Racec, mi-am dat seama că nu a fost așa.

În cadrul cursului a existat o atmosferă motivantă, iar toată atenția trainer-ului a fost concentrată asupra noastră, astfel încât să înțelegem foarte bine și fără nici cea mai mică urmă de îndoială, conceptele prezentate. Aceste două ingrediente au contribuit, în cazul meu, la succesul procesului de reconversie.

Cât de intensive au fost cursurile? Și cum ai reușit să îți gestionezi timpul?

Având în vedere că lucram în momentul în care am urmat aceste cursuri, pot spune că, la un moment dat spre final, am resimțit o stare de oboseală.

Din fericire, trainer-ul și atmosfera de la curs au fost extraordinare și au avut un rol foarte important în motivarea și în menținerea atenției, chiar și după 8 ore de muncă.

Fiind hotărât să nu irosesc timpul, am alcătuit un fișier Excel cu planificarea fiecărei zi a săptămânii. Astfel mi-am contorizat timpul alocat studiului, cel petrecut lucrând si respectiv timpul alături de cei dragi – pentru a deveni cât mai eficient.

Ce a urmat după curs? Cum ți-ai găsit job?

După curs, mi-am dorit foarte mult să intru în acest domeniu. Din fericire pentru mine, superiorii mei au înțeles acest lucru și m-au susținut în demersurile mele.
Mă consider norocos nu prin faptul că am reușit să găsesc rapid un job de Java Developer, ci pentru că am reușit să fac asta în cadrul unei echipe mature, într-un domeniu aflat în plin proces de digitalizare, la BCR, una dintre cele mai mari bănci comerciale din România.

Ce lucrezi acum? Povestește-ne despre BCR, proiect, echipă.

Acum sunt Java Developer în echipa de Core Banking la BCR.

Lucrăm la proiecte complexe, ce țin de infrastructura sistemului bancar. Echipa din care fac parte este formată din programatori de elită, cu experiență și focus către performanță – deoarece responsabilitatea este imensă. Mai mult, stack-ul tehnologic folosit este actual și se menține mereu la ultimele standarde. Simt că fac parte dintr-un mediu ideal, care incurajeaza dezvoltarea pe toate planurile.

În cazul tău, ai făcut switch-ul pe o poziție de Java Junior Developer în interiorul companiei. Cât de greu a fost să schimbi, având în vedere că erai deja senior?

Făcând aceasta reconversie nu am considerat că pierd ceva.

Am avut susținerea colegilor din fosta echipă, cât și susținerea colegilor din echipa actuală. Mai mult decât atât, am avut oportunitatea să am ca mentor o persoană riguroasă și cu experiență vastă în acest domeniu.

Au fost suficiente skill-urile acumulate ca să performezi în noua poziție de programator?

Ceea ce am învățat la curs a reprezentat o bază solidă în noua poziție, atât din punct de vedere al noțiunilor învățate, cât și al mindset-ului.

Care sunt challenge-urile actuale?

Fiind proaspăt tătic, unul dintre challenge-urile cu care mă confrunt țin de partea de management al timpului. Pentru mine este foarte important în continuare să evoluez și să explorez cât mai multe aspecte a ceea ce înseamnă software development (coordonarea activităților în echipă, abordarea a noi tehnologii, a noi metodologii). În același timp îmi doresc să fiu alături de familia mea.

Ce a urmat, după ce ai fost junior? Care a fost ascensiunea?

Am avut ocazia să lucrez în cadrul unor proiecte mature, alături de niște specialiști cu o experiență vastă, acest fapt contribuind la evoluția mea de până acum.

Pe lângă partea ‘hard’ care ține de skill-urile de software engineer (design patterns, arhitectura software, tehnologii noi), am evoluat mult și pe partea de soft skills (lucrul în echipă, time management, planning, comunicare, concepte de business).

Care crezi că sunt cele mai mari piedici pe care și le pune cineva în drumul spre o carieră în programare?

Îndoiala față de propriile forțe și falsa percepție asupra trecerii timpului – gânduri de genul “e prea târziu pentru mine”.

Această întrebare mi-a adus aminte de un citat pe care l-am auzit acum ceva ani, dar care mi-a rămas întipărit în minte și mi se pare potrivit în acest context:

“Analfabeţii secolului XXI nu vor fi cei care nu ştiu să scrie şi să citească, ci aceia care nu pot învăţa, dezvăţa şi reînvăţa.” Alvin Toffler

Lucrai deja full time. Cum ți-ai gestionat timpul?

Am fost foarte strict cu timpul meu, astfel încât să pot petrece cât mai mult timp învățând și codând. Mă trezeam mai devreme pentru a rezolva temele și exercițiile, iar în drumul spre muncă, în metrou, fie citeam cursurile de pe platforma de e-learning sau diverse articole specifice, fie ascultam un audiobook. De asemenea, în weekend îmi rezervam câteva ore pentru studiu.

Ce mesaj motivațional le-ai transmite celor care vor să facă o schimbare ca tine?

Fii hotarat! Dacă simți că asta îți dorești, nu mai sta foarte mult pe gânduri, analizând, ci mergi înainte!

Articole similare