Tuesday, December 31, 2019

NCL informaticianul practician si creativ


Cu NCL sunt prieten pe Facebook de cdel putin 3 ani si am discutat acolo foarte multe probleme despre tot felul de chestii. Am vazut cum gandeste, acum stiu si cum munceste si ce rezultate are.
Este nascut in 27 aprilie 1984, adica este nascut in zodia Taur. Daca el ar fi culturist, zodia l-ar caracteriza cam asa:
Cei născuți în zodia taurului au o înzestrare genetică foarte bună practicării sporturilor mari consumatoare de energie, sunt puternici și nu se tem să muncească din greu indiferent cât de mult li s-ar cere. Sunt foarte disciplinați și urmăresc să învețe să execute cât mai bine ceea ce au de făcut. Ei se compară tot timpul cu colegii de muncă și privesc cu obiectivitate diferențele pe care le sesizează între performanțele lor și ale celorlalți. Sunt destul de calmi și modestia de care dau dovadă îi face să fie apreciați de cei din jur. Nu sunt ostentativi prin nimic. Își văd de munca lor fără a comenta chiar și atunci când li se atrage atenția că greșesc. Știu să se bucure de victorii dar nu se îmbată cu ele.
Nefiind culturist, voi retine ca are o zestre genetica foarte buna, este un caracter  puternic, are capacitatea de a munci din greu, este disciplinat, este calm, modest, obiectiv si-si vede de munca lui.
A terminat studiile liceale in anul 2007 laGrupup Scolar de Electrotehnica, Electronica si Informatica Bistrita, iar mai apoi Facultatea de Matematica Informatica di n cadrul Universitatii Transilvania din Brasov. De la terminarea facultatii a lucrat numai in informatica, in mediul privat, indeplinind functia de programator ca wbsite developper in PhP/MySQL, executand lucrari de complexitate ridicata, fie individual, fie in cadrul unor echipe complexe. Au fost situatii in care NCL a dezvoltat componente software  in cadrul unor echipe virtuale, lucru care presupune un nivel de calificare foarte bun si intelegerea specificatiilor elaborate dupa standarde internationale. Si componentele de cod elaborate de toti membri echipei trebuie sa indeplineasca o serie de conditii de calitate pentru a fi integrabil, ca in final sa rezulte produsul finit. Faptul ca NCL a lucrat in acest mod chiar de la terminarea studiilor universitare si pana in prezent evidentiaza faptul ca el face componente software de acel nivel de calitate cerut de beneficiarii lui, care sunt de fapt manageri de proiecte software destinat realizarii de aplicatii informatice care sunt operationale in mediul online.

Stiind care sunt preocuparile lui NCL, am discutat in multe randuri probleme punctuale si m-am consultat cu el in ceea ce priveste o serie de aspecte calitative legate de:
- comportamentul aplicatiilor online,
- cerinte ale lucrului in mediul virtual,
- alegerea tehnologiilor adevate,
- culegerea de date privind comportamentul aplicatiilor si utilizatorilor.
Vazand care este nivelul profesionalismului sau i-am solicitat sa contribuie la solutionarea unor probleme punctuale folosind aplicatiile realizare de el si sa intre in echipa care sa elaboreze unele materiale. Noi am colaborat si in realizarea unor materiale referite in detaliu mai jos, un articol si o comunicare la o conferinta:
  • Ion IVAN, Narcis-Cosmin LUCA, Mihai Liviu DESPA, Eduard BUDACU - Maintenance-Ready Web Application DevelopmentInformatica Economică vol. 20, no. 3/2016, pg. 28 -36
  • Ion IVAN, Narcis-Cosmin LUCA, Mihai Liviu DESPA,Eduard BUDACU - Maintenance as in Innovation Driver in Online Applications Developped Using Agile Methodologies , Proceedings of the 15 th International Conference on Informatics in Economy (IE 2016 ), Education, Research & Business Technologies, Cluj-Napoca, Romania, ISSN 2284–7472, ISSN-L  2247-1480, Published by Bucharest University of Economic Studies Press,  www.conferenceie.ase.ro


Sunt sigur ca in viitor vom continua aceasta colaborare, chiar o vom extinde ca avem in plan realizarea unui studiu mai amplu, care se va concretiza mai mult ca sigur intr-o carte.

Din anul 2013 NCL este vicepresedinte si co-fondator al Asociatiei ASURA in care se deruleaza programe finantate prin proiectele elaborate si  pe probleme de dezvoltare durabila, cultura si antreprenoriat. Proiecte precum ADA - Antreprenorioatul dezvolta Ardealul, ACE - Antreprenoriatul - alternativa de cariera excelenta, Scoala de antreprenoriat Romania Start-up Plus in regiunea Nord-Est, Siriu - oameni, locuri, fapte, SESRom - Coeziune sociala prin practicarea meseriilor traditionale in intreprinderi de economie 
sociala, I know IT, I do IT si multe altele.

Noi vorbim despre modele foarte mult si prezentam de cele mai multe ori drept modele personalitati avand realizari de exceptie, iar tinerii, evaluandu-se cu obiectivitate isi dau seama ca este peste puterile lor de a incerca sa tinda spre le a urma. Este exact senzatia pe care ti-o da cineva care-ti propune sa faci un numar de produse de cel putin 100 de ori mai multe decat le-ar face un om obisnuit, iar noi suntem in proportie de 99% oameni obisnuiti. De aceea este necesar sa se prezinte oameni obisnuiti ca modele, caci exista sanse cu mult mai mari ca un  tanar care citeste despre o asemenea persoana, sa gandeasca fara probleme ca el sa faca acele lucruri normale, care nu sunt peste puterile sale, pentru a reusi in viata, exact cum a reusit NCL, informatician ca alte multe mii de informaticieni din tara noastra, oameni de inalta calificare, care muncesc foarte bine si castiga tot foarte bine, exact ceea ce-si doreste orice tanar cu capul pe umeri.
Am discutat îndelung cu NCL și am aflat lucruri extrem de interesante despre locuri vizitate și criteriile care l-au determinat să aleagă acele excursii. Îi place sa călătorească, sa vadă locuri noi și este un gurmand înnăscut. Oriunde călătorește îi place sa mănânce produse locale și mâncăruri specifice zonei unde se află. 
Îi plac provocările pe plan profesional, îi place să facă lucruri noi să învățe in timp ce le face ceva folosind noi resurse cerute de aplicația informatică, pentru că lui îi place să aloce cele mai potrivite resurse unei componente software pe care o realizează și nu este adeptul de a face ceva folosind tehnici și metode cunoscute, ca în orice muncă de rutină. 

Consideră ca un programator trebuie să fie în primul rând curios pentru a învăța lucruri noi, organizat pentru a fi capabil oricând sa intervină cu modificări în orice proiect fără a fi nevoit sa gândească greu unde trebuie făcute modificările. De asemenea, programatorul  trebuie să lucreze profesionist astfel încât oricine folosește produsul software creat de el să nu aibe probleme în utilizarea acestuia și să fie deschis la nou pentru a  ține pasul cu tehnologiile informatice, despre care toată lumea știe cât de dinamice sunt. 
Cel mai mare defect al programatorului, consideră NCL,  este lenea în sensul că realizează programe astfel încât utilizatorii acestora sa nu fie nevoiți sa îl intrebe cum se folosesc. Nu este vorba că programatorul leneș realizează programe atât de bune încât să fie utilizate din prima, cum se zice, ci programatorul leneș construiește software tradițional, cu metode vechi și utilizatorul știe cum să le folosească, pentru că produse asemănătoare celui construit  de programatorul leneș se găsesc pe toate drumurile, întrucât nu are nimic nou încorporat în el.
Lui NCL îi plac filmele documentare, psihologoce, drame, filmele fantastice dar nu SF. Îi place sa citească despre orice, de la tehnologii noi, la cărți legate de religia ortodoxă și de fiecare dată cand se intreb ce este un lucru sau de unde a apărut, se documentează de pe Internet și încearcă sa găsească informațiile de pe site-uri cât mai serioase. Nu abandonează niciun subiect fără să se fi lămurit în totalitate și fără să fie convins că lucrurile la început neclare, s-au clarificat integral.
Nu îi plac limbile străine dar a fost nevoit să învăț limba engleza pentru a reuși să comunice cu clienții din afara României. Deci totul a fost din rațiuni practice.
Motto-ul sau de viata care-l calauzeste pe NCLare urmatorul continut: nimic nu e imposibil
Pentru cei care vor sa înceapă sa lucreze in informatica el ii sfătuieste să învețe lucrând. Să
își propună sa facă un program chiar dacă nu știu sa il facă și să învețe căutând pas cu pas ce au nevoie pentru realizarea ceea ce și-au propus. Nu recomanda sa citească doar documentație fără sa pună in practică. De asemenea recomanda utilizarea tutorialelor punctual in realizarea programului propus. Sa vorbeasca mult mai putin decat o faceau inainte si sa concretizeze tot ce gandesc in linii sursa care sa devina programe, iar in final, dupa mult zbucium, acele programe sa intre in executie si sa ofere rezultatele dorite, complete, verificate si asteptate. Satisfactia lor va fi maxima.
Timpul petrecut cu munca este dat de complexitatea proiectului la care programatorul lucreaza. In general sunt termene limita de execuție a unor programe sau părți din proiecte, iar termenele trebuiesc respectate. Totul depinde cât de bine isi gestioneaza programatorul timpul, astfel încât sa nu intre in criza de timp. Trebuie sa nu lase totul pe ultimul moment. Uneori apar probleme neprevazute care ocupa mai mult timp iar pentru respectarea termenului limita este necesar sa se lucreze mai mult de 8 ore pe zi și uneori chiar noaptea.Programarea nu este o munca de rutina. Presupune creativitate, incredere in fortele proprii si mai ales asumarea riscurilor, caci trecerea la o noua tehnologie inseamna riscurile pe care le presupune orice lucru facut pentru prima data. 
Munca in echipa înseamnă comunicarea permanenta cu partenerii de echipa, cooperare si coordonare, adica lucru in sistem colaborativ. Programatorul are nevoie dengestionarea cât mai eficienta a timpilor de lucru, lucru pe care trebuie sa-l faca  fiearei membru al echipei astfel încât nimeni sa nu fie blocat, asteptandu-l pe cel din fata lui sa termine o operaiune, pentru a primi ceea ce are nevoie pentru a-si continua  el munca.. 
Personal, stilul de viata al lui NCL este bazat pe punctualitate, curatenie si corectitudine, ceea ce se reflecta in munca de programator pe care o depune. Considera ca este valabil pentru oricare. Personalitatea și comportamentul fiecăruia se reflecta in munca depusa. 
Precum sportivii și informaticienii sunt admirați, dar consider ca orice meserie este de admirat atâta timp cât exista pasiune pentru ceea ce faci si produsul software livrat satisface exigentele utilizatorilor. Sportivii pun pasiune și muncă in ceea ce fac, la fel facși programatorii. Fara pasiune nu se scrie niciun program, pentru ca nu exista componenta software a noastra, ci componenta software sau modului, mai exact,  scrisa de un singur programator. Este tot asa cum nu exista stul nostru sau nevasta noastra, decat in situatii extreme, cand programatorul lasa balta lucrarea si altii trebuie sa faca munca lui.
A încurajat multă lume sa înceapă sa învețe programare dar din păcate putini au ajuns sa o facă. Majoritatea au ales sa înceapă cu programe complexe iar cand i-au cerut ajutorul i-a sfătuit sa înceapă cu lucruri simple, de bază, și ușor ușor sa se îndrepte spre lucruri din ce in ce mai complexe, fiind de multe ori "acuzat" de rea voința in a-i ajuta. 
Programarea se învață doar dacă tanarului ii place sa creeze ceva și dacă isi dorește cu adevărat sa programeze, adica sa vada iesind din mana lui un lucru muncit 100% de el, inceput de el si terminat de el. Multa lume vrea sa învețe programare doar pentru faptul ca este o meserie bine plătită chiar și in România. Dar trebuie sa existe și pasiune pentru asta. Precum e motto-ul sau, nimic nu este imposibil daca îți dorești cu adevărat. 





    (26 decembrie 2019)

    No comments:

    Post a Comment