căutați un loc de muncă IT sau doriți să doriți să vă etichetați nivelul de calificare în acest domeniu? Ești junior, senior sau ceva între? Răspunsul la aceste întrebări poate părea în general rezolvat și evident, dar de fapt este mult mai complicat. Vom încerca să ne concentrăm mai detaliat asupra acestei probleme și să vă arătăm diferența dintre pozițiile menționate și ce rol joacă experiența atunci când vă identificați Autoritatea.
problema definiției
dacă întrebați doi dezvoltatori cu experiență cum ar descrie o poziție de conducere, veți primi probabil două răspunsuri părtinitoare diferite. Definiția acestui termen depinde de context. Vă întrebați – Cum pot eu, un dezvoltator junior, să stabilesc obiectiv că am devenit senior? Nu putem trage niciodată linia cu încredere absolută.
etichetele junior și senior sunt dificil de definit, deoarece ambele pot reprezenta un dezvoltator în același timp. În funcție de context, în cazul în care un dezvoltator este considerat senior în raport cu .Platforma NET, el sau ea poate fi considerat simultan junior cu privire la HTML5 și alte tehnologii noi.
Junior
în general, junior developer este o persoană cu mai puțin de 2-3 ani de experiență de lucru pe orice platformă. Juniorii primesc sarcini mai puțin complicate la început, datorită cărora ar trebui să poată rezolva ulterior sarcini și mai dificile. Ei încă necesită ajutor senior într-o oarecare măsură. De asemenea, nu le considerăm potrivite pentru interacțiunea cu clienții. Un senior este necesar pentru colectarea cerințelor proiectului.
Senior
seniorul menționat se află la polul opus. El sau ea, de obicei, este un expert calificat în tehnologii alese și este responsabil pentru mentorat membrii echipei mai tineri. Nu există un răspuns bun atunci când ne întrebăm după câți ani putem considera dezvoltatorul senior. În timp ce unii spun că senior are o experiență de minim 5-7 ani, alții spun că dezvoltatorul devine senior după 10-15 ani. Deci opiniile variază. De asemenea, depinde de abilitățile și interesul cuiva de a învăța lucruri noi pe întreaga perioadă de lucru cu platforma aleasă. S-ar putea spune că majoritatea dezvoltatorilor se etichetează ca mijloc, ceea ce înseamnă ceva între junior și senior. Una dintre principalele caracteristici ale unui dezvoltator senior este de a aduce îmbunătățiri în cadrul unui proiect (în principal, în părți care au fost lipsite de atenție), atunci când obținerea atribuit. Un senior bun poate identifica părțile problematice și poate lucra acolo unde este necesar.
puteți obține ideea din graficul triunghiurilor legate de Brandon Hays. Pur și simplu explică relația dintre dezvoltatorul de etichetare și ajutorul necesar / furnizat:
dacă vă mulțumiți cu acest grafic, veți obține doar informații parțiale. Un alt punct de vedere mai complex este reprezentat în următoarea diagramă Venn, tot de Brandon Hays. Aceasta descrie poziția senior foarte idealist și seniori nu posedă întotdeauna toate calitățile:
în echipa freevision angajăm seniori și ne place să oferim spațiu pentru învățarea și creșterea juniorilor bright initiative. Sub conducerea și îndrumarea noastră, aceștia sunt capabili să dezvolte noi aplicații software, mobile și web sau sisteme CRM adaptate, cu o calitate indistinguizabilă de la persoanele în vârstă. Indiferent dacă dezvoltatorul este senior sau junior, ne considerăm a fi Dezvoltatori capabili dispuși să se ajute reciproc.