Web Developer Competență Matricea

Instrucțiunea tatălui său: cum să ridice Bitrix dezvoltator

Programatori, dezvoltatori, web designeri, frontend, backend, adminii ... Cine sunt toți acești oameni?

Ce face un dezvoltator de web? Care sunt acestea? Cum de a evalua un candidat pentru un interviu de angajare? Cum de a gestiona dezvoltarea de programatori?

Aproape toate companiile, în cazul în care există programatori, și chiar mai mulți integratori de web cer ei înșiși aceste întrebări. De regulă, criteriile de determinare a calificărilor foarte plin de noroi. Soluție sistemică a acestei întrebări este nu.

În INTERVOLGE operează mai multe zeci de dezvoltatori. Recrutarea, dezvoltarea, comutarea între proiecte, tehlidov în creștere - permanente.

Pentru a sistematiza abilități, misiuni clasele și de a dezvolta politica de dezvoltare dezvoltator - cheia.

Am rezolvat prin crearea și descrierea unei matrice de abilități de web developer. Acesta 6 4 activități și la nivel de imersiune.

Matricea a fost compilat de peste un an în urmă și este folosit de noi în interviuri, evaluări și selectarea persoanelor pe proiecte.

Ceea ce face backend, un dezvoltator de web? Cum să evalueze nivelul?

Am identificat șase domenii de activitate, domenii de cunoștințe backend dezvoltator:

Lucrul cu tehnologia

Interacțiunea cu serverul Unix

Lucrul cu 1C-Bitrix

La specialiștii frontend separe matricea de competențe, dar apreciem fiecare si pompa prin backend-dezvoltator de „legate“ pentru destinațiile sale - servere si front-end.

Aceste zone au devenit „coloane“ ale matricei.

Web Developer Competență Matricea

nivelurile de calificare de dezvoltare

Am identificat nivelul 4. Este intern destul de tradițional, junior, mediu și superior.

Pentru a ajunge la noi pentru o perioadă de probă, este necesar să se arate de 30% -50% competențe de stagii (Bitrix vom verifica doar cei care au lucrat cu platforma).

Pentru a comuta între nivelurile trebuie să treacă cel puțin câteva luni. De multe ori a avut loc 1-2 ani.

Obținerea de fiecare nivel - destul de consumatoare de timp, asa ca am intra gradația intermediar: 30% și 70%, de închidere competențe.

Totalul fiecare dezvoltator poate fi atribuit unuia dintre 12 nivele (4 în fiecare bază și pentru a atinge trei grade)

Progresul și rata de creștere

Progresele înregistrate de la nivelul inferior este de dorit, dar nu este obligatoriu, mulți dezvoltatori au oprit la „70% junior“ sau „30% din mijloc“.

Credem că acest lucru este norma, personalul de la aceste niveluri aduce multe beneficii și de a decide boeevye sarcina.

niveluri comparabile

niveluri comparabile în diferite companii și sisteme de certificare ridică întrebări. Multe companii folosesc numele nivelelor, oferindu-le sensuri diferite. Nici un răspuns exact, dar ne simțim nivelul nostru, în medie, conține mai multe cerințe decât colegii.

Compara. De exemplu, ne-am așteptat competența la nivelul „Middle“

Certificarea Producător: Basic

Certificarea Producător: Professional

Livrarea acestor examene vom plăti.

Despre capete și tehlidah

De regulă, șeful de departament sau grup de programatori tehnologie în sine trebuie să fie bun. În același timp, în fiecare departament și echipa de proiect avem, „tehlid“ - dezvoltator cel mai erudit și competent.

Aproape toate tehlidy noastre au un nivel de Senior.

Cum este certificarea dezvoltator?

Certificarea durează de la 1,5 până la 5 ore și se realizează printr-un interviu personal cu o competente 1-2 colegi senior.

Noi credem competență este închis, în cazul în care programatorul a folosit tehnologia oricărei duble adecvate în proiecte reale și vă pot spune detalii cu privire la ceea ce a fost făcut, de ce, ce alte opțiuni au fost luate în considerare. Examinatorii pune întrebări dificile.

Formată practică: pentru a verifica o „celula“ durează aproximativ 15 minute.

Potrivit statisticilor, aproximativ o treime din încercările de a confirma competența sunt fără succes.

„Obiectivele de învățare“ sunt uneori oferite pentru a confirma atunci când verificarea tehnologiilor exotice. De exemplu, xhprof folosim nu este foarte comună și dezvoltator va primi persoanei evaluate o „formare“ misiune și să-l sub supravegherea unui senior.

Ca o matrice de competențe utilizate?

Noi folosim o matrice cu interviuri, evaluări și determinarea nivelului de salarizare la stabilirea obiectivelor pentru șase luni și un an.

Aveți posibilitatea de a imprima o matrice pe un poster mare și atârnă pe perete :-)