Jak se pozná senior

kapr

Re:Jak se pozná senior
« Odpověď #135 kdy: 15. 12. 2016, 11:02:59 »
Dalsi vec je to vase posuzovani. To jako kvalitu Java kodu, dodrzovani best practices a standardu budou posuzovat nahodni ajtaci z fora? Takze hlas admina ve skole, ktery nikdy v Jave nedelal a vlastne skoro neprogramuje bude mit stejnou vahu jako Java specialisty, ktery se tim zivi? Jak bych ja, JavaScript/TypeScript vyvojar, ktery pouze obcas pouziva Scalu ve volnem case a uci se Haskell, mohl posoudit, zda javaman() dodrzel vsechny aktualni best practices, dobre pouzil navrhove vzory jak je zvykem v danem jazyce, zvolil spravne knihovny ci tridy ze stand. knihovny (napr. IO v Jave ma nekolik verzi), zvolil dobry pomer citelnost/rychlost kodu atd.

Noefe, ja to DHKE vybral naschval, jelikoz se tady Javaman() prezentuje jako programatorskej buh. Dalsi duvodem je, ze je to jasne definovane a neda se to obcurat. To jestli dodrzel best practice do jiste miry neni az tak dulezite, jako to, jestli to spravne naimplementoval a jestli nahodou nefixloval a nepouzil prvocisla 3 a 7. Tvuj argument, jestli to je napsany 10x nebo 100000x je irelevantni, protoze celej skolni system je postavenej na nesmyslu a delas veci, ktery jsou ve vetsine pripadu totalne k nicemu a nema to s realitou nic spolecnyho, tohle splnuje alespon prusecik s realitou a eventualne by to mohlo byt jako zajimavy studijni a training material. Uvadis tu, ze pises v Haskellu v tom taky nepise tolik lidi, takze je videt, ze mas zajem a presah. Jinak to, ze tohle vlakno sjelo castecne do OT je pravda, na stranu druhou se nasla relativne jednoducha metoda, jak poznas "juniora", "seniora" a "trolla".

Takze dovolim si tady udelat osobni zaver, pokud vezmu tebe a tvuj komentar, vzhledem k tomu cos jsi napsal jsi ciste dle meho nazoru a tveho jednoho komentare "advanced junior - senior" z toho duvodu, ze chapes problematiku, ale dokazes odhadnout sve hranice. Tuxik to tu rozmaznul a prijal vyzvu (bez zbytecnych kecu), takze ho odhaduju na "seniora" no a javaman? To je tluchuba. Myslim, ze tenhle socialni experiment se povedl a poukazal na to, ze se da relativne lehce oddelit zrno od plev.

PS: pro toho komentujiciho co si mysli ze Diffie Hellman je pornstar, pobavilo me to a stalo by za to provest jeji penetraci =D


noef

  • *****
  • 897
    • Zobrazit profil
    • E-mail
Re:Jak se pozná senior
« Odpověď #136 kdy: 15. 12. 2016, 12:35:16 »
Pokud to ma slouzit jako "test javamana()", tak ok. Moje pointa byla, ze v komercnim svete (a asi i jako opensource knihovna), kdyz by to ve velmi nepravdepodobnem pripade implementovali, by asi nezvolili pro DH Javu, JS nebo Python.

Tvoje hodnoceni sedi - asi jsem ten advanced junior (samozrejme zalezi na definici, podle nekterych definic jsem junior nikdy nebyl, coz je trochu absurdni :D).

Ale nevim, jestli treba konkretne ten zajem o Haskell je vlastne pro zamestnavatele prinosem (a podle toho prinosu predpokladam hodnoti senioritu). Pokud totiz navrhuji reseni (prestoze mi je odsouhlasili), ktera se blizi spise FP pouziti Scaly (tj. snazim se o vyssi uroven abstrakce, immutable a preferuji staticke typovani), tak tim do jiste miry jdu proti vetsine vyvojaru front-endu. Nevim, jak je na tom nyni TypeScript, ale nemyslim, ze bude mit moc z kolace jazyku pouzivanych na vyvoj FE. Prestoze to je asi budoucnost (minimalne to FP, ktere uz nyni prorazi napr. jako Redux, RxJS, FP verze Lodash atp.), tak myslim, ze by pro zamestnavatele/klienta bylo mnohem jednodussi najit za me nahradu, kdybych byl blize "klasickemu" FE vyvojari, ktery preferuje dynamicke typovani a vice zajetejsi pristupy.

BTW jak je definovan junior? Predpokladam, ze musi umet programovat (jsem si vzpomnel na ten neuveritelny pohovor, kdy prisla uklizecka na pohovor na vyvojare, ze se to vsechno douci, ze to nemuze byt prece tak tezke). Je kriterium, ze umi programovat v nejakem jazyce a je tedy juniorem ve vsech ostatnich? Nebo musi umet alespon nejake zaklady toho konkretniho jazyka, jinak neni ani ten junior? Vztahuje se seniorita jen k jazyku? Nemuze byt treba Akka nebo Angular senior (knihovny/framworky)? Ted se divam a nekde to maji rozdelene na vice - treba junior/middle (regular)/senior. Hm, asi to silne zavisi na firme, takze pouzivat tato oznaceni v inzeratech pusobi dost zbytecne.

Nekdo tu psal, ze senior nebude mit problem se za par tydnu doucit jakykoliv jazyk. Osobne s tim vubec nesouhlasim. Chtel bych videt, jak se Java senior stane Haskell seniorem za mesic. Mozna jsem antitalent a tak to moc posuzuju podle sebe, ale prijde me to nerealne - pamatuji si, jake problemy jsem mel v zacatcich se Scalou, kdy jsem vzdy napsal rychle imperativni reseni a pak sahodlouze to prepisoval do FP, casto na nekolik pokusu. Haskell me prijde o uroven vys a to mam celkem dost zkusenosti se zaklady FP ze Scaly a JavaScriptu, bez toho by to bylo jeste mnohem obtiznejsi.

javaman ()

Re:Jak se pozná senior
« Odpověď #137 kdy: 15. 12. 2016, 16:33:22 »
Tvoje hodnoceni sedi - asi jsem ten advanced junior (samozrejme zalezi na definici, podle nekterych definic jsem junior nikdy nebyl, coz je trochu absurdni :D).

Proč absurdní? Já taky junior nikdy nebyl. Pavlix tu taky psal, jak začal učit a ani nemusel čekat na to, až mu bude 60. Někteří jsou prostě o moc napřed před ostatními.

jpu

Re:Jak se pozná senior
« Odpověď #138 kdy: 15. 12. 2016, 16:44:29 »
juniorom si ani nikdy byt nemohol. od malicka trpis schizofreniou.

Re:Jak se pozná senior
« Odpověď #139 kdy: 15. 12. 2016, 16:59:25 »
Tvoje hodnoceni sedi - asi jsem ten advanced junior (samozrejme zalezi na definici, podle nekterych definic jsem junior nikdy nebyl, coz je trochu absurdni :D).

Proč absurdní? Já taky junior nikdy nebyl. Pavlix tu taky psal, jak začal učit a ani nemusel čekat na to, až mu bude 60. Někteří jsou prostě o moc napřed před ostatními.

Ono se to malo vi, ale on Javaman vyskocil Diovi z hlavy jako hotovy programator...


javaman ()

Re:Jak se pozná senior
« Odpověď #140 kdy: 15. 12. 2016, 17:06:08 »
Proč to musíte všichni otáčet? Pokud nejsi lempl, který začal programovat až na vejšce, tak třeba od 10 do 20 máš 10 let času na naučení se v podstatě všeho podstatného. Takže jsi jasný senior, ale ne vše ještě dáváš. V 25 jsi ale už tak dobrý, že těžko najdeš konkurenci. A teď mi to nějak zasaď do běžného světa plného hloupých lopat s VŠ.

Re:Jak se pozná senior
« Odpověď #141 kdy: 15. 12. 2016, 17:11:02 »
Že jsi namachrovanej ještě neznamená, že jsi dobrej...

javaman ()

Re:Jak se pozná senior
« Odpověď #142 kdy: 15. 12. 2016, 17:14:51 »
Pokud jsi deset let trénoval a měl náskok před běžnou lopatou, tak to asi znát bude. Čili ve 20 senior a to teprve jdeš na VŠ. Takže po ní nastoupíš jako Junior za 40 někam? To asi těžko, že jo. Ale přesně to tu většina lopat naznačuje.

Tuxik

  • *****
  • 1 473
    • Zobrazit profil
    • E-mail
Re:Jak se pozná senior
« Odpověď #143 kdy: 15. 12. 2016, 17:20:34 »
Proč to musíte všichni otáčet? Pokud nejsi lempl, který začal programovat až na vejšce, tak třeba od 10 do 20 máš 10 let času na naučení se v podstatě všeho podstatného. Takže jsi jasný senior, ale ne vše ještě dáváš. V 25 jsi ale už tak dobrý, že těžko najdeš konkurenci. A teď mi to nějak zasaď do běžného světa plného hloupých lopat s VŠ.
Tady není co otáčet. Dva dny ti trvalo sem pastnout nejhnusnější kód k dané problematice, který splňuje původní zadání ani ne z poloviny a ve kterým jsi navíc zcela blbě opravil jedinou věc - název package - zcela netušíce, že pro název package existuje v javě zavedená konvence, kterou jsi (stejně jako původní autor) porušil. Od 13ti let vyučenej invalidní důchodce Dežo Demeter by to po dvou dnech zvládl řádově líp. Takže tolik asi k tvému dokonalému umění.

javaman ()

Re:Jak se pozná senior
« Odpověď #144 kdy: 15. 12. 2016, 17:38:25 »
Jak to souvisí s tím seniorem ve 20?

Tuxik

  • *****
  • 1 473
    • Zobrazit profil
    • E-mail
Re:Jak se pozná senior
« Odpověď #145 kdy: 15. 12. 2016, 17:47:40 »
Jak to souvisí s tím seniorem ve 20?
Asi tak, že vůbec nemáš páru, co tu plácáš za blbosti. Kdybys chtěl být seniorem ve 20ti, tak by ti teď muselo být tak 8, jinak už nemáš šanci.

javaman ()

Re:Jak se pozná senior
« Odpověď #146 kdy: 15. 12. 2016, 17:49:13 »
Jak to souvisí s tím seniorem ve 20?

kapr

Re:Jak se pozná senior
« Odpověď #147 kdy: 15. 12. 2016, 18:16:07 »
Jak to souvisí s tím seniorem ve 20?

Dyt ti to sem uz Tuxik nekolikrat napsal, chapem, ze ses v 16 letech invalidni duchodce, takze jsi dosahl sveho..... chapes kolibzku? Navic kdyz bys byl tak nadanej a za hranici geniality, tak bys byl asi tezce za vodou a neresil tady nejaky "lopaty". My uz vsichni chapem, ze proste si jedinej, kterej dopsal PI do konce, napsal AI co uz kolonizovalo jinou planetu, postavils kvantovej pocitact tak uz se nudis .... Mozna bys mohl jit radit nekomu do Oraclu, jak to maj delat, v ty Jave je bugu dost, tak udelej treba neco uzitecnyho. A jestli chces nekde neco resit, tak zkus treba spovednici a prestan tady ze sebe delat neco co nejsi ....

javaman ()

Re:Jak se pozná senior
« Odpověď #148 kdy: 15. 12. 2016, 18:35:54 »

jpu

Re:Jak se pozná senior
« Odpověď #149 kdy: 15. 12. 2016, 19:31:08 »
Seniora z teba nerobi to, ze od 10 do 20 programujes. Kludne ta schova do vacku aj clovek, ktory programuje aj len 2 roky. Ono byt senior znamena aj vediet spolupracovat s timom, vediet poradit, vediet delegovat ulohy. To sa ale teba netyka, lebo ty ostatnych povazujes za lopaty, cize senior nikdy nebudes a ani junior. Ostanes len schizofrenikom :)