Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tituly podle množství zkušeností #427

Open
mjablecnik opened this issue Nov 26, 2020 · 2 comments
Open

Tituly podle množství zkušeností #427

mjablecnik opened this issue Nov 26, 2020 · 2 comments
Labels
enhancement New feature or request

Comments

@mjablecnik
Copy link

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:

  • Junior
  • Medior
  • Senior
  • Leader
  • Hacker

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

@honzajavorek
Copy link
Member

honzajavorek commented Nov 27, 2020

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á.

@mjablecnik
Copy link
Author

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 🗡️ 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:

  • člověka, který se nabourává do cizých systémů a krade odtamtud data, instaluje viry nebo dělá cokoliv jiného
  • člověka, který je dobrý ve vícero věcech najednou, stále se učí nové věci a dokáže všechno popropojovat dohromady. Například dokáže programovat jak frontend, tak backend nebo i mobilní aplikace, spravovat servery, vyzná se v kybernetické bezpečnosti a ve volném čase se ještě věnuje bojovým sportům a sociálnímu inženýrství ;) (osobně preferuji tuto možnost)
  • člověka, který si něco doma bastlí po večerech. A pak to třeba i vydá jako OpenSource code..
  • člověka, který se věnuje hlavně kybernetické bezpečnosti a od toho se odvíjí i tituly: Black-Hat Hacker, Grey-Hat Hacker, White Hat-Hacker
  • no a o indie hackeru teď slyším úplně poprvé ;)

@honzajavorek honzajavorek added the enhancement New feature or request label May 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants