Poměr cena vs. výkon u seniorních vývojářů

Zdravím všechny,

chtěl bych se zeptat vás všech, kteří pracujete v IT a v rámci vašeho týmu jste tak něco jako senior nebo přímo tým vedete - víte skoro od A do Z, jak celá vaše komponenta funguje a jak souvisí s ostatní infrastrukturou firmy, orientujete se v aktuálním dění, chodí za vámi lidé s všemožnými dotazy a kolikrát se zdá, že jste snad jediní, kdo poslouchá a vyjadřuje se na schůzkách a o věcech přemýšlí, atd. Určitě jste nejeden zažili situaci, že mezi vámi a dalším členem týmu existuje takřka propastný rozdíl - co vy chápete z útržku kontextu a jste schopní vyřešit za krátký časový úsek (i s komunikací a vysvětlením ostatním, trackingem v toolech atd.), tak řadový člen týmu buď vůbec nechápe, nemá zájem pochopit, nebo je technické řešení nad jeho síly (i s vaší pomocí) a celkově je to jak rozdíl mezi dospělým a dítětem (batoletem?). Je to někdy tam absurdní, že vyřešíte a vykomunikujete problém za hodinu, co by bez vás trvalo týdny, hromady schůzek (často absurdních) a s velmi nejasným výsledkem. Často dokonce kolegu ještě učíte, dáváte mu feedback, snažíte se ho posunout, někdy dokonce uděláte práci za ně, aby se dodala. To vše na úkor vlastního času - kdybyste to dělali celé vy, trvalo by to desetinu času a možná i míň.
JAK v téhle situaci vnímáte, že váš plat (MD rate,..) je sice vyšší než u řadového člena týmu, ale je třeba o 25% vyšší, málokdy o 50%, ale rozdíl ve vaší produktivitě je skoro off the charts - vy vydáte za 10 členů týmu a někdy možná i víc, bez vás by to prostě ani nedopadlo (takže nekonečně víc produktivní). Jak jste se naučili s tímhle fungovat? Je to situace, které se nedá vyhnout, pokud nasbíráte dost skillů (pak jsou prostě většinou všichni o dost horší než vy)? Nebo se to dá nějak řešit? Přijde mi, že všude jinde není ten rozdíl mezi juniory a seniory (a jejich platech) tak obrovský jako v IT. Nebo jsem naivní a takhle to prostě je všude? Senioři to celé táhnou a junioři se na jejich úsilí vezou a sbírají velmi pěkné MD raty a chlubí se ostatním, jak "se připojí na daily, napíšou pár řádků kódu a ve 3 jdou domů s čistou hlavou" za třeba 7K na den?
Díky za vaše názory a zkušenosti.


xyz

  • ***
  • 244
    • Zobrazit profil
Re:Poměr cena vs. výkon u seniorních vývojářů
« Odpověď #1 kdy: Dnes v 11:35:12 »
Zdravím všechny,

chtěl bych se zeptat vás všech, kteří pracujete v IT a v rámci vašeho týmu jste tak něco jako senior nebo přímo tým vedete - víte skoro od A do Z, jak celá vaše komponenta funguje a jak souvisí s ostatní infrastrukturou firmy, orientujete se v aktuálním dění, chodí za vámi lidé s všemožnými dotazy a kolikrát se zdá, že jste snad jediní, kdo poslouchá a vyjadřuje se na schůzkách a o věcech přemýšlí, atd. Určitě jste nejeden zažili situaci, že mezi vámi a dalším členem týmu existuje takřka propastný rozdíl - co vy chápete z útržku kontextu a jste schopní vyřešit za krátký časový úsek (i s komunikací a vysvětlením ostatním, trackingem v toolech atd.), tak řadový člen týmu buď vůbec nechápe, nemá zájem pochopit, nebo je technické řešení nad jeho síly (i s vaší pomocí) a celkově je to jak rozdíl mezi dospělým a dítětem (batoletem?). Je to někdy tam absurdní, že vyřešíte a vykomunikujete problém za hodinu, co by bez vás trvalo týdny, hromady schůzek (často absurdních) a s velmi nejasným výsledkem. Často dokonce kolegu ještě učíte, dáváte mu feedback, snažíte se ho posunout, někdy dokonce uděláte práci za ně, aby se dodala. To vše na úkor vlastního času - kdybyste to dělali celé vy, trvalo by to desetinu času a možná i míň.
JAK v téhle situaci vnímáte, že váš plat (MD rate,..) je sice vyšší než u řadového člena týmu, ale je třeba o 25% vyšší, málokdy o 50%, ale rozdíl ve vaší produktivitě je skoro off the charts - vy vydáte za 10 členů týmu a někdy možná i víc, bez vás by to prostě ani nedopadlo (takže nekonečně víc produktivní). Jak jste se naučili s tímhle fungovat? Je to situace, které se nedá vyhnout, pokud nasbíráte dost skillů (pak jsou prostě většinou všichni o dost horší než vy)? Nebo se to dá nějak řešit? Přijde mi, že všude jinde není ten rozdíl mezi juniory a seniory (a jejich platech) tak obrovský jako v IT. Nebo jsem naivní a takhle to prostě je všude? Senioři to celé táhnou a junioři se na jejich úsilí vezou a sbírají velmi pěkné MD raty a chlubí se ostatním, jak "se připojí na daily, napíšou pár řádků kódu a ve 3 jdou domů s čistou hlavou" za třeba 7K na den?
Díky za vaše názory a zkušenosti.

1. Ano je to tak, produktivita u vyvojaru se muze lisit klidne i 20x. A to nemluvim o tom, ze nektere problemy proste slabsi nebo prumerny vyvojar nevyresi. Ne, ze by nechtel, ale proste nema dostatecny problem solving skill.

2. Co je to za firmu, kde ma junior 7K za den a muze jit ve 3 domu? Tam bych chtel pracovat.

3. Jit na projekt/do firmy, kde se nechodi ve 3 domu a i juniori jsou sikovni.

Re:Poměr cena vs. výkon u seniorních vývojářů
« Odpověď #2 kdy: Dnes v 11:47:50 »
Zdravím všechny,

chtěl bych se zeptat vás všech, kteří pracujete v IT a v rámci vašeho týmu jste tak něco jako senior nebo přímo tým vedete - víte skoro od A do Z, jak celá vaše komponenta funguje a jak souvisí s ostatní infrastrukturou firmy, orientujete se v aktuálním dění, chodí za vámi lidé s všemožnými dotazy a kolikrát se zdá, že jste snad jediní, kdo poslouchá a vyjadřuje se na schůzkách a o věcech přemýšlí, atd. Určitě jste nejeden zažili situaci, že mezi vámi a dalším členem týmu existuje takřka propastný rozdíl - co vy chápete z útržku kontextu a jste schopní vyřešit za krátký časový úsek (i s komunikací a vysvětlením ostatním, trackingem v toolech atd.), tak řadový člen týmu buď vůbec nechápe, nemá zájem pochopit, nebo je technické řešení nad jeho síly (i s vaší pomocí) a celkově je to jak rozdíl mezi dospělým a dítětem (batoletem?). Je to někdy tam absurdní, že vyřešíte a vykomunikujete problém za hodinu, co by bez vás trvalo týdny, hromady schůzek (často absurdních) a s velmi nejasným výsledkem. Často dokonce kolegu ještě učíte, dáváte mu feedback, snažíte se ho posunout, někdy dokonce uděláte práci za ně, aby se dodala. To vše na úkor vlastního času - kdybyste to dělali celé vy, trvalo by to desetinu času a možná i míň.
JAK v téhle situaci vnímáte, že váš plat (MD rate,..) je sice vyšší než u řadového člena týmu, ale je třeba o 25% vyšší, málokdy o 50%, ale rozdíl ve vaší produktivitě je skoro off the charts - vy vydáte za 10 členů týmu a někdy možná i víc, bez vás by to prostě ani nedopadlo (takže nekonečně víc produktivní). Jak jste se naučili s tímhle fungovat? Je to situace, které se nedá vyhnout, pokud nasbíráte dost skillů (pak jsou prostě většinou všichni o dost horší než vy)? Nebo se to dá nějak řešit? Přijde mi, že všude jinde není ten rozdíl mezi juniory a seniory (a jejich platech) tak obrovský jako v IT. Nebo jsem naivní a takhle to prostě je všude? Senioři to celé táhnou a junioři se na jejich úsilí vezou a sbírají velmi pěkné MD raty a chlubí se ostatním, jak "se připojí na daily, napíšou pár řádků kódu a ve 3 jdou domů s čistou hlavou" za třeba 7K na den?
Díky za vaše názory a zkušenosti.

1. Ano je to tak, produktivita u vyvojaru se muze lisit klidne i 20x. A to nemluvim o tom, ze nektere problemy proste slabsi nebo prumerny vyvojar nevyresi. Ne, ze by nechtel, ale proste nema dostatecny problem solving skill.

2. Co je to za firmu, kde ma junior 7K za den a muze jit ve 3 domu? Tam bych chtel pracovat.

3. Jit na projekt/do firmy, kde se nechodi ve 3 domu a i juniori jsou sikovni.

Bohužel tohle není tak velká výjimka, jak se zdá. Jen v mém okolí je několik podobných případů, často forma hybridu nebo full remote, firma chce mít i juniory v týmu, aby "ušetřila" a každá nová várka juniorů znamená docela vyšponované MD raty oproti stávajícím členům týmu. Poslední příklad, QA tester najatý za 7K/den, sice to dělá už pár let (takže se prodává jako senior) ale kvalitou práce a engagementem ho beru za juniora. Jsou dny, kdy nedělá nic, absolvuje pár meetů (vzdáleně, často u toho dělá svoje věci nebo je v posilovně). Když přijde do kanclu, je to na popovídání si s kolegy, společný oběd, pár piv k tomu, odpoledne už se vidí zase doma. Jenom v naší firmě znám lidi, kteří nemají žádný viditelný output už měsíce, často jsou offline během dne,.. A poslední roky to je pořád stejné, nikdo se o práci nebojí. Když už se někdo vyhodí nebo se mu ukončí objednávka, tak je to úplně odstrašující příklad takřka nesvéprávného člověka.

Re:Poměr cena vs. výkon u seniorních vývojářů
« Odpověď #3 kdy: Dnes v 11:56:48 »
Je otrava být nejostřejší tužka v penálu :-) což naštěstí delší dobu není můj případ. Člověk bere svoji práci mnohem pokorněji, když má pár kolegů sobě rovných, třeba v jiných skillech než má sám. Je veliká radost, vzájemně se doplňovat.

A pak je potřeba si uvědomit, že i když člověk umí od každého kousek, nebo i od každého pořádný kus, tak v jedné věci je svět spravedlivý: všichni máme jenom pár hodin času denně. Člověk nemůže sám *stíhat* všechno. Takže ta produktivita je nakonec omezená časově.

Re:Poměr cena vs. výkon u seniorních vývojářů
« Odpověď #4 kdy: Dnes v 12:04:08 »
Zdravím všechny,
...
Díky za vaše názory a zkušenosti.

1) Závisí na firmě, co já mám zkušenosti tak se plat SKUTEČNÝCH seniorů pohybuje v násobku juniora. Neplést si juniora s kontraktorem. A většinou to bylo vždycky ve firmách které už fungují delší čas. (žádné startupy)
2) To že senior se dostane do situace "on je hlavou okolo které se všechno točí" je hlavně problém toho seniora. Špatně si to zajistil např. tak že zjevně projekt nemá kvalitní dokumentaci ve které by junioři/testeři/apod. měly své odpovědi najít. Což je rozhodně chybou vývoje(daného seniora, či starších seniorů kteří už dávno odešli a řídily se heslem "po nás potopa") a nikoliv juniorů kteří naskočí do projektu mnohem později.
3) A ano je standardem že senior pracující na projektu 10 let samozřejmě během 1 hodiny upraví kód tak co junior zmákne možná tak za den/týden/měsíc. Produktivita u takového seniora je prostě na úplně jiném levelu. Při tomto ovšem nezapomenout že i ten senior kdysi když ten projekt byl mnohem menší byl taky za juniora a ti senioři co tam původně byli to taky neřešily.

Takže pokud máš pocit že jsi "STAR" okolo které se vše točí, můžeš zkusit podat žádost o zvýšení platu a pokud nevyhoví jdi o dům dál. Nebo můžeš zkusit podnikat, vybudovat vlastní firmu a zavést si pravidla v odměňování seniorů vs juniorů jak uznáš za vhodné.


Re:Poměr cena vs. výkon u seniorních vývojářů
« Odpověď #5 kdy: Dnes v 13:30:33 »
Zdravím všechny,

chtěl bych se zeptat vás všech, kteří pracujete v IT a v rámci vašeho týmu jste tak něco jako senior nebo přímo tým vedete - víte skoro od A do Z, jak celá vaše komponenta funguje a jak souvisí s ostatní infrastrukturou firmy, orientujete se v aktuálním dění, chodí za vámi lidé s všemožnými dotazy a kolikrát se zdá, že jste snad jediní, kdo poslouchá a vyjadřuje se na schůzkách a o věcech přemýšlí, atd. Určitě jste nejeden zažili situaci, že mezi vámi a dalším členem týmu existuje takřka propastný rozdíl - co vy chápete z útržku kontextu a jste schopní vyřešit za krátký časový úsek (i s komunikací a vysvětlením ostatním, trackingem v toolech atd.), tak řadový člen týmu buď vůbec nechápe, nemá zájem pochopit, nebo je technické řešení nad jeho síly (i s vaší pomocí) a celkově je to jak rozdíl mezi dospělým a dítětem (batoletem?). Je to někdy tam absurdní, že vyřešíte a vykomunikujete problém za hodinu, co by bez vás trvalo týdny, hromady schůzek (často absurdních) a s velmi nejasným výsledkem. Často dokonce kolegu ještě učíte, dáváte mu feedback, snažíte se ho posunout, někdy dokonce uděláte práci za ně, aby se dodala. To vše na úkor vlastního času - kdybyste to dělali celé vy, trvalo by to desetinu času a možná i míň.
JAK v téhle situaci vnímáte, že váš plat (MD rate,..) je sice vyšší než u řadového člena týmu, ale je třeba o 25% vyšší, málokdy o 50%, ale rozdíl ve vaší produktivitě je skoro off the charts - vy vydáte za 10 členů týmu a někdy možná i víc, bez vás by to prostě ani nedopadlo (takže nekonečně víc produktivní). Jak jste se naučili s tímhle fungovat? Je to situace, které se nedá vyhnout, pokud nasbíráte dost skillů (pak jsou prostě většinou všichni o dost horší než vy)? Nebo se to dá nějak řešit? Přijde mi, že všude jinde není ten rozdíl mezi juniory a seniory (a jejich platech) tak obrovský jako v IT. Nebo jsem naivní a takhle to prostě je všude? Senioři to celé táhnou a junioři se na jejich úsilí vezou a sbírají velmi pěkné MD raty a chlubí se ostatním, jak "se připojí na daily, napíšou pár řádků kódu a ve 3 jdou domů s čistou hlavou" za třeba 7K na den?
Díky za vaše názory a zkušenosti.

Hele kdyby každý uměl to co píšeš, že umíš ty, tak by tě tam třeba nepotřebovali. :)

Peníze nejsou všechno - možná otřepané, ale pokud jsi tam hlavě a jen kvůli penězům, daná implementační doména tě třeba vůbec nebaví, tak je asi čas jít dál.

Polož si otázku, co je na firmě zajímavé? Můžeš dělat proof of concepts? Hrabat se v technologiích a vybírat je? Máš čas na učení (část vlastního času , část pracovního)? Učíš se nové věci? Nadřízení jsou konzistentní (odpověď na stejnou-podobnou otázku je stejná i po delším časovém období)? Netlačí se na to aby už to bylo hotové, ať se může fakturovat, ale dbá se na to, aby to bylo možné dál udžovat (například místo odhadu ve dnech se projekt rozseká na části a sleduje se jak se postupuje)? Lidi kolem se snaží (aspoň někteří) rozvíjet? Není to jen krysí závod dostat se vejš, abych byl šéf....

Ujišťuju tě, že je často lepší dělat za polovinu a mít odpovědi na tyto otázky ANO, než se hnát za penězma. Pokud u vás junioři mají 7k, píšeš +25 procent maji služebně starší, tak máš MD kolem 9ti. Za to se dá krásně žít.
Je taky možné, že 7k nemají. Možná porovnáváš sebe jako zaměstnance a kontraktora?

Tak či tak, doporučuju to spíš řešit s nadřízeným, možná o tom, co píšeš netuší a najde řešení, které ti bude vyhovovat.