PHP kódminőség fenntartás
php, qa, static code checking, phpunit, phpcs, phpmd, phpstan, churn, phpdd, psalm, phplint, phan
2024-10-17
Failed: bson encoding error: BSON element key cannot contain null bytes
mongo, mongodb, bson, null, key
2024-08-24
Nem bízol a kollégáidban? Akkor valamit rosszul csinálsz!
bizalom vezetokent
2023-05-03
Dolgok, amikről a programozók azt hiszik, hogy tudják, de tévednek
programozoi-tevhitek-falsehoods
2023-04-08
A programozóktól meg kell szabadulni
chatgpt no-code low-code
2023-01-22
Miért fontosak a személyes adatok egyáltalán?
privacyaware, privacy
2023-01-07
Egy tanmese a szerény, de tehetséges informatikusról, akit én csak Gézának hívok
privacyaware, privacy
2023-01-02
Beskatulyáznád magad egy termékkel? Gondold át még egyszer!
learning, vendorlockin, risky
2022-12-11
Rekrúterekről és állásajánlatokról
bérsáv, recruiter, relevancia
2022-10-30
"A hídon akkor kell átmenni, amikor odaérünk."​ - YAGNI
yagni, pagni
2022-10-17
"A lényeg, hogy a munka készen legyen!"
agile, estimation, becsles, scrum, home office
2022-08-20
Munka vs. hivatás, a klasszikus dilemma
hr, hobbi, munka, egyensuly, hivatas
2022-07-18
Miért nem fogok nálatok technikai interjún részt venni?
technikai interju, hr, recruit, leet code, coding challenge, take home challenge
2022-07-04
"Hogyan építsek kapcsolati tőkét, ha karriert szeretnék váltani?"
linkedin, tippek, trukkok
2022-06-10
Junior/Medior/Senior, hogyan mérjük?
junior, medior, senior, hr, grade, level, experience
2022-05-09
11 tipp frontendeseknek, hogyan tegyék hatékonyabbá a munkájukat
frondend, vscode, angular
2021-10-31
Motion zoom - mozgás alapú képrekonstrukció
#52het
2021-06-01
Gesture Launcher
#52het
2021-05-31
CellEvent, első Android alkalmazásom
#52het
2021-05-19
Notebookcheck, azaz hogyan válasszuk ki a legjobb ár-érték arányú eszközt
#52het
2021-05-18
Torrent multiplexer
#52het
2021-05-17
Process watcher, logger
#52het
2021-05-05
Lazy loading material dialog content
lazy loading, angular, material, dialog
2020-12-28
Runtime configuration loading in Angular
angular, runtime, configuration, settings, environment, production
2020-03-29
How to start an Angular project?
angular
2020-03-11
Az 52 hét projekt
#52het
2020-01-01
Akkutöltöttség-jelző
#52het
2020-01-01
NetClub - Kollégiumi internetszolgáltató
#52het
2019-12-31
DeeJayy - Lost Terminal
#52het
2019-12-31
Counter Strike monitor
#52het
2019-12-31
Kollégiumi CS bajnokság 2005
#52het
2019-12-31
Mozgásérzékelős képrögzítő, Camera Capture
#52het
2019-12-30
Többszörös host pingelő
#52het
2019-12-30
Sávszélesség mérő, tesztelő
#52het
2019-12-30
Generáljunk hamis adatokat
#52het
2019-12-30
SQL lekérdezések parancssorból, odbc-vel
#52het
2019-12-30
Nonogram generátor (aka. "Fesse feketére")
#52het
2019-12-30
Egyedi chat alkalmazás, kliens és szerver
#52het
2019-12-29
FontSelector - betűtípusválasztó / font preview
#52het
2019-12-28
Saját hálózati kommunikációs segédszoftver - sox
#52het
2019-12-28
Csoportos e-mail küldő szoftver Delphiben
#52het
2019-12-28
Universal Api caller module for Angular 7-9 With NGRX state management
Ngrx, API, Effects, HttpClient
2019-07-02
A leghosszabb projekt
#52het
2019-04-19
Legelső kioszk projektem: Stari Sör Jukebox
#52het
2019-02-28
BPM számláló
#52het
2018-11-01
Assembly féléves beadandók
#52het
2018-11-01
Chatbot before it was cool
#52het
2018-10-30
StartX - Cseréljük ki a windows tálcáját és a Start menüt
#52het
2018-10-28
What? - fájltípus azonosító
#52het
2018-10-27
Transport Tycoon DirectX
#52het
2018-10-26
Diff - fájlösszehasonlító
#52het
2018-10-26
De Facto - Szoftverfelügyelet
#52het
2018-10-25
CD és DVD katalogizáló
#52het
2018-09-24
MP3 segédeszközök
#52het
2018-09-24
Keylogger - azaz billentyűleütés-figyelő és naplózó alkalmazás
#52het
2018-08-29
Az örök projekt: személyes weboldal és blog
#52het
2018-08-14
Szógyakorló nyelvtanuláshoz
#52het
2018-08-13
Warzone 2100 mentett játék szerkesztő
#52het
2018-08-13
Rejtett Windows-beállításokat konfiguráló program: TweakMaster
#52het
2018-08-13
A DrótPostaGalamb levelezőprogram adatfájljainak dekódolása
#52het
2018-08-13
Privacy jegyzet
2018-07-30
Egy éve ilyenkor
2018-07-25
The Matrix - konzol szimuláció
#52het
2018-07-13
Kakaóreceptkönyv
kakaó
2018-06-29
Crackelés!
#52het
2018-06-22
A K.I.T.T. challenge
#52het
2018-06-18
Doom 2 botokkal
#52het
2018-06-16
Römi játék Delphiben
#52het
2018-06-09
MeetsCow & DeeJayy - Intro
#52het
2018-06-09
Direct viewer - bitmap megjelenítő
#52het
2018-06-09
bazMAG
#52het
2018-06-09
Console Vision - Konzolos ablakkezelő Delphiben
#52het
2018-05-01
Quake 2 egy floppyn
#52het
2018-04-20
Játék-kitömörítők
#52het
2018-04-12
Tetszőleges program elrejtése Windows tálcáról
#52het
2018-04-05
Személyre szabás
#52het
2018-03-28
A year with Angular 5, 6 - Angular 2018
#angular5 #angular #resources #articles
2018-03-16
Az ikon evolúciója
#52het
2018-03-14
Betűtípusok
#52het
2018-03-04
Billentyűzet-gyakorló
#52het
2018-02-28
Zenél is a DeeJayy?
#52het
2018-02-22
Térképrajzoló az Ascii 3D labirintushoz
#52het
2018-02-19
Ascii 3D labyrinth
#52het
2018-02-14
52 hét - 52 projekt, avagy #eletem
#52het
2018-02-14
Dockerezzünk virtualizált környezetben!
docker, xen, ubuntu
2017-11-12
A cloud-initramfs-copymods hatásai paravirtualizált környezetben
ubuntu, xen, copymods, docker, docker-ce, docker.io
2017-11-11
Virtualizáljunk Xen 4.6-tal Ubuntu 16-on (Xenial)
ubuntu, xen, virtualizálás, hypervisor, debootstrap
2017-11-04
Álláskeresésem története
álláskeresés, it, fejvadászok, linkedin, job
2017-10-24
FAR Manager competitors
far manager, file managers
2010-01-01
Blog
blog
2001-01-02

Junior/Medior/Senior, hogyan mérjük?

Sokszor találkozom azzal a jelenséggel, hogy a szakmai szint (grade) megítélése a munkában töltött évek alapján történik. Az indokokat érteni vélem, hiszen ha csak 2 éve űzöd az ipart, biztosan nem vagy még senior, ha pedig 20 éve, akkor elég valószínű, hogy nem lehet megizzasztani szakmai kérdésekkel, mert a kisujjadban lesznek a válaszok.

Azonban elég nagy hiba lenne csupán az évek alapján megtippelni valaki felkészültségi szintjét, egyrészt mert különféle tempóban haladunk (ez főleg középtávon, 4-8 év között nehezíti meg a behatárolást), másrészt, ami fontosabb: nem csak a hard skillek (azaz mennyit tudsz a területed szakmai részéből) határozzák meg azt, hogy seniornak számítasz-e.

Most nem térek ki azokra az egyéb részletekre, amik még nagy hatással lehetnek a haladásra (szociális/gazdasági helyzet, magánélet, hivatástudat, belső motiváció), inkább csak amolyan objektív-szerű szempontrendszert írok körbe, ami segítheti a grade minél pontosabb megállapítását.

A következő szinteket érintem:

  • A) Junior
  • B) Medior (újszerű - holland eredetű - elnevezés, csereszabatos az Intermediate, Mid-level meghatározásokkal)
  • C) Senior
  • D) "Above senior" (meghagyom ezt a külföldi elnevezést, mert így találkozhatsz vele sokszor, ezek a technikai vezető/architect/CTO szintű emberek)

Szempontok:

  • Kommunikáció
  • Csapatmunka
  • Autonómia
  • (Ön)képzés, tanulás

A) Junior

Kommunikáció: Sokat kérdez, segítséget kér, figyel, jegyzetel. Aktívan kommunikál a kollégáival, de elsősorban a mentorával van szorosabb kapcsolatban. Meg tudja magát értetni angolul, vezetőjén kívül másoktól is képes feladatokat kapni (külső/belső ügyfelek). Ahogy halad, sokkal jobban tudja majd, hogy melyik infót kitől a leghatékonyabb beszerezni.

Csapatmunka: Kíváncsi a környezetére, hogy milyen körülmények között dolgozik, kik a csapatán kívül a meghatározó emberek, csoportok. Tisztában van azzal, hogy a saját csapata milyen célok mentén dolgozik és ezekre aktívan odafigyel a napi feladatai során.

Autonómia: A kapott kisebb feladatokat valamilyen szintű együttműködésben/felügyelettel képes megoldani. Ha bármivel elakad, azonnal segítséget kér. A kapott visszajelzésekre figyelmes. Későbbi szakaszban csökkenthető a felügyelet mértéke a teljesítmény romlása nélkül.

Tanulás: Mindent meg akar tanulni, utánaolvas, felfedez. Meghatározó dolgokat megjegyez vagy rögzít, képes strukturáltan kezelni és szükség esetén visszakeresni. Önállóan találja meg a hozzá passzoló tanulási lehetőségeket. Kezdeti elméleti tudását lassan gyakorlativá konvertálja. A felszedett mintákat képes újra felhasználni, alkalmazni hasonló szituációkban.

B) Medior

Kommunikáció: Döntési helyzeteibe bevonja a kollégáit, fontos változásokat megosztja velük. Képes úgy dokumentálni, hogy mások számára is egyértelmű legyen. Mások döntési helyzetét saját véleményével és tapasztalatával támogatni tudja szintjüknek megfelelően (pl. junior kolléga, ügyfél managere, technikai vezető, stb). Konstruktívan képes pozitív és negatív véleményt megfogalmazni.

Csapatmunka: A csapat céljai mentén el tudja dönteni az elvégzendő feladatok prioritását. Technikai kérdésekben alternatívákkal támogatja a csapatot, proaktívan ajánlja fel a segítségét, főleg közelgő határidő vagy kritikus helyzet esetén. Tisztában van a cége alapvető céljaival.

Autonómia: Jól ismeri a határait, tudja, hogy mikor szükséges segítséget kérnie és mikor képes önállóan haladni. Saját feladataira felelősséggel tekint, akár projektek kisebb szeleteit is birtokolhatja. A részletekre különösen odafigyel. Kis-közepes feladatai között helyesen priorizál, esztimál. A határidőkre odafigyel, időben szól, ha ilyen jellegű veszélyt észlel. Meg tudja fogalmazni a feladatai elvégzéséhez szükséges előfeltételeket.

Tanulás: Nem áll meg a tanulásban, sőt, új ismereteihez keres tapasztalati lehetőségeket. Inkább már a gyakorlati tanulás felé tolódik a fókusz. A medior szint végén legalább egy téma szakértőjévé válik, ő lesz az, akihez kérdéssel fordulnak, ha a téma felmerül.

C) Senior

Kommunikáció: Problémamentesen beszél angolul, szakmai döntései mögött rejlő részleteket bármilyen szakterületű (ügyfél, manager, junior, stb.) kollégának a célközönség terminológiájával el tudja mondani. Elsődleges kapcsolattartói már a külső/belső ügyfelek döntéshozói. Képes tudását egy kisebb oktatás vagy rövid tanfolyam keretében az érdeklődőknek átadni, ahogy fejlődik, egyre nagyobb témákban és közönség előtt.

Csapatmunka: Jól ismeri a cég céljait és, hogy az ő csapata ezeket a célokat hogyan támogatja. Ha ezekben eltérést tapasztal, annak hangot ad. Mentorálja a junior kollégákat, napi feladataikban támogatja őket, tudását átadja, példakép. A feladatok, projektek esetében mindig figyelembe veszi a cégre/csapatra gyakorolt hatásokat. Jól kezeli és oldja meg a konfliktusokat.

Autonómia: Általános iránymutatásnál nincs szüksége többre, teljesen önállóan végzi a munkáját. Alaposan mérlegel minden döntést. Részt vesz interjúkon, kiválasztási folyamatokban, meglévő kollégák fejlődésének követésében. Jól meg tudja becsülni a nagyobb léptékű projektek erőforrás- és időigényét, majd képes azokat a kezdetüktől végigvinni.

Tanulás: Tapasztalatai miatt sokkal gyorsabban szed fel új tudást, nem probléma rövid idő alatt érdemben hozzászólni más szakterületekhez. Szakmailag igyekszik a környező területek tudására is rálátást szerezni.

D) Above senior

Kommunikáció: Rendszeresen tart nagyobb közönség előtt előadást, vezet le megbeszéléseket, komolyabb szakmai meetingeket. Aktív a szociál médiában, esetleg előad szakmai konferenciákon, online publikál. Hiteles arca tud lenni a cégének. Meghatározó véleményvezér a cégnél, "mindenki ismeri", szakmai reputációja magas.

Csapatmunka: Részt vesz a cég fejlesztésében, bővítésben, stratégia meghatározásában. Átlátja a cég működését, ismeri a csoportokat és azok kapcsolatait, jellegzetességeit.

Autonómia: Cég-szintű projekteket visz, új technológiákat vezet be, innovál.

Tanulás: Iparági trendeket követ, figyeli merre halad a szakma, mindig vizsgálja a cég jelenlegi működésének kontextusában. Több területen is szakértő, képes befolyásolni a cég szakmai irányultságát.

Igyekeztem rövid lenni - nekünk ennél egy picivel bővebb iránymutatásunk van, hogy milyen szempontok alapján értékeljük a kollégákat az előmenetelük során. Fontos említenem, hogy a szintlépés nem lehetőség, hanem érdem szerint történik, természetesen magával rántva a fizetési sávot is (a szokásos éves emelésen kívül).

Azt, hogy ki milyen szinten van éppen, félévente átbeszéljük és segítséget nyújtunk vagy lehetőséget teremtünk arra, hogy a hiányokat a kollégák leküzdjék.

Ugyanezt a szempontrendszert használjuk az interjúk során is, hogy a jelöltek szintjét meg tudjuk becsülni. Ott azért nem ilyen direkt kérdések vannak, inkább az egyéb válaszokból/viselkedésből próbálunk ezekre következtetni - nyilván így pontatlanabb, de legalább van egy közös nyelv, amit beszélünk.

A Starschemánál mi ezt használjuk, és a tudásmegosztás jegyében vetettem fel a kollégáknak, hogy ezt dobjuk be a közösbe, mert szerintem nagyon jól kidolgozták a HR-esek és szakmai vezetők a cégnél, végre nem mellébeszélés meg hümmögés megy, amikor promóciókról beszélünk, hanem van egy profi sorvezetőnk. Nevükben bíztatlak titeket is, hogy nyugodtan használjátok fel ebből, ami nektek releváns (akár egy-az-egyben) vagy küldjetek visszajelzést felénk, kérdőjelezzétek meg vagy kritizáljátok, ami szerintetek nincs rendben - mindig van hova fejlődnünk! :)