Fórum Root.cz

Práce => Studium a uplatnění => Téma založeno: Franta Olejník 08. 12. 2017, 14:46:19

Název: Jak se dneska definuje junior programátor, středně pokročilý a senior?
Přispěvatel: Franta Olejník 08. 12. 2017, 14:46:19
Zajímalo by mě, jak si to představujete vy? Pokud možno jazykově agnosticky, ale klidně to převeďtě i na jazyk který používáte.

Proč se ptám, syn známého šel na pohovor na web programátora, uměl full web stack (HTML, CSS, Jquery, PHP, MySQL, pracoval z FTP i mail servery dokonce - všechny tyto znalosti požadovali v inzerátu) na slušné úrovni (čti rok a půl na živnosťnák, několik projektů,  dokázal napsat funkční a přehledný web s pomocí všech těchto techonologií) a na pohovoru mu stejně řekli po krátkém code reviewu, že je na začátku své cesty a musel by hodně na sobě makat, kdyby ho přijali na pozici juniora.
Název: Re:Jak se dneska definuje junior programátor, středně pokročilý a senior?
Přispěvatel: Seniorni typek 08. 12. 2017, 15:17:22
Senior koukne na kod a pozna, kdyz je to sracka. +Umi vest tym, umi navrhnout aplikaci dle byznys pozadavku.

Mid koukne na kod a pozna, kdyz je to sracka.

Junior pise sracky a nekdy je nepise.

1.5 rocni zkusenost na zivnostak nemusi nic moc znamenat, pokud ten typek jel solo a nebyl vystavenej jinym vlivum. Proste splacal sracku ala "nejak to fungovalo".
Název: Re:Jak se dneska definuje junior programátor, středně pokročilý a senior?
Přispěvatel: Miroslav Šilhavý 08. 12. 2017, 15:32:18
Junior / senior není o znalostech, ale o celkové začlenitelnosti pracovníka do obchodního případu a do styku s klientem. Je spousta specialistů, kteří junioritu nikdy nepřekročí - nemají k tomu náturu. A je naopak spousta neznalých, kteří mohou zastávat seniorní pozice.

Senior dovede např. odhadnout i ze špatného zadání, co měl zákazník na mysli (neb se dovede vžít do business casu zákazníka), dokáže odhadnout, kdy musí rozhodnutí vzít na svoji odpovědnost, kdy odpovědnost setřást a kdy eskalovat.

Junior pracuje pouze podle zadání.

Juniorita/seniorita není vyjádřením hloubky znalostí a specializace, ale naopak šíře záběru i mimo technologie.
Název: Re:Jak se dneska definuje junior programátor, středně pokročilý a senior?
Přispěvatel: Jan Forman 08. 12. 2017, 15:34:54
Že to funguje je obvykle málo - to beru jako standard.

Spíš je otázka jak to funguje, jestli to není nebezpečné, je to škálovatelné apod. Těžko posoudit...
Kdysi se mi stalo, že jsem měl v ruce nějaký kód, který k mému úžasu v javascriptu zkonstruoval SQL query a následně odeslal.
Fakt jsem tomu nechtěl věřit, ale samozřejmě že to fungovalo. Těžko říct, jestli to zařadit byť jen pod juniora.

Jak je uvedeno, junior vyžaduje vedení, senior pochopitelně už asi ne.
Název: Re:Jak se dneska definuje junior programátor, středně pokročilý a senior?
Přispěvatel: Phi 08. 12. 2017, 15:46:15
Co to bylo za firmu? :)
No tak se nedostal do firmy, které řídí elitářská hovada, to není žádné neštěstí.

Juniora člověk musí hlídat a postuchovat.
Mid je samostatný a většinou je jeho řešení i dobře.
Senior vidí dál než za další dva sprinty.
Název: Re:Jak se dneska definuje junior programátor, středně pokročilý a senior?
Přispěvatel: Inkvizitor 08. 12. 2017, 15:58:50
Co to bylo za firmu? :)
No tak se nedostal do firmy, které řídí elitářská hovada, to není žádné neštěstí.

Juniora člověk musí hlídat a postuchovat.
Mid je samostatný a většinou je jeho řešení i dobře.
Senior vidí dál než za další dva sprinty.

To je zajimave, ze se spis neptas, co ten kamarad zpatlal za kod, kdyz ho ti "elitari" takto ohodnotili.
Název: Re:Jak se dneska definuje junior programátor, středně pokročilý a senior?
Přispěvatel: Phi 08. 12. 2017, 16:31:17
Co to bylo za firmu? :)
No tak se nedostal do firmy, které řídí elitářská hovada, to není žádné neštěstí.

Juniora člověk musí hlídat a postuchovat.
Mid je samostatný a většinou je jeho řešení i dobře.
Senior vidí dál než za další dva sprinty.

To je zajimave, ze se spis neptas, co ten kamarad zpatlal za kod, kdyz ho ti "elitari" takto ohodnotili.
Na cizí věci se nešahá a cizím lidem se vyká.
Od juniora nečekám že nebude patlal ale že je ochotnej na sobě dělat a s otevřenou hlavou přijímat kritiku. Tihle patlalobijci co se narodili s klávesnicí v ruce a místo do pampers je matka balila do Knutta bývají v týmu mnohem větší problém než junioři. Hrozně neradi totiž uznávají vlastní chyby.
Název: Re:Jak se dneska definuje junior programátor, středně pokročilý a senior?
Přispěvatel: Inkvizitor 09. 12. 2017, 13:17:59
Na cizí věci se nešahá a cizím lidem se vyká.
Od juniora nečekám že nebude patlal ale že je ochotnej na sobě dělat a s otevřenou hlavou přijímat kritiku. Tihle patlalobijci co se narodili s klávesnicí v ruce a místo do pampers je matka balila do Knutta bývají v týmu mnohem větší problém než junioři. Hrozně neradi totiž uznávají vlastní chyby.

Jestli si myslíš, že tady na Rootu budu vykat někomu, kdo se podepisuje "Phi", dost se pleteš. A jelikož původní příspěvek tvrdí, že tomu známému řekli, že kdyby ho přijali, musel by na sobě hodně makat, nechápu o čem se přeš.
Název: Re:Jak se dneska definuje junior programátor, středně pokročilý a senior?
Přispěvatel: jjjj 09. 12. 2017, 13:24:33
Jsou to škatulky pro třídení lopat. Lopata nikdy vyvíjet nebude, ale může říkat, že má 5 let praxe a že teda ví. Hloupý náborář hledá lopaty, tak se jen podívá, co lopata umí, a vidí 5 let, takže zapadl do lopatí škatulky a může se začít nábor.

Reálně to žádný význam nemá. Vývoj se nedá naučit, proto je nesmysl dělat škatulky na základě let praxe. Tohle není házení lopatou, kdy časem získáš cvik a je z tebe principal lopata.
Název: Re:Jak se dneska definuje junior programátor, středně pokročilý a senior?
Přispěvatel: Tomáš Roll 09. 12. 2017, 13:58:51
Definuje firma, která tě platí.
Název: Re:Jak se dneska definuje junior programátor, středně pokročilý a senior?
Přispěvatel: jpu 09. 12. 2017, 14:53:21
Jsou to škatulky pro třídení lopat. Lopata nikdy vyvíjet nebude, ale může říkat, že má 5 let praxe a že teda ví. Hloupý náborář hledá lopaty, tak se jen podívá, co lopata umí, a vidí 5 let, takže zapadl do lopatí škatulky a může se začít nábor.

Reálně to žádný význam nemá. Vývoj se nedá naučit, proto je nesmysl dělat škatulky na základě let praxe. Tohle není házení lopatou, kdy časem získáš cvik a je z tebe principal lopata.
Javamane ty si sa preco nedal este liecit? Zasieras tu diskusie
Název: Re:Jak se dneska definuje junior programátor, středně pokročilý a senior?
Přispěvatel: Lopata v zachvatu 09. 12. 2017, 18:25:36
junior = lopata
middle = lopata+
senior = lopata++
Název: Re:Jak se dneska definuje junior programátor, středně pokročilý a senior?
Přispěvatel: jjjj 10. 12. 2017, 16:40:21
Pokud budete na lopatích škatulkách trvat, tak vám vznikají absurdní situace jako vedle v tématu, kdy lepší začátečník je umlčen lopatou se zkušenostmi. Ale jak chcete, klidně to tak dělejte.

Já zase měl třeba tiket na zlepšení performance v komponentově řízené architektuře,...
 Co vím je, že já, juniořík, jsem dostal za úkol zlepšit performance našich komponent
(dal jsem to necetl, nema to smysl)
Pokud byl/je sef takovej idiot, aby takovy task dal juniorovi tak bych okamzite a bez odkladne "palte všeci do piče". Takovej ticket v normalni firme muze resit jen nekdo hodne zkuseny kdo zna projekt hodne dlouho. A urcite by to nemel resit sam cele. Je potreba na to na zacatku sednout jen na analyzu, diskutovat to s ostatnima.

Ha! Tak to teda pekne dekuju! To byl alespon normalni task, kde jsem se neco dozvedel a naucil! V jiném týmu tam byl takový, co mě bral jako juniora, jak se snazis ty. A vis co jsem delal? Jeste vetsi sracky, takove bokove podradne prace, ani jsem neprogramoval. Ten ukol na performance byl asi jeden y těch lepších úkolů, co jsem dělal.
Název: Re:Jak se dneska definuje junior programátor, středně pokročilý a senior?
Přispěvatel: panvesmiru 10. 12. 2017, 17:48:22
Aby bol niekto stredne pokročilí / senior po tom ako spravil pár vlastných projektíkov tak to by musel byť extrémny talent, čiže to, že mu povedali, že ako junior sa bude musieť veľa učiť, tak to vôbec nie je od veci.

Čo sa stretávam s programátormi, tak za junior sa považujú relatívne často ľudia s 1-3, za stredne 3-5, za seniorov 5+ rokmi praxe. Je to však individuálne, poznám ľudí, ktorí programujú 5 rokov a stále sú považovaní za juniorov.
Název: Re:Jak se dneska definuje junior programátor, středně pokročilý a senior?
Přispěvatel: ... 11. 12. 2017, 13:38:33
U nás je to tak, že je tu senior externista, má vatu a za řízení není zodpovědný. Pak je tu jiný senior a ten furt nadává, že musí vyplňovat excely s kravinama a vézt cally s Indií. Pak je tu junior, který dělá práci seniora a kompletně na něm spočívá projekt. Pak tu byl senior, který nedělal vůbec nic a trvalo 2 roky než na to přišlo. Pak je tu senior tester leader, ten má vatu, dělá že je profík a vede školení svých podřízených ohledně programování v Javě, ve které sám neumí ani fň.

Takže z mojeho úhlu pohledu je to takhle: senior je ten, kterého nějak vzali na seniorní pozici.

K tomu je zapotřebí mít připraven životopis, kde je vypsaná praxe tak 5-7 let. Pak jsi automaticky senior, dostaneš vatu, černé služební auto a kartičku s nápisem Senior.
Název: Re:Jak se dneska definuje junior programátor, středně pokročilý a senior?
Přispěvatel: Danny 11. 12. 2017, 13:50:47
někde na netu jsem teď viděl takový pěkný vtípek/bonmot ukazující tu odlišnost:

junior dev: "I found the bug"
senior dev: "I found a bug"
Název: Re:Jak se dneska definuje junior programátor, středně pokročilý a senior?
Přispěvatel: Hilderbert 12. 12. 2017, 12:05:16
Jsou to škatulky pro třídení lopat. Lopata nikdy vyvíjet nebude, ale může říkat, že má 5 let praxe a že teda ví. Hloupý náborář hledá lopaty, tak se jen podívá, co lopata umí, a vidí 5 let, takže zapadl do lopatí škatulky a může se začít nábor.

Reálně to žádný význam nemá. Vývoj se nedá naučit, proto je nesmysl dělat škatulky na základě let praxe. Tohle není házení lopatou, kdy časem získáš cvik a je z tebe principal lopata.
Nikdo se nerodí vývojářšm, všichni se to museli naučit. Jen někomu to jde snadněji a někomu ne.