Fejlesztés
Fejlesztési vezető
Négy szint az Engineering Managertől a VP of Engineeringig, hat vezetői kompetenciában.
- 4 szint
- 6 kompetencia
Karrierlétra-sablon
Öt szint a Juniortól a Principalig, hat kompetenciában a kód szállításától a csapat fejlesztéséig.
Ingyenes csomag · Bankkártya nélkül
Ez a karrierlétra nagyjából 20–200 fős termékcégeknek készült: a fejlesztők elejétől a végéig maguk szállítják a funkciókat, a csapatok kicsik, és nincs HR-es, aki munkakör-struktúrát dolgozna ki. Öt szintet ír le, a pályája elején járó kollégától addig, aki az egész cég technikai irányát alakítja. A legfelső szint, a Principal Engineer, szakértői szint; a fejlesztők vezetését a külön fejlesztési vezetői karrierlétra írja le.
Minden szintet az határoz meg, amit az ember csinál, nem a szakmában töltött évek száma. A kompetenciamátrix egy sorát balról jobbra olvasva látod, hogyan nő egy elvárás; egy szint szakaszát olvasva egyben látod mindazt, amit azon a szinten elvárnak. Használd arra, hogy elmagyarázd, mit jelent a következő szint, hogy keretet adj az önértékeléseknek és a check-ineknek, és hogy az előléptetési javaslatok a csapatok között is összevethetők legyenek.
Tekintsd kiindulópontnak. Nevezd át a szinteket a nálatok használt titulusokra, vond össze vagy hagyd ki azokat a kompetenciákat, amelyek nem illenek a cégetekhez, és írd át az elvárásokat a saját szavaitokkal, mielőtt közzéteszed a karrierlétrát a csapatnak.
Megismeri a kódbázist, és útmutatással elvégzi a jól körülhatárolt feladatokat.
Önállóan szállít funkciókat, és a csapat megbízható tagja.
Nagyobb munkákat vezet, és emeli a körülötte dolgozó csapat színvonalát.
Csapathatárokon átnyúló problémákat old meg, és egy csapatnál tágabb körben irányítja a technikai döntéseket.
Kijelöli a cég technikai irányát, és felel a hosszú távú technikai egészségéért.
Minden sor egy kompetencia, minden oszlop egy szint. Olvass végig egy sort balról jobbra, és látod, hogyan nőnek az elvárások.
| Kompetencia | Junior fejlesztő | Medior fejlesztő | Senior fejlesztő | Staff Engineer | Principal Engineer |
|---|---|---|---|---|---|
| Fejlesztés és szállítás | Jól körülhatárolt feladatokat old meg olvasható kóddal és tesztekkel, ha elakad, néhány óra és nem néhány nap után kér segítséget, és a merge előtt kezeli a review-megjegyzéseket. | Egy funkciót kézen fogás nélkül visz végig a rövid tervezési jegyzettől az éles környezetig, könnyen átnézhető pull requestekre bontja, és ismerős munkára reális becslést ad. | Több szolgáltatáson vagy közreműködőn átívelő projekteket szállít, úgy ütemezi a munkát, hogy valami hasznos már korán kikerüljön, és még azelőtt elhárítja a kockázatokat, hogy megakasztanák a csapatot. | Csapatokon átívelően hárítja el a szállítás akadályait: kibogozza a közös függőségeket, elkészíti a több csapatnak szükséges eszközöket vagy levezényli a migrációkat, és sínen tartja a több csapatot érintő projekteket. | Alakítja, hogyan szállít a teljes szervezet – kiadási gyakorlatok, platformválasztások, build- és telepítési eszközök –, hogy minden csapat gyorsabban és biztonságosabban szállítson. |
| Rendszertervezés | Követi a kódbázis meglévő mintáit, és el tudja magyarázni, miért olyan a szerkezete annak a kódnak, amelyet módosított. | Komponenseket tervez egy meglévő szolgáltatáson belül, a nem triviális változtatásokhoz rövid tervezési jegyzetet ír, és legalább két lehetőséget összevet, mielőtt választ. | Vezeti a több szolgáltatáson átívelő funkciók tervezését, leírja a kompromisszumokat, hogy mások átnézhessék, és építő módon véleményezi más fejlesztők terveit. | Csapathatárokon átívelő architektúrát határoz meg – közös adatmodellek, szolgáltatásszerződések, saját fejlesztés vagy vásárlás –, és előre látja, hogyan kell változnia a rendszernek a következő egy-két évben. | Gazdája a cég technikai stratégiájának: mely technológiákra érdemes fogadni, melyeket kell kivezetni, és hogyan fejlődjön az architektúra az üzlettel együtt az elkövetkező években. |
| Minőség és megbízhatóság | Teszteket ír a saját változtatásaihoz, kiadás előtt ellenőrzi a munkáját, és kijavítja a hibákat abban a kódban, amelyhez hozzányúlt. | Monitorozást és riasztásokat ad az általa épített funkciókhoz, részt vesz az ügyeleti beosztásban, és a runbook alapján kezeli a rutinincidenseket. | Vezeti az incidenskezelést a csapat rendszereiben, hibáztatásmentes post-mortemeket ír, és gondoskodik róla, hogy a vállalt utólagos teendők valóban elkészüljenek. | Felderíti a rendszereken átívelő megbízhatósági és biztonsági kockázatokat, szabványokat állít fel, például a tesztelési stratégiát és a szolgáltatásszint-célokat (SLO), és csapatokon átívelően végigviszi a javításokat. | Meghatározza, mit jelent a cég számára a megbízhatóság, a biztonság és a minőség, a vezetőséggel együtt egyensúlyt teremt köztük és a sebesség között, és ő a végső eszkalációs pont a legnehezebb incidenseknél. |
| Együttműködés és kommunikáció | Nyíltan megosztja, hol tart és mi akadályozza, és világos kérdéseket tesz fel, ha egy követelmény nem egyértelmű. | Közvetlenül a termékes és dizájnos kollégákkal tisztázza a követelményeket, közérthetően elmagyarázza a technikai korlátokat, és olyan pull request-leírásokat ír, amelyeket a reviewerek könnyen követnek. | Képviseli a csapatot a tervezésben, a termékoldallal egyezteti a hatókört és a kompromisszumokat, és olyan dokumentumokat ír, amelyeket a fejlesztésen kívüliek is megértenek. | Több csapatot és funkciót hangol össze egy technikai terv mentén, feloldja a csapatok közötti nézeteltéréseket, és elmagyarázza a technikai kockázatokat a vezetőségnek. | Megbízható hang a cégszintű döntésekben, az üzleti stratégiát technikai irányra fordítja le és vissza, és szükség esetén képviseli a fejlesztést az ügyfelek, a partnerek vagy a befektetők előtt. |
| Felelősségvállalás és termékhatás | Érti a feladatai célját, ellenőrzi, hogy amit kiadott, működik-e a felhasználóknak, és addig foglalkozik vele, amíg nem működik. | Az indulás után is gazdája egy funkciónak: figyeli a használatát és a hibáit, kijavítja, ami elromlik, és a tapasztalatai alapján fejlesztéseket javasol. | Elejétől a végéig gazdája a termék egy területének, megkérdőjelezi azokat a követelményeket, amelyek nem szolgálják a felhasználókat, és olyan munkát javasol, amely előreviszi a csapat céljait. | Felkutatja a legnagyobb hatású problémákat egy termékterületen – azokat is, amelyeket egyik csapat sem vállalt magára –, és gondoskodik a megoldásukról. | Összeköti a fejlesztésbe tett befektetéseket a cég eredményeivel, és a nagy tétek mellett vagy ellen azok technikai és üzleti hatása alapján érvel. |
| Mentorálás és csapatfejlesztés | Visszajelzést kér és él vele, és leírja, amit megtanult, hogy a következő új kollégának könnyebb legyen a kezdés. | Alapos code review-kat végez, segít beilleszkedni az új csapattagoknak, és párban dolgozik a junior fejlesztőkkel a kód számukra ismeretlen részein. | Tudatosan mentorál egy-két fejlesztőt, olyan visszajelzést ad nekik, amely segít elérni a következő szintet, és részt vesz a felvételi interjúkon. | Csapatokon átívelően fejleszti a senior fejlesztőket, alakítja a felvételi folyamatot és a fejlesztési gyakorlatokat, és mások kifejezetten hozzá fordulnak tanácsért. | Felépíti a cég technikai kultúráját – hogyan születnek a döntések, és hogyan áramlik a tudás –, és kineveli a staff engineerek következő generációját. |
Görgesd oldalra a táblázatot, hogy minden szintet láss.
Letöltés CSV-ben Megnyitható Excelben, Google Táblázatokban vagy Numbersben.
Megismeri a kódbázist, és útmutatással elvégzi a jól körülhatárolt feladatokat. Egyedi feladatok a termék egy területén, amelyeket általában egy tapasztaltabb kolléga bont le.
Önállóan szállít funkciókat, és a csapat megbízható tagja. Kis és közepes funkciók egy csapat területén belül, a rövid tervezési jegyzettől az éles környezetig.
Nagyobb munkákat vezet, és emeli a körülötte dolgozó csapat színvonalát. Több szolgáltatáson vagy több emberen átívelő projektek, és egy csapat technikai döntései.
Csapathatárokon átnyúló problémákat old meg, és egy csapatnál tágabb körben irányítja a technikai döntéseket. Több csapat vagy egy teljes termékterület, azokkal a problémákkal együtt, amelyek egyetlen csapathoz sem tartoznak.
Kijelöli a cég technikai irányát, és felel a hosszú távú technikai egészségéért. A teljes fejlesztési szervezet és a cég technikai stratégiája a következő néhány évre.
Ha nálatok a titulusok Developer I, II és III, nevezd át a szinteket, de minden valódi hatóköri lépcsőhöz egy szint tartozzon. A legtöbb 100 fejlesztőnél kisebb cégnek még nincs szüksége Principal szintre: hagyd ki, amíg valaki ténylegesen el nem kezdi végezni ezt a munkát.
Hétnél többet senki sem olvas el; négynél kevesebbel nagyon különböző emberek is egyformának tűnnek. Vond össze azokat a kompetenciákat, amelyeket mindig együtt értékeltek, és csak akkor vegyél fel újat, ha az egy valódi döntést megváltoztatna.
Minden cellánál kérdezd meg: tudna-e egy vezető példát mutatni rá az elmúlt hat hónapból? Az olyan szavakat, mint az „erős” vagy a „mély”, cseréld arra, amit az illető ténylegesen csinál, például „vezeti az incidenskezelést a csapat szolgáltatásaiban”.
Kérj meg két-három vezetőt, hogy helyezzék el a csapattagjaikat a vázlaton. Ahol nem értenek egyet, ott a megfogalmazás kétértelmű: javítsd ki, tedd közzé a karrierlétrát, és állapodjatok meg, hogy hat hónap múlva újra átnézitek.
GYIK
Egy 20–200 fős cégnél négy–hat szint a jellemző. Kevesebb szintnél az előléptetés ritka és óriási ugrás; többnél két szint között túl kicsi a különbség ahhoz, hogy le lehessen írni. Ez a sablon ötöt használ: Junior fejlesztő, Medior fejlesztő, Senior fejlesztő, Staff Engineer és Principal Engineer.
Nem. Ez a karrierlétra a szakértői karrierutat írja le: a Staff és a Principal Engineerek hatóköre és befolyása úgy nő, hogy nem vezetnek embereket. Használd a fejlesztési vezetői karrierlétrával együtt, hogy a vezetői szerepbe lépés karrierútváltás legyen, ne előléptetés.
Azokat léptesd elő, akik már következetesen a következő szinten dolgoznak, ne azokat, akik talán képesek lennének rá. Kérd meg az érintettet és a vezetőjét, hogy a célszint minden kompetenciájához gyűjtsenek konkrét példákat, és minden esetet ugyanahhoz a mátrixhoz mérj, hogy a döntések a csapatok között is következetesek maradjanak.
Használd a rendszeres check-inek napirendjeként: az illető értékeli magát a jelenlegi szintjéhez mérve, a vezető ugyanezt teszi, és a kettő közötti eltérésekből néhány konkrét fejlődési feladat lesz a következő hónapokra.
Évente egyszer-kétszer nézd át, és akkor is, amikor a cég szerkezete megváltozik – például amikor platformcsapatot hoztok létre, vagy elkezdtek staff engineereket felvenni. Írj át minden olyan cellát, amelyen az értékelések újra meg újra elakadnak.
Állítsd be a szintjeit és készségeit a csapatodnak, mérd hozzájuk az embereket a check-ineken, és tartsd következetesen az előléptetési döntéseket.
Ingyenes csomag · Bankkártya nélkül
Fejlesztés
Négy szint az Engineering Managertől a VP of Engineeringig, hat vezetői kompetenciában.
Fejlesztés
Négy szint a Junior QA-mérnöktől a Lead QA-mérnökig, hat kompetenciában a teszttervezéstől a minőségi gyakorlatokig.
Fejlesztés
Négy szint a Junior DevOps-mérnöktől a Staff DevOps-mérnökig, hat kompetenciában az infrastruktúrától a fejlesztők támogatásáig.
Hogyan működtess szakértői karrierutat a vezetői mellett: hol ágazik el a kettő, hogyan hangold össze a szintjeiket, és hogyan válthatnak az emberek közöttük hátrány nélkül.
Frissítve: 2026. október 1.
Karrierutanként négy–hat szint a legtöbb 20–200 fős cégnek elég. Hogyan válaszd ki a saját számodat, mi jelzi, hogy túl kevés vagy túl sok, és hogyan adj hozzá később egy szintet.
Frissítve: 2026. október 1.