Open mjablecnik opened 3 years ago
To je dobrý nápad. V USA mají názvy rolí velký význam ve firemním žebříčku a dost to respektují. Zkoušeli jsme o tom jako Evropani nějak vtipkovat, jako že jsme "bug introducer" apod., ale vůbec se to nesetkalo s pochopením, berou to fakt vážně.
Z mé zkušenosti se v ČR moc na tyto tituly nehraje, takže mi to zatím nepřišlo moc důležité zmínit. Termíny, které zmiňuješ, jsou spíše nějaké HR škatulky, kterými recruiteři označují pracovní nabídky, než vyloženě vnitrofiremní pozice. Ve firmě lidi tuší, že někdo je v něčem juniornější a někdo seniornější, ale nevím, jestli to má úplně jasnou strukturu. Mě podle mě lidi v minulé firmě vnímali jako seniora, ale když jsem dělal frontend, byl jsem spíš v juniorní pozici a tak jsem se i choval.
No a problém je, že je to vnímání na trhu dost rozmlžené. Co je junior píšu tady. O tom, kdo je senior, se vedou věčné debaty. Mám nějaký názor, ale nevím, jestli jej mohu prezentovat jako obecnou pravdu. Jediné, co je jasné, je, že medior je HR termín pro "průměráka", tedy běžného programátora, který nevybočuje ani svou junioritou, ani senioritou.
Leader je Team Leader, tedy částečně nebo úplně manažerská role. Asi by bylo dobré zmínit něco o M a IC "tracks" ve velkých firmách 🤔 Hacker podle mě žádná pozice není. Řekl bych, že se tak označují spíš nezávislí individuální programátoři, kteří si něco hackují po večerech ve volném čase, nebo pak existuje i pojem "indie hacker", čímž se myslí vývojář, jenž se snaží na koleně rozjet vlastní malý projekt nebo i byznys. To jsem třeba teď já.
Jasný. Já jsem si právě říkal, že by určitě nebylo špatný napsat alespoň jeden článek, kde by se alespoň pro ty Juniory vysvětlilo co který titul znamená a jak se na ně pohlíží. Třeba když já si vzpomenu na své úplně první začátky, tak v podstatě jsem nevěděl, co který titul znamená a až asi po dvou pohovorech mi došlo, že se musím soustředit na vyhledávání pozic kde je právě napsáno Junior :dagger: do té doby jsem to ani nijak nevnímal :) Ale i potom později (vlastně až do teď) stále nevím od kdy se můžu titulovat jako Senior a napsat si to třeba i do LinkedInu.. Protože nikdo mi nikdy neřekl: "Tak a teď jsi Senior." A vlastně od čeho se to odvíjí? Je to podle množství let co pracuji v daném oboru s danou technologií? Anebo je to podle toho co už dokážu sám bez pomoci se naučit, navrhnout a naprogramovat bez chyb? Anebo je to podle toho, kolik už zákeřností jsem dokázal vyřešit a díky tomu dokážu nějakému kolegovi pomoci, když se objeví nějaký podobný problém u něho? Anebo je to podle toho, jak mě ostatní vnímají a už i oni sami se titulují jako Senior? Anebo je to snad mix toho všeho?
Ano je jasný, že když v něčem děláš poprvé, tak jseš pravděpodobně Junior. Ale od kdy jseš Medior a od kdy Senior? To si třeba někteří Junioři mohou pokládat jako otázku..
Já třeba taky když jsem v minulosti pár lidem říkal na čem pracuji nebo co jsem dělal, tak se mě i ptali, proč už se vlastně nenazývám Seniorem, ale já vlasně ani nevím od kdy se tím seniorem můžu nazývat a třeba ani nemám ještě pocit, že bych byl ještě nějak tak moc dobrý, ale někdo to zase může vnímat jinak, takže nevím, kde je ten moment, kdy se z průměrného programátora stává senior..
Jinak pojem Hacker jsem sem dal také spíše z důvodu, že si pod ním jedním a tím samým názvem lidé představují různé věci:
Ještě by určitě nebylo špatné, přidat článek o tom, co přesně znamenají tituly programátorů znázorňující jejich zkušenosti:
Protože většinou to nikde není a každý si pod tím možná i představuje něco jiného, takže by se to takto mohlo alespoň nějak standardizovat nebo ujasnit..
Například se mi líbí něco podobného: https://github.com/basecamp/handbook/blob/master/titles-for-programmers.md