Sunteți pe pagina 1din 1

Junior - să înțeleagă noțiunile basic de programare, să stăpânească conceptele pe care le

folosim și să-și fi însușit în perioada de probă ce i-a fost asignat, ce a agreat cu


managerul. Pentru un junior este foarte important să nu se supra-responsabilizeze. Să-și
dezvolte un mecanism propriu, un protocol prin care cere ajutorul. Poate își acordă o zi, două
pentru a încerca să rezolve task-ul, timp în care poate să epuizeze toate resursele care îi
sunt la îndemână (vorbesc aici de la Google Search până la help-ul produsului pe care îl
lucrează, orice tehnologie relevantă și de ajutor). În cazul în care nu reușește, poate apela
pentru sprijin la buddy-ul său. Este indicat să-și dezvolte un mecanism care să-l oprească din
”a se scufunda”. Important este să lucrezi cât de bine poți la feature-urile asignate, să ai
inițiativă, dar și să știi să ceri ajutorul.

Middle - feature-uri mai complexe și de o expertiză pe un anumit limbaj sau tehnologie. dacă
pentru un junior care de abia acum învață să stăpânească bine limbajul respectiv de
programare, o să am feature-uri mici din diverse zone ale produsului, un middle se va ocupa
de integrarea acestor feature-uri în tot ansamblul; acesta stăpânește foarte bine limbajul de
programare, împărtășind cunoștințele sale cu un junior. La o poziție de middle se aduc în
discuție și noțiuni de design pentru că trebuie să existe o colaborare cu product-managerul,
să poată participa cu informații relevante pentru proiect, pentru că o părere avizată devine o
părere necesară în procesul de creație. Putem spune că un middle-level expectation
urmărește specializarea pe un anumit limbaj și zonă din produs.

Senior - Când vorbim de senior vorbim de un expert pe mai multe limbaje sau/și tehnologii.
Un astfel de nivel implică ownership, inițiativă și auto-motivare. Arii mari din produs, multe
componente interfațate, înțelegere largă asupra altor produse la care nu lucrează direct,
ajutor pentru alte proiecte, viziune de ansamblu asupra produsului, toate sunt elemente care
trebuie să se regăsească în aptitudinile unui senior. Pe lângă expertiză, noi ne dorim să-și
împărtășească cunoștințele, să participe la conferințe ca speaker, la traininguri interne.
Așteptarea noastră de la un nivel senior este să poată face trecerea ușor de pe un proiect pe
altul, să abstractizeze concepte, să schimbe limbajele de programare și să înțeleagă de ce.
O astfel de abordare ne indică faptul că poate evalua corect situația într-un timp scurt, că se
va adapta rapid și va sprijini și echipa pe parcursul procesului.”

S-ar putea să vă placă și