Fórum Root.cz

Práce => Studium a uplatnění => Téma založeno: Pedron 10. 12. 2016, 11:07:09

Název: Jak se pozná senior
Přispěvatel: Pedron 10. 12. 2016, 11:07:09
Ahoj, měl bych otázku, kterou mi určitě pomůžete vyřešit. Často se setkávám v IT s termíny jako junior, senior a další podobné. Co to ale má ve skutečnosti znamenat? Chápu seniora, který je v domově důchodců, tam je to jasné. Ale v třeba u vývoje? Vždy mi to přišlo úplně mimo, ale sem tam na to narazím.

Takže pokud jsem dělal třeba 5 let .Net a jdu na Javu, tak nejsem senior? Nebo co jako jsem? Neumím snad vývíjet a nemůžu to řídit?

Pokud jsem dělal 5 let sítě a pak půjdu na systémy, tak zase nejsem senior? A proč ne?

Když mám 15 let praxe v IT a půjdu do nového oboru, tak jsem senior?

Nebo k čemu to tedy vlastně je? Vůbec to nechápu. Speciálně u vývoje přece nejde o to, co jsem dělal, ale jen o to, co nabízím.
Název: Re:Jak se pozná senior
Přispěvatel: pepa 10. 12. 2016, 11:27:45
Ano je to mimo jako spousta jiných termínů vznikajících překladem IT světa do světa manageru, perzonalistů. Tím to nijak neodsuzuju jen se snaží aplikovat funkční postupy na svět který je jiný než ostatní odvětví, kde letité skušenosti zaměstnance v daném oboru mají svou cenu. Samozřejmě v IT to na některé části platí také, ale některé oblasti se rozvíjí tak rychle, že je jedno zda v tom děláš rok nebo 10 let stejně se to vše za rok bude dělat jinak. Bohužel tu pak přestává platit co do většiny z nich vtloukali na ekonomce a jsou z toho takový nesví.
Aspoň tak to vidím já.
Název: Re:Jak se pozná senior
Přispěvatel: Pedron 10. 12. 2016, 11:30:48
Přesně tak. Pokud mi oni tvrdí, že mají desetileté seniory, ale dělá se na projektu, kde technologie existují rok, tak jsem jako horší? To přece nedává smysl. Jejich znalosti jsou prostě k ničemu, ale praxe určitě špatná nebyla. Stejně jako když přecházím z .Net na Javu.
Název: Re:Jak se pozná senior
Přispěvatel: Z 10. 12. 2016, 11:31:35
Seniora poznas tak, ze chodi o berlich a nosi bryle.
Název: Re:Jak se pozná senior
Přispěvatel: Ondra Satai Nekola 10. 12. 2016, 11:32:10
Podle mne to je spis otazka schopnosti pracovat samostatne a podporovat ostatni nez odslouzenych let. A neni nijak zvlastni, ze clovek muze byt senior pythonista, ale kdyz zmeni zamereni, tak je z nej junior bezpecak.
Název: Re:Jak se pozná senior
Přispěvatel: Pedron 10. 12. 2016, 11:36:32
Podle mne to je spis otazka schopnosti pracovat samostatne a podporovat ostatni nez odslouzenych let. A neni nijak zvlastni, ze clovek muze byt senior pythonista, ale kdyz zmeni zamereni, tak je z nej junior bezpecak.

Tak na začátku řekneš, že to není o praxi, což souhlasím. A pak říkáš opak. Nechceš mi říct, že dobrý člověk, který dělal Python, bude pak najednou špatný?
Název: Re:Jak se pozná senior
Přispěvatel: Tomáš Roll 10. 12. 2016, 11:56:25
o berličce, hnáty křivé.
Název: Re:Jak se pozná senior
Přispěvatel: Ondra Satai Nekola 10. 12. 2016, 12:08:35
Podle mne to je spis otazka schopnosti pracovat samostatne a podporovat ostatni nez odslouzenych let. A neni nijak zvlastni, ze clovek muze byt senior pythonista, ale kdyz zmeni zamereni, tak je z nej junior bezpecak.

Tak na začátku řekneš, že to není o praxi, což souhlasím. A pak říkáš opak. Nechceš mi říct, že dobrý člověk, který dělal Python, bude pak najednou špatný?

Nemam dojem, ze by schopnost pracovat samostatne v jedne oblasti znamenala, ze v jine oblasti je dotycny opet na takove urovni...
Název: Re:Jak se pozná senior
Přispěvatel: to_je_jedno 10. 12. 2016, 12:27:14
ano, senior pythonista prechodem na whatever bude totalni junior protoze bude porad hledat a googlit. prvni treba pulrok. pak samzrejme bude mit dramaticky skok na seniora oproti tem kteri uplne zacinaji.
Název: Re:Jak se pozná senior
Přispěvatel: Trupik 10. 12. 2016, 12:31:01
Juniora od seniora v IT poznáš tak, že junior obvykle chodí po rady ku seniorovi, málokedy naopak. Ťažšie sa to pozná v kolektívoch kde sú juniori, ktorí sa nepýtajú a seniori, ktorí neradia, ale to je lepšie utekať, než skúmať kto je kto.
Název: Re:Jak se pozná senior
Přispěvatel: pavlix 10. 12. 2016, 12:53:26
ano, senior pythonista prechodem na whatever bude totalni junior protoze bude porad hledat a googlit. prvni treba pulrok. pak samzrejme bude mit dramaticky skok na seniora oproti tem kteri uplne zacinaji.

Já hledám a googlím v jednom kuse a firmám se prezentuju jako senior nebo nějaká obdoba toho. :D
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 10. 12. 2016, 12:55:16
Jak tu někdo říkal, o technologii to není, ta se mění rychlostí ponožek a často je to lidmi z HR vykladano špatně. Opravdového seniora dělají zkušenosti z nějaké oblasti. Pokud někdo pracoval na nějakém FI programu, modulu, čemkoliv řadu let, tak zná hlavně process flow. Jazyk změní za dva týdny, pokud ví, o co jde. Ale ty zkušenosti s logickými postupy, ty se musejí nasbírat.
Název: Re:Jak se pozná senior
Přispěvatel: to_je_jedno 10. 12. 2016, 12:56:01
jo a myslim, ze castejsi prestup nez "senior programator ABC -> junior programator XYZ" je "senior programator -> architekt", "senior programator -> školitel" apod. Kdy mladicky "drajv" vymeni za neco co je sice na pohled pomalejsi a rozvaznejsi, ale vyuzije ty zkusenosti a rozhled v oboru.

pavlix: ano, ale rozdil je co googlis. jestli zakladni syntax a konstrukty, strukturovani projektu, jake pouzivat nastroje nebo advanced veci.
Název: Re:Jak se pozná senior
Přispěvatel: Štefan 10. 12. 2016, 13:14:06
Dneska je převážně definice junior vs senior v IT hlavně o financích. Seniora firma vnímá jako člověka, který dobře odvede svou práci a je ochotná mu za to taky dobře zaplatit. Juniora jako člověka, který odvede tu samou práci, ale není ochotna ho zaplatit stejně dobře.
Název: Re:Jak se pozná senior
Přispěvatel: . 10. 12. 2016, 14:17:51
Přesně tak. Pokud mi oni tvrdí, že mají desetileté seniory, ale dělá se na projektu, kde technologie existují rok, tak jsem jako horší? To přece nedává smysl. Jejich znalosti jsou prostě k ničemu, ale praxe určitě špatná nebyla. Stejně jako když přecházím z .Net na Javu.
Tak v tomto konkrétním případě se vaše seniorita pozná podle toho, že budete mít dlouhý seznam důvodů a perfektně odargumentujete, proč rok mladou technologii plánujete nasadit do produkce a přesně popíšete rizika, která to sebou ponese a co s nimi budete dělat. O znalosti samotné technologie je to v tomto případě velmi málo.

Většina juniorů se mylně domnívá, že seniorita je o perfektní znalosti technologie a schopnosti psát rychle velké množství řádků. Já osobně senioritu více chápu jako schopnost samostatně řešit komplexní úkoly a dovést je do zdárného konce. Do toho patří i schopnost tyto úkoly dělit na dílčí celky a ty být schopen rozdělit ke zpracováním druhým tak, aby to vše dobře dopadlo.

Z tohoto pohledu někdo není schopen seniority dosáhnout nikdy, i když má 20 let praxe a někdo může být seniorem po 3 letech.
Název: Re:Jak se pozná senior
Přispěvatel: podlesh 10. 12. 2016, 14:21:17
Velmi často to je opravdu o financích, zvlášť v korporátním prostředí. Ale na druhou stranu, je to dobrá známka jak rozpoznat fungující firmy (nebo alespoň týmy). Pokud někde používají titul "senior" i pro někoho kdo je sice starší než 30 (35, 40), ale chybí mi důležité pracovní návyky pro práci bez dozoru (např. přemýšlet o testovatelnosti svého kódu*), tak je nejlepší zdrhat.

* zvolil jsem příklad, který je typický pro programátory všech věkových kategorií - od začátečníků které to nikdy nenapadlo (ti mají šanci se poučit), přes sebejisté machry co nedělají chyby, až po ostřílené profesionály kteří to mají na háku (za 150k přece nebudu ještě dělat testera).
Název: Re:Jak se pozná senior
Přispěvatel: podlesh 10. 12. 2016, 14:23:09
Z tohoto pohledu někdo není schopen seniority dosáhnout nikdy, i když má 20 let praxe a někdo může být seniorem po 3 letech.
Na to existuje takové pravidlo/pořekadlo/aforismus/citát:
Někdo má po deseti letech deset let praxe, jiný má po stejné době desetkrát jeden rok praxe...
Název: Re:Jak se pozná senior
Přispěvatel: d 10. 12. 2016, 15:06:26
Zalezi na firme, dost se to lisi.

Jedna vec, co tu nezaznela, je kolik senior vidi do byznys veci. Casto vidam, ze senior ma hlavne soft skills a rozumi produktu/byznys modelu firmy tak, ze dokaze vyhmatnout, z ceho muze firma nejvic profitovat... programator to klidne byva prumerny.
Název: Re:Jak se pozná senior
Přispěvatel: hawran diskuse 10. 12. 2016, 15:07:38
Senior má větší lopatu.
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 10. 12. 2016, 15:34:11
Volal mě někdo? :D

Žádný význam to nemá. Ale takový ten nejvíc obecný význam je, že jsi použitelný. Seniorem se v tom případě rodíš, což je trochu špatně pochopitelné pro lopaty. Takže by to mělo být rozdělené spíše na lopata a senior. Lopata zůstane vždy lopatou a senior bude vždy senior. Je to trochu zamotané, ale to je tím, že lopat je přes 90 % a nechápou to.
Název: Re:Jak se pozná senior
Přispěvatel: Ondra Satai Nekola 10. 12. 2016, 15:45:31
Volal mě někdo? :D

Žádný význam to nemá. Ale takový ten nejvíc obecný význam je, že jsi použitelný. Seniorem se v tom případě rodíš, což je trochu špatně pochopitelné pro lopaty. Takže by to mělo být rozdělené spíše na lopata a senior. Lopata zůstane vždy lopatou a senior bude vždy senior. Je to trochu zamotané, ale to je tím, že lopat je přes 90 % a nechápou to.

Ne.
Název: Re:Jak se pozná senior
Přispěvatel: robotron 10. 12. 2016, 16:36:35
Citace
je jiný než ostatní odvětví, kde letité skušenosti zaměstnance v daném oboru mají svou cenu

MU HEH HEH HEHUUHHAHHAHOHOHO.

Ja jsem teda celkem prd programator, ale kdyz se svoji sedivejici makovici nekdy shlizim na to, co "programuji" mlicnaci a jeste si o tom myslej, ze to ujde, rikam si, ze jsou na tom stejne nebo hur, nez v jejich veku ja.
Název: Re:Jak se pozná senior
Přispěvatel: Fantomas 10. 12. 2016, 16:49:03
To vim nahodou zcela presne, senior je ten, komu se na koncerte Korn zda jejich muzika prilis hlasita :-D
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 10. 12. 2016, 16:51:16
Citace
je jiný než ostatní odvětví, kde letité skušenosti zaměstnance v daném oboru mají svou cenu

MU HEH HEH HEHUUHHAHHAHOHOHO.

Ja jsem teda celkem prd programator, ale kdyz se svoji sedivejici makovici nekdy shlizim na to, co "programuji" mlicnaci a jeste si o tom myslej, ze to ujde, rikam si, ze jsou na tom stejne nebo hur, nez v jejich veku ja.

A jakou to má spojitost? Nebo už senilníš? Nabrat lopaty a pak se divit, že nic neumí? Vážně? A kolik jim dáváte?
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 10. 12. 2016, 16:55:49
Citace
je jiný než ostatní odvětví, kde letité skušenosti zaměstnance v daném oboru mají svou cenu

MU HEH HEH HEHUUHHAHHAHOHOHO.

Ja jsem teda celkem prd programator, ale kdyz se svoji sedivejici makovici nekdy shlizim na to, co "programuji" mlicnaci a jeste si o tom myslej, ze to ujde, rikam si, ze jsou na tom stejne nebo hur, nez v jejich veku ja.
Jsou na tom hůř. Podívej se na Javíčka, takový IT mimino pitomý, ale takových je spousta. A jsou tak blbí, že si o sobě navíc myslí, že jsou mistři světa. Buď je to přejde, nebo skončí  u lopaty. Ona jenom velká huba na reálné úkoly nestačí.
Název: Re:Jak se pozná senior
Přispěvatel: Pako 10. 12. 2016, 17:03:07
Senior je ten s nadhledem co se s technologiemi nepere ale používá je k požadovanému výsledku a zejména chápe že výsledek je víc než aby to používalo nejtrendovatější frameworky, skompilovalo se to, prošlo unit testama (a něco ukázalo ve web browseru).

A jak psal trefně někdo výše: fenomenologicky je to ten ke kterému se chodí pro rady.
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 10. 12. 2016, 17:03:31
Spíš to vypadá, že se staré lopaty drží za každou cenu svého fleku. Nikdy stará lopata nemůže konkurovat mladému vývojáři. Sto tisíc se nedává vyhořelým lopatám kolem 40 jen za to, že jsou staří a už na to nestačí. To dostávají mladí vývojáři, kteří něco nabízejí.
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 10. 12. 2016, 17:06:28
Mimochodem výzva pro javadebila. Necháme zdejší osazenstvo vymyslet přiměřený úkol a vypracujeme ho. Ty java, já čisté C. Třeba do dvou týdnů. Pak ať rozhodne vůle lidu.
Název: Re:Jak se pozná senior
Přispěvatel: Kit 10. 12. 2016, 17:13:33
Mimochodem výzva pro javadebila. Necháme zdejší osazenstvo vymyslet přiměřený úkol a vypracujeme ho. Ty java, já čisté C. Třeba do dvou týdnů. Pak ať rozhodne vůle lidu.

Hlásím se se svým PHP a někde jsem tu zahlédl i pythonistu.
Název: Re:Jak se pozná senior
Přispěvatel: Pako 10. 12. 2016, 17:17:25
Mimochodem výzva pro javadebila. Necháme zdejší osazenstvo vymyslet přiměřený úkol a vypracujeme ho. Ty java, já čisté C. Třeba do dvou týdnů. Pak ať rozhodne vůle lidu.

Hlásím se se svým PHP a někde jsem tu zahlédl i pythonistu.

A co tím chcete dokázat?
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 10. 12. 2016, 17:19:14
Mimochodem výzva pro javadebila. Necháme zdejší osazenstvo vymyslet přiměřený úkol a vypracujeme ho. Ty java, já čisté C. Třeba do dvou týdnů. Pak ať rozhodne vůle lidu.

Hlásím se se svým PHP a někde jsem tu zahlédl i pythonistu.

A co tím chcete dokázat?

+1
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 10. 12. 2016, 17:22:56
Mimochodem výzva pro javadebila. Necháme zdejší osazenstvo vymyslet přiměřený úkol a vypracujeme ho. Ty java, já čisté C. Třeba do dvou týdnů. Pak ať rozhodne vůle lidu.

Hlásím se se svým PHP a někde jsem tu zahlédl i pythonistu.

A co tím chcete dokázat?
Absolutní nekompetenci javatrolla. Teď tu buď 14 dní nenapíše (pod svým  nickem) ani řádek, nebo bude mít plnou hubu keců toho, proč na to kašle. Nebo nás všechny překvapí a půjde do toho.
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 10. 12. 2016, 17:30:06
Mimochodem výzva pro javadebila. Necháme zdejší osazenstvo vymyslet přiměřený úkol a vypracujeme ho. Ty java, já čisté C. Třeba do dvou týdnů. Pak ať rozhodne vůle lidu.

Hlásím se se svým PHP a někde jsem tu zahlédl i pythonistu.

A co tím chcete dokázat?

+1
-10 pro tebe. Máš strach?
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 10. 12. 2016, 17:34:44
-10 pro tebe. Máš strach?

Z čeho? Vymyslíš nějaký lopaťácký úkol a podle toho to budeš posuzovat. Lopata nemá možnost posoudit vývojáře, protože nechápe, jak vývojář uvažuje. Proto se říká, že pro hloupého každý hloupý. Prostě lopata neví, co by měla hledat, tak se chytá alespoň praxe a podobných nesmyslů. Třeba ale překvapíš, kdo ví.
Název: Re:Jak se pozná senior
Přispěvatel: Kit 10. 12. 2016, 17:37:27
-10 pro tebe. Máš strach?

Z čeho? Vymyslíš nějaký lopaťácký úkol a podle toho to budeš posuzovat. Lopata nemá možnost posoudit vývojáře, protože nechápe, jak vývojář uvažuje. Proto se říká, že pro hloupého každý hloupý. Prostě lopata neví, co by měla hledat, tak se chytá alespoň praxe a podobných nesmyslů. Třeba ale překvapíš, kdo ví.

Takže máš plnou hubu keců toho, proč na to kašleš.
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 10. 12. 2016, 17:38:45
-10 pro tebe. Máš strach?

Z čeho? Vymyslíš nějaký lopaťácký úkol a podle toho to budeš posuzovat. Lopata nemá možnost posoudit vývojáře, protože nechápe, jak vývojář uvažuje. Proto se říká, že pro hloupého každý hloupý. Prostě lopata neví, co by měla hledat, tak se chytá alespoň praxe a podobných nesmyslů. Třeba ale překvapíš, kdo ví.

Takže máš plnou hubu keců toho, proč na to kašleš.

No a? Co přesně to pro lopaty znamená?
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 10. 12. 2016, 17:44:09
-10 pro tebe. Máš strach?

Z čeho? Vymyslíš nějaký lopaťácký úkol a podle toho to budeš posuzovat. Lopata nemá možnost posoudit vývojáře, protože nechápe, jak vývojář uvažuje. Proto se říká, že pro hloupého každý hloupý. Prostě lopata neví, co by měla hledat, tak se chytá alespoň praxe a podobných nesmyslů. Třeba ale překvapíš, kdo ví.

Takže máš plnou hubu keců toho, proč na to kašleš.

No a? Co přesně to pro lopaty znamená?
Znamená to, že nejsi tak dobrej, jak o sobě tvrdíš. Dostal jsi vyzvu od blbýho skriptíka, kterýho rozmázneš kdy budeš chtít. Nejsem vývojář a nikdy jsem to o sobě netvrdil. Ale ty jsi ještě míň. Jsi jen dementní troll.
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 10. 12. 2016, 17:54:28
Alespoň jsem si potvrdil, jak lopaty přemýšlí. To je jako testy na pohovorech. Jsou to obvykle nějaké blbosti, ale lopaty z toho vše poznají :D
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 10. 12. 2016, 17:58:26
Alespoň jsem si potvrdil, jak lopaty přemýšlí. To je jako testy na pohovorech. Jsou to obvykle nějaké blbosti, ale lopaty z toho vše poznají :D
Takže neumíš vůbec nic? Ještě nemáš zadání a už je to špatně? Tak se běž raději učit přírodopis, abys náhodou nedostal na zadek za špatný známky.
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 10. 12. 2016, 18:01:01
Není to špatně. Jen říkám, že lopaty obvykle nemůžou testovat vývojáře, protože tomu nerozumí.
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 10. 12. 2016, 18:08:55
Není to špatně. Jen říkám, že lopaty obvykle nemůžou testovat vývojáře, protože tomu nerozumí.
Takže do toho jdeš? Testovat to bude lid, jeho zadání a požadavky. A to je myslím to, o co všem jde. Nebo programuješ jenom pro vývojáře, kteří to ocení?
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 10. 12. 2016, 18:12:17
Až uvidím, tak uvidím. Problém je trochu v tom, že můj čas je moc drahý. Psaní na fóra při buildu zase tolik času neveme, ale zabrání stroje a času je trochu jiné. Hlavně hromada peněz se nedává za to, že píšeš hezký kód. To se naučí časem i lopata. Ale postavit celý megasystém na Javě je trochu jinačí liga. To už skoro nikdo nedá dobře.
Název: Re:Jak se pozná senior
Přispěvatel: Pako 10. 12. 2016, 18:13:20
A co tímto testem chcete ukázat/dokázat? Opravdu mi to zajímá, bez sarkasmu.

PS: rootcaptcha se mi ptá na "lopata" ale nemyslím že by to byla nějaká AI ;-)
Název: Re:Jak se pozná senior
Přispěvatel: to_je_jedno 10. 12. 2016, 18:20:36
ze je javaman lopata.
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 10. 12. 2016, 18:24:51
A co tímto testem chcete ukázat/dokázat? Opravdu mi to zajímá, bez sarkasmu.

PS: rootcaptcha se mi ptá na "lopata" ale nemyslím že by to byla nějaká AI ;-)
Ja tim chci dokázat, že aniž bych napsal jediný řádek kódu, tak jsem lepší, než  nejlepší java programátor světa.
Název: Re:Jak se pozná senior
Přispěvatel: Kit 10. 12. 2016, 18:30:19
A co tímto testem chcete ukázat/dokázat? Opravdu mi to zajímá, bez sarkasmu.

PS: rootcaptcha se mi ptá na "lopata" ale nemyslím že by to byla nějaká AI ;-)
Ja tim chci dokázat, že aniž bych napsal jediný řádek kódu, tak jsem lepší, než  nejlepší java programátor světa.

Měj na paměti, že Sókratés tvrdil něco podobného a všichni víme, jak dopadl...
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 10. 12. 2016, 18:45:35
A co tímto testem chcete ukázat/dokázat? Opravdu mi to zajímá, bez sarkasmu.

PS: rootcaptcha se mi ptá na "lopata" ale nemyslím že by to byla nějaká AI ;-)
Ja tim chci dokázat, že aniž bych napsal jediný řádek kódu, tak jsem lepší, než  nejlepší java programátor světa.

Měj na paměti, že Sókratés tvrdil něco podobného a všichni víme, jak dopadl...
Dopadl tak, že  si ho všichni pamatuji i po mnoha staletích. Nicméně jsem ochotnej se s tím blbečkem javastupidním poměřit, ale považuju tutu možnost za krajně nepravděpodobnou. Nemá na to vědomosti, zkušenosti, ani koule. Radši tu bude dál kecat kraviny v domnění, že bude vítěz bez boje. Ale to budu já. :-D
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 10. 12. 2016, 18:49:38
Ono stačí zaměření. Jeden je patlal, který preferuje skriptovací jazyky. Lepí si systémy a pravděpodobně špatně, ale to mu nevadí. A druhý... však víme 8)
Název: Re:Jak se pozná senior
Přispěvatel: Unknown 10. 12. 2016, 18:57:13
V armade byla po valce hodnost Starsina, byla to tusim obdoba dnesniho rotmistra.
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 10. 12. 2016, 18:57:54
Ono stačí zaměření. Jeden je patlal, který preferuje skriptovací jazyky. Lepí si systémy a pravděpodobně špatně, ale to mu nevadí. A druhý... však víme 8)
Ano, víme. Druhej je kecal. Jestli něco umíš, tak to dokaž. Jinak vyhrál skriptík.
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 10. 12. 2016, 19:01:42
Chci jasnou odpověď . Ano/Ne. Všechno ostatní si strč do javy
Název: Re:Jak se pozná senior
Přispěvatel: Kit 10. 12. 2016, 19:12:36
Chci jasnou odpověď . Ano/Ne. Všechno ostatní si strč do javy

Však už jasně napsal, že to nedá. Můžeme se vrátit k seniorům.
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 10. 12. 2016, 19:24:51
V armade byla po valce hodnost Starsina, byla to tusim obdoba dnesniho rotmistra.

A jak souvisí hloupá armáda s IT?

Chci jasnou odpověď . Ano/Ne. Všechno ostatní si strč do javy

Tak ukaž zadání.
Název: Re:Jak se pozná senior
Přispěvatel: Justas 10. 12. 2016, 20:00:36
Off topic: Don't feed the troll.
Kdyby se mu to stalo jednou nebo dvakrát, tak to pochopím jako neúmyslný skutek. Ale zatím v každém vláknu, kam ten mamlas vlezl, funguje stejný scénář:
1) vlákno více či méně funguje a drží se tématu
2) blbec přijde, urazí všechny kolem sebe a zatváří se jako mistr světa
3) téma je zničené, všichni reagují na jeho výplody
Původní tazatel je sice v prvním okamžiku nadšen, kolik příspěvků se mu objevilo, ale pak začne v té žumpě hledat aspoň něco použitelného a zjistí, že má smůlu.

Prosím, nereagujme na něj. Ať si blábolí o lopatách, o tom, jak je on, pak Bůh, pak dlouho nic a pak plebs. Nechme ho plavat a držme se tématu.
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 10. 12. 2016, 20:02:55
V armade byla po valce hodnost Starsina, byla to tusim obdoba dnesniho rotmistra.

A jak souvisí hloupá armáda s IT?

Chci jasnou odpověď . Ano/Ne. Všechno ostatní si strč do javy

Tak ukaž zadání.
Ja ho neznám, ty ho neznáš. Není to podstatné, java je nejlepší na všechno. Ano/Ne.
Název: Re:Jak se pozná senior
Přispěvatel: Pedron 11. 12. 2016, 11:29:49
Díky za info. Tak se ukazuje, že moje zmatení bylo správné, protože ani tady jsme se k ničemu nedostali. Je to prostě nesmysl a zároveň si to ještě každý výkládá po svém. Ale s těmi penězi je to dobrý postřeh. Když chtějí někoho obrat, tak mu řeknou, že tolik je jen pro seniory. Už ale neřeknou, co to znamená, protože šlo jen o ty peníze :D
Název: Re:Jak se pozná senior
Přispěvatel: koss43 11. 12. 2016, 12:12:00
Já třeba dělám administraci linuxu a sítí, a za seniora se považuji cca. po 10 letech, po 5 letech to nebylo tolik znát.

Podle mě ten hlavní rozdíl je ve schopnosti samostatně pracovat a řídit sám sebe. Příklad, když jsem měl méně zkušeností, potřeboval jsem vedení, někdo mi musel říci, že chce nový server, že chce zajistit zálohování, nebo by rád přidal třeba monitoring.

Dneska když nastoupím do firmy, a vidím že třeba mají 100 serverů a žádný nebo totálně mizerný monitoring dostupnosti služeb, tak na to svolám meeting, navrhnu řešení, dohodneme se na prioritách a monitoring implementuji. Ta iniciativa vychází hlavně ze mě, nikdo mi neříká co mám dělat.

Podle mě to není čistě jen o praxi nebo technických znalostech. Je to jako když si jdu dát auto do servisu na jarní prohlídku a mechanik se mě zeptá, co chci prohlídnout a na autě udělat, a když mu řeknu, že nevím, tak mi řekne, že asi nic potřeba není. To je fakt věc, kdy by ho člověk nakopal do zadku. Já autu nerozumím a logicky chci, aby ty kroky navrhl on, a tak nějak "předvídal" co bych asi chtěl.

Tohle přesně očekávám od seniorních lidí. Že jim nebudu říkat, co chci udělat a jak, ale s návrhy spíše přijdou oni.
Název: Re:Jak se pozná senior
Přispěvatel: hawran diskuse 11. 12. 2016, 12:23:20
Až uvidím, tak uvidím. Problém je trochu v tom, že můj čas je moc drahý. Psaní na fóra při buildu zase tolik času neveme, ale zabrání stroje a času je trochu jiné. Hlavně hromada peněz se nedává za to, že píšeš hezký kód. To se naučí časem i lopata. Ale postavit celý megasystém na Javě je trochu jinačí liga. To už skoro nikdo nedá dobře.

 ;D  ;D  ;D  ;D  ;D  ;D  ;D
Název: Re:Jak se pozná senior
Přispěvatel: Jose D 11. 12. 2016, 13:16:54
..hlavní rozdíl je ve schopnosti samostatně pracovat a řídit sám sebe. ..
... Že jim nebudu říkat, co chci udělat a jak, ale s návrhy spíše přijdou oni...
+1.
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 11. 12. 2016, 13:24:16
..hlavní rozdíl je ve schopnosti samostatně pracovat a řídit sám sebe. ..
... Že jim nebudu říkat, co chci udělat a jak, ale s návrhy spíše přijdou oni...
+1.

Což je zase rozdíl mezi lopatou a vývojářem. I pokud začínáš v práci, tak můžeš mít stejný přístup. Ale asi tě těžko vemou jako seniora hned po škole, ne?
Název: Re:Jak se pozná senior
Přispěvatel: YF 11. 12. 2016, 17:08:51

Což je zase rozdíl mezi lopatou a vývojářem. I pokud začínáš v práci, tak můžeš mít stejný přístup. Ale asi tě těžko vemou jako seniora hned po škole, ne?

uz si byl u toho doktora?
Název: Re:Jak se pozná senior
Přispěvatel: Rad 11. 12. 2016, 19:29:35
Citace
Což je zase rozdíl mezi lopatou a vývojářem. I pokud začínáš v práci, tak můžeš mít stejný přístup. Ale asi tě těžko vemou jako seniora hned po škole, ne?

Ty si asi debil ne? Kdyz jsi po skole a nikdy tu praci nedelalas a nemas zkusenosti, tak asi tezko muzes byt senior kdyz tomu nerozumis.
Navic nikdo ti ten titul nema, kdyz ses ani nikde nemohl predvest. Jenze je problem, ze za pul rok moc vedomosti do hlavy nenarves a hlavne ses nesetkal v podstate s zadnym problemem, ktery byl mel nejakou informacni hodnotu o kvalite prace.

Takze ano, pokud nekdo dela Javu Seniro a prejde na C, tak je junior C, protoze s tim jazykem nema zkusenosti. To samy, jak kdyz dela clovek taxikare a pak pujde jezdit s kamionem (jo dopravni znacky zna, ale hold s kamionem nema zadnou zkusenost, takze je zacatecnik). Nad tim neni duvod ani polemizovat, protoze to tak proste je. To ze zna clovek postupy a umi optimalizovat kod, tak je jen vyhoda z predchozi pozice, ktera mu pomuze byt senior driv.
Název: Re:Jak se pozná senior
Přispěvatel: Rad 11. 12. 2016, 19:33:01
Jinak jeste teda zalezi hodne na firme, protoze i zde plati, ze mezi slepymi je i jednooky kral... Takze, neni senior jako senior a navic v dnesni dobe je na kazdym rohu "odborniku" az je me z toho zle. Skoda ze tihle odbornici vlastne neumi vubec nic(vlastne jen umi okecat svoji neschopnost a tim se ve skutecnosti zivi).
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 11. 12. 2016, 19:39:33
Zdá se mi to a nebo někdo zase srovnává mechanickou práci jako taxikář a vývoj? Jakou podobnost v reálném světě to má?

Takže na školách se nic nedělá a všichni se tam jen válí, ne? Ty máš celkově nějaký divný představy :D
Název: Re:Jak se pozná senior
Přispěvatel: YF 11. 12. 2016, 20:05:13
Zdá se mi to a nebo někdo zase srovnává mechanickou práci jako taxikář a vývoj? Jakou podobnost v reálném světě to má?

Takže na školách se nic nedělá a všichni se tam jen válí, ne? Ty máš celkově nějaký divný představy :D
uz si byl u doktora?
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 11. 12. 2016, 20:16:05
Aby ze mě udělal lopatu? A proč? Fakt tak lemplům leží na srdci každý, kdo je ve všem překonává? A co takhle začít něco dělat? Co zkusit ukázat ostatním, že nejsi taková lopata? Nic? OK, chápu...
Název: Re:Jak se pozná senior
Přispěvatel: YF 11. 12. 2016, 20:18:00
Aby ze mě udělal lopatu? A proč? Fakt tak lemplům leží na srdci každý, kdo je ve všem překonává? A co takhle začít něco dělat? Co zkusit ukázat ostatním, že nejsi taková lopata? Nic? OK, chápu...
a uz si byl u toho doktora?
Název: Re:Jak se pozná senior
Přispěvatel: aaa 11. 12. 2016, 21:51:06
Podle mě ten hlavní rozdíl je ve schopnosti samostatně pracovat a řídit sám sebe. Příklad, když jsem měl méně zkušeností, potřeboval jsem vedení, někdo mi musel říci, že chce nový server, že chce zajistit zálohování, nebo by rád přidal třeba monitoring.
...
Tohle přesně očekávám od seniorních lidí. Že jim nebudu říkat, co chci udělat a jak, ale s návrhy spíše přijdou oni.
Podla tohoto by boli lenivi ludia ako ja od zaciatku seniori. Uz ked som mal prvy server, tak som chcel monitoring, lebo sa mi nechcelo sediet pri otvorenej stranke, stlacat F5 a cakat, co to vypadne.
Zalohovanie rovnako - kedze robim chyby, tak sa moze prihodit rm -rf / a chcem mat moznost sa z toho dostat. A ked mam zalohovanie, tak chcem pravidelne testovat obnovu, lebo zalohy bez schopnosti ich obnovit su nanic. A tak dalej, napadov sa najde vela, casu a penazi na ich realizaciu je uz menej.

Z praxe: ked jeden mechanik povie, ze by sa dalo za pol roka vylepsit milion casti za 200k Kc a iny za 1k Kc povie, ze netreba robit nic, tak bude mat ten druhy ovela viac zakaznikov.
Název: Re:Jak se pozná senior
Přispěvatel: Trupik 11. 12. 2016, 23:42:48
...
Podla tohoto by boli lenivi ludia ako ja od zaciatku seniori.
...
Ty nie si lenivý. Keby si bol lenivý, tak by si sa spoliehal, že sa nič nestane, pretože s tým je v danej chvíli menej roboty.  ;D
Název: Re:Jak se pozná senior
Přispěvatel: balki 12. 12. 2016, 06:54:34
...
Podla tohoto by boli lenivi ludia ako ja od zaciatku seniori.
...
Ty nie si lenivý. Keby si bol lenivý, tak by si sa spoliehal, že sa nič nestane, pretože s tým je v danej chvíli menej roboty.  ;D

Nie je pridanie monitoringu skor o tom, ze je to bezna prax? Ok na webserveri dediny nizna vysna mozno nie, ale inak ano. Nevyhoda je, ze admini su lopaty a nevedia si monitoring interpretovat. Monitoring je vacsinou heuristika a admini to povazuju za hotovu vec, preto chodievaju na L3 support uplne kraviny. Stacilo by sa kuknut do logu a vyriesil by to L1 support. Ale to by bolo potrebne pouzit grep a tak ... Tiez su vtipne situacie, ze "monitoring nic nehlasil". No ano, lebo monitoring hlasi len to, na co sa  monitoring spravi.
Název: Re:Jak se pozná senior
Přispěvatel: Rad 12. 12. 2016, 07:25:24
Jak jsem psal je to debil...
Tak snad kdyz ses po skole, tak ses v zadne praci jeste neukazal, takze nemas v realnym svete praxi. To neznamena, pokud to delas, ze te to bavi a mas tedy zkusenosti, byt pak senior treba za pul roku.
Vyvoj je vyvoj, tam jsou psany postupy a vyvoj jako takovy vubec nezasivis na jazyku apod. (pokud bereme slovo vyvoj jako to samy, protoze vyvoj jako takovy nedela programator ale rada jinych lidi jako analitici, systemovy inzenyr apod.), programator pak jen kodi (a ano, taky se tomu rika vyvoj, ale je to uplne neco jineho).
Jinak jen tady ve vsem utvrzujes, ze jsi po skole, v praxi nemas zadnou zkusenost a si nasrany protoze mas prece skolu, ze ti nikdo nechce dat 100k, protoze proste mate vsichni takto ujetou predstavu. Rada programatoru ma pouze prumerny plat.
Navic nevim co se tu rozcilujes, tak to proste je a tak to bude. Hadat se tady muzes jak chces, ale to je tak asi vechno.
Název: Re:Jak se pozná senior
Přispěvatel: jpu 12. 12. 2016, 07:58:55
Tiez som si kedysi myslel, ze seniorita == viac odpracovanych rokov (3 a viac). Ale casom som prisiel na to, ze to tak nie je. Ako tu pisali uz aj ini, seniorita je o tom, ako samostatne vies pracovat, ako si vies rozdelit ulohy na mensie celky, riesis testovatelnost, jednoducho pozeras sa na ten problem zo vsetkych stran. Junior je podla mna absolvent, clovek bez praxe alebo s minimalnou praxou.
Ako tu niekto pisal (ano precital som vsetky prispevky a aj tie javamanove zvratky :D), ze junior chodi za seniorom. Pravda to je, ale moze prist aj senior za juniorom. Mladi su kreativni :)
Název: Re:Jak se pozná senior
Přispěvatel: podlesh 12. 12. 2016, 09:21:33
Podla tohoto by boli lenivi ludia ako ja od zaciatku seniori. Uz ked som mal prvy server, tak som chcel monitoring, lebo sa mi nechcelo sediet pri otvorenej stranke, stlacat F5 a cakat, co to vypadne.
Ano, tak to skutečně je - někdo se do kategorie "senior" dostane prakticky hned.

Jinak k tomu "leniví ludia" - musíš být líný tím správným způsobem. Nikdy mě asi nepřestane fascinovat, kolik času a námahy jsou mnozí lidé schopni vynaložit jenom proto, protože jsou líní si ušetřit práci.
Název: Re:Jak se pozná senior
Přispěvatel: StenF 12. 12. 2016, 10:45:11
javaman () ma ve vsem pravdu. Jo, fakt je to tak. Meli by jste mu dat vyssi uroven at je to vsem na tomto foru jasne.
Název: Re:Jak se pozná senior
Přispěvatel: Ondra Satai Nekola 12. 12. 2016, 13:08:04
To je nahodicka:

http://blog.professorbeekums.com/2016/12/what-makes-senior-software-developer.html

https://news.ycombinator.com/item?id=13154878
Název: Re:Jak se pozná senior
Přispěvatel: to_je_jedno 12. 12. 2016, 13:49:43
Z praxe: ked jeden mechanik povie, ze by sa dalo za pol roka vylepsit milion casti za 200k Kc a iny za 1k Kc povie, ze netreba robit nic, tak bude mat ten druhy ovela viac zakaznikov.
V absolutnim poctu zakazniku asi ano, ale je to cil podnikani? Je pravdepodobne, ze k prvnimu budou jezdit lidi s autama s vyssi cenou, budou bez problemu akceptovat dvojnasobnou hodinovku a on si jeste da marzi na original nahradnich dilech. Lopata cislo dva bude od rana do vecera v garazi, nebude stihat a vydela si stezi na tyden chorvatsku...

EDIT: ale je pravda, ze mesto potrebuje oba dva...
Název: Re:Jak se pozná senior
Přispěvatel: koss43 12. 12. 2016, 16:41:40
..hlavní rozdíl je ve schopnosti samostatně pracovat a řídit sám sebe. ..
... Že jim nebudu říkat, co chci udělat a jak, ale s návrhy spíše přijdou oni...
+1.

Což je zase rozdíl mezi lopatou a vývojářem. I pokud začínáš v práci, tak můžeš mít stejný přístup. Ale asi tě těžko vemou jako seniora hned po škole, ne?

Hele viděl jsem víc extrémů, člověk absolvent po VŠ, který při škole spravoval nějakou komunitní wifi nastoupil k nám do práce a během měsíce byl z juniora team leader.

Jenomže to byl člověk, který si ve volném čase pročítal manuálové stránky a makal 12 hodin denně, v životě jsem to neviděl.

A pak ti přijde člověk s 10 let praxe v O2 z teplého korporátního místečka, kde vyřizuje jen papíry a formuláře a poslouchá návody, a je to takovej junior, že to až bolí.

Podle mě seniorita je o praxi minimálně. Když člověk fakt mákne a nečte facebook, idnes atd. a fakt maká tak za pár měsíců to dělá divy. Samozřejmě tohle tempo dlouhodobě udrží jen málokdo.
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 12. 12. 2016, 17:08:19
Přesně tak to je.

Jenže jak píšeš, většina lidí tohle tempo nedá. A když jo, tak ne dlouhodobě.
Název: Re:Jak se pozná senior
Přispěvatel: YF 12. 12. 2016, 18:56:42
Přesně tak to je.

Jenže jak píšeš, většina lidí tohle tempo nedá. A když jo, tak ne dlouhodobě.
tak tak - a ted sup sup - je cas na pilulku - dneska sis uz svoje napsal!
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 12. 12. 2016, 19:34:13
Myslíš, že kvůli tobě budu brát pilulky demence, abychom si rozuměli? Na to zapomeň, kámo 8)

Kdy si naposledy byl v posilce?
Název: Re:Jak se pozná senior
Přispěvatel: YF 12. 12. 2016, 20:28:38
Myslíš, že kvůli tobě budu brát pilulky demence, abychom si rozuměli? Na to zapomeň, kámo 8)

Kdy si naposledy byl v posilce?
tak ja myslim ze je evidentni ze pilulky demence uz sis zobnul ... to bohuzel cteme na kazdem druhem foru - ja se ted tu snazim te primet to nejak resit ... :))
Název: Re:Jak se pozná senior
Přispěvatel: pavlix 12. 12. 2016, 22:08:27
jo a myslim, ze castejsi prestup nez "senior programator ABC -> junior programator XYZ" je "senior programator -> architekt", "senior programator -> školitel" apod. Kdy mladicky "drajv" vymeni za neco co je sice na pohled pomalejsi a rozvaznejsi, ale vyuzije ty zkusenosti a rozhled v oboru.

pavlix: ano, ale rozdil je co googlis. jestli zakladni syntax a konstrukty, strukturovani projektu, jake pouzivat nastroje nebo advanced veci.

Googlím úplně cokoliv. A mimochodem jsem si založil živnosťák při škole v roce 2008 a ještě ten rok jsem začal dělat lektora/školitele. Trochu jsem narážel na nedůvěru u starších účastníků školení, zvláště z řad bankovní klientely, což jsem tuším někdy v roce 2011 vyřešil tím, že jsem si přestal holit ksicht. Fungovalo to perfektně.
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 12. 12. 2016, 22:13:39
Přesně tak, lopata mágovi nevěří. Oni si myslí, že věkem se z tebe stává lepší vývojář, což je nesmysl. Také hledám cokoli a kdykoli, protože nikdy nevíš. Ale asi je víc cool lopata, která jede 10 let po paměti a na Javu používá Ant, protože nikdy nic jiného nehledala.
Název: Re:Jak se pozná senior
Přispěvatel: . 12. 12. 2016, 22:21:31
To je nahodicka:

http://blog.professorbeekums.com/2016/12/what-makes-senior-software-developer.html

https://news.ycombinator.com/item?id=13154878
Moc díky za odkaz.
Název: Re:Jak se pozná senior
Přispěvatel: Franta <xkucf03/> 12. 12. 2016, 23:54:10
Ahoj, měl bych otázku, kterou mi určitě pomůžete vyřešit. Často se setkávám v IT s termíny jako junior, senior a další podobné. Co to ale má ve skutečnosti znamenat? Chápu seniora, který je v domově důchodců, tam je to jasné. Ale v třeba u vývoje? Vždy mi to přišlo úplně mimo, ale sem tam na to narazím.

Takže pokud jsem dělal třeba 5 let .Net a jdu na Javu, tak nejsem senior? Nebo co jako jsem? Neumím snad vývíjet a nemůžu to řídit?

Pokud jsem dělal 5 let sítě a pak půjdu na systémy, tak zase nejsem senior? A proč ne?

Když mám 15 let praxe v IT a půjdu do nového oboru, tak jsem senior?

Nebo k čemu to tedy vlastně je? Vůbec to nechápu. Speciálně u vývoje přece nejde o to, co jsem dělal, ale jen o to, co nabízím.

Je to poměrně zbytečné dělení. Jakýsi smysl dává označovat jako juniora čerstvého absolventa nebo studenta – jinak jsou ale v podstatě všichni senioři. Snad leda s výjimkou např. číšníka, který se posledního půl roku věnuje programování – tomu by se asi taky dalo říkat junior aniž by to znělo extra blbě, i když je mu čtyřicet.

Zbytečné je to jednak proto, že lidi nejde rozdělit do dvou škatulí junior/senior – je to celá škála a přechod je plynulý. A jednak to není ani jednorozměrná škála, ale prostor o takřka nekonečno rozměrech – hlediscích, ve kterých můžou být lidé více či méně dobří.
Název: Re:Jak se pozná senior
Přispěvatel: kapr 13. 12. 2016, 14:55:00
Mam tady navrh na to klani "Javaman Superman vs Lopaty", chteli jste ukol?
Co treba tohle:
Vlastni knihovna/implementace Diffie-Hellman vymeny klicu ve zvolenem jazyce.
Cas na vyvoj 2 tydny vcetne proof of concept, kod opensource na githubu.

Ja jsem ochotnej klidne prihodit nejakej peniz, ciste jenom pro zabavu. Dam 1000,- do plena.

Ucastnici? Jste pro? Vyhodnoceni souteze prvni tyden v novem roce?

1.) Javaman Superman (jazyk: Java)
2.) kazdy dalsi necht cituje komentar a pripise se


Název: Re:Jak se pozná senior
Přispěvatel: Pako 13. 12. 2016, 15:36:31
Ahoj, měl bych otázku, kterou mi určitě pomůžete vyřešit. Často se setkávám v IT s termíny jako junior, senior a další podobné. Co to ale má ve skutečnosti znamenat? Chápu seniora, který je v domově důchodců, tam je to jasné. Ale v třeba u vývoje? Vždy mi to přišlo úplně mimo, ale sem tam na to narazím.

Takže pokud jsem dělal třeba 5 let .Net a jdu na Javu, tak nejsem senior? Nebo co jako jsem? Neumím snad vývíjet a nemůžu to řídit?

Pokud jsem dělal 5 let sítě a pak půjdu na systémy, tak zase nejsem senior? A proč ne?

Když mám 15 let praxe v IT a půjdu do nového oboru, tak jsem senior?

Nebo k čemu to tedy vlastně je? Vůbec to nechápu. Speciálně u vývoje přece nejde o to, co jsem dělal, ale jen o to, co nabízím.

Je to poměrně zbytečné dělení. Jakýsi smysl dává označovat jako juniora čerstvého absolventa nebo studenta – jinak jsou ale v podstatě všichni senioři.

Má to smysl jako označení "pozice", nikoli "člověka" - jaká je s tou pozicí spojena zodpovědnost a míra samostatnosti.
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 13. 12. 2016, 18:41:35
Má to smysl jako označení "pozice", nikoli "člověka" - jaká je s tou pozicí spojena zodpovědnost a míra samostatnosti.

Takže po škole mi tu seniorní pozici dáte?

Mam tady navrh na to klani "Javaman Superman vs Lopaty", chteli jste ukol?


Za tisícovku s tebou můžu dát rychlé kafe, pokud mě přivezeš taxikem.

To je spíše nějaký testík na pohovor pro začátečníky. Když bych to za ty dva týdny zvládl, tak z toho poznáš co?
Název: Re:Jak se pozná senior
Přispěvatel: Inkvizitor 13. 12. 2016, 19:03:54
Zbytečné je to jednak proto, že lidi nejde rozdělit do dvou škatulí junior/senior – je to celá škála a přechod je plynulý. A jednak to není ani jednorozměrná škála, ale prostor o takřka nekonečno rozměrech – hlediscích, ve kterých můžou být lidé více či méně dobří.

To bys mohl rict skoro o vsem. Ve skutecnosti si ale velice casto vystacime s binarnim delenim a resit nejake plynule prechody je pak v praxi zbytecne: libi - nelibi, chutna - nechutna, prijatelna cena - neprijatelna cena atd.

Ty dve skatule jsou dost uzitecne a jak tu nekdo psal, je docela rozdil, jestli hledas "hotoveho cloveka" nebo "ucho na zauceni". Tu hranici si samozrejme kazda firma/tym/vedouci urcuje individualne.
Název: Re:Jak se pozná senior
Přispěvatel: Trupik 13. 12. 2016, 19:26:42
Za tisícovku s tebou můžu dát rychlé kafe, pokud mě přivezeš taxikem.
To musí byť fake... Supermačo überčlovek javaman () nemá auto - vlastné ani služobné?  :D
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 13. 12. 2016, 19:51:12
Ty dve skatule jsou dost uzitecne a jak tu nekdo psal, je docela rozdil, jestli hledas "hotoveho cloveka" nebo "ucho na zauceni". Tu hranici si samozrejme kazda firma/tym/vedouci urcuje individualne.

Otázkou je, jestli člověk po škole může být ten hotový senior.
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 13. 12. 2016, 20:08:50
Mam tady navrh na to klani "Javaman Superman vs Lopaty", chteli jste ukol?
Co treba tohle:
Vlastni knihovna/implementace Diffie-Hellman vymeny klicu ve zvolenem jazyce.
Cas na vyvoj 2 tydny vcetne proof of concept, kod opensource na githubu.

Ja jsem ochotnej klidne prihodit nejakej peniz, ciste jenom pro zabavu. Dam 1000,- do plena.

Ucastnici? Jste pro? Vyhodnoceni souteze prvni tyden v novem roce?

1.) Javaman Superman (jazyk: Java)
2.) kazdy dalsi necht cituje komentar a pripise se
Tohle není úkol pro Javamena. Už několikrát se tu přiznal, že na matematiku je debil, protože je pro lopaty a bez té nemá šanci :D
Název: Re:Jak se pozná senior
Přispěvatel: čumil 13. 12. 2016, 20:21:18
Banda trollů se snaží vytrollit trolla :D Si asi přinesu popkorn :D
Název: Re:Jak se pozná senior
Přispěvatel: čumil 13. 12. 2016, 20:25:37
Mam tady navrh na to klani "Javaman Superman vs Lopaty", chteli jste ukol?
Co treba tohle:
Vlastni knihovna/implementace Diffie-Hellman vymeny klicu ve zvolenem jazyce.
Cas na vyvoj 2 tydny vcetne proof of concept, kod opensource na githubu.

Ja jsem ochotnej klidne prihodit nejakej peniz, ciste jenom pro zabavu. Dam 1000,- do plena.

Ucastnici? Jste pro? Vyhodnoceni souteze prvni tyden v novem roce?

1.) Javaman Superman (jazyk: Java)
2.) kazdy dalsi necht cituje komentar a pripise se
Tohle není úkol pro Javamena. Už několikrát se tu přiznal, že na matematiku je debil, protože je pro lopaty a bez té nemá šanci :D
Diffie Hellman

to zní jak nějaká pornoherečka ...
radši děte šukat než todlenc ...
Název: Re:Jak se pozná senior
Přispěvatel: to_je_jedno 13. 12. 2016, 21:31:06
Ve skutecnosti si ale velice casto vystacime s binarnim delenim ... libi - nelibi
no a obcas prave z binarniho sveta uteces: sice nelibi, ale po 4 pivech, existuje vec s nazvem vypinac... no ale zase lepsi se poradne vyspat :-)
Název: Re:Jak se pozná senior
Přispěvatel: Pako 13. 12. 2016, 22:07:46
Má to smysl jako označení "pozice", nikoli "člověka" - jaká je s tou pozicí spojena zodpovědnost a míra samostatnosti.

Takže po škole mi tu seniorní pozici dáte?


Pravděpodbně ne protože na tu senior pozici asi nebudete mít znalosti/zkušenost.

A třeba ani člověku deset let po škole pokud na tu konkrétní seniorskou pozici nebude mít. Ale to neznamená že by tentýž člověk nemohl mít na jinou seniorskou pozici. Je tedy takový člověk senior, nebo není?
Název: Re:Jak se pozná senior
Přispěvatel: vana-hb 13. 12. 2016, 22:32:06
Ale to neznamená že by tentýž člověk nemohl mít na jinou seniorskou pozici. Je tedy takový člověk senior, nebo není?
... řešíš nesmysl. Hledaji "seniora", hledaji někoho s praxí. Buď jí budeš mít dost a nebo se přeceňuješ. Nic víc v tom neni.

Senior je označení které používají impotenti aby si dodali sebevědomí a pak personální agentury aby inzerát vypadal dobře.
Název: Re:Jak se pozná senior
Přispěvatel: Inkvizitor 14. 12. 2016, 08:44:06
Ve skutecnosti si ale velice casto vystacime s binarnim delenim ... libi - nelibi
no a obcas prave z binarniho sveta uteces: sice nelibi, ale po 4 pivech, existuje vec s nazvem vypinac... no ale zase lepsi se poradne vyspat :-)

No vidíš, zase binární rozhodování. Buďto si objednáš další pivo nebo půjdeš domů.
Název: Re:Jak se pozná senior
Přispěvatel: kapr 14. 12. 2016, 11:33:13
Za tisícovku s tebou můžu dát rychlé kafe, pokud mě přivezeš taxikem.
To musí byť fake... Supermačo überčlovek javaman () nemá auto - vlastné ani služobné?  :D

Takze uz vime, ze Javaman neumi matiku a nema auto, maka za 150,-/h a rika si o 100.000,-/mesic .... jsem zvedavej co z nej jeste vypadne =D Asi, ze bydli u matky a byl v ty Praze pred x lety na vylete, takze je svetaznalej =D

Aby to nebylo uplne off topic, tak Javaman je priklad toho, jak senior nikdy chovat nemuze =D
Název: Re:Jak se pozná senior
Přispěvatel: Youda 14. 12. 2016, 12:46:13
Mam tady navrh na to klani "Javaman Superman vs Lopaty", chteli jste ukol?
Co treba tohle:
Vlastni knihovna/implementace Diffie-Hellman vymeny klicu ve zvolenem jazyce.
Cas na vyvoj 2 tydny vcetne proof of concept, kod opensource na githubu.

Ja jsem ochotnej klidne prihodit nejakej peniz, ciste jenom pro zabavu. Dam 1000,- do plena.

Ucastnici? Jste pro? Vyhodnoceni souteze prvni tyden v novem roce?

1.) Javaman Superman (jazyk: Java)
2.) kazdy dalsi necht cituje komentar a pripise se

Zrovna tohle je pekne blby priklad. Implementace Diffie-Hellman znamena implementaci matematickeho postupu a ten bude vsade stejny, v C++, v Jave i treba v Excelu.
Navic v realu v prostredi CR se takove zakazky prakticky nevyskytuji.

Realite blizsi a pro porovnani moznosti platforem je zadani napr. vytvorit fake meteorogickou service (data vycitane ze souboru) s RestAPI, HTTPS + Basic Auth, k tomu Ajaxove nebo alespon Bootstrap WWW cumitko a nativni klientskou aplikaci bezici na Win, Lin, Mac. Service bude mit standardni monitoring rozhrani (SNMP, nebo JMX)

Porovnavat se bude cena vyvoje, slozitos deploymentu a dokumentace.

V Jave za par dni s prstem v nose pri vyuztiti Spring Boot, Spring Web Security a embedded Tomcatu. Na WWW Primefaces, na nativniho klienta jednoduchy Java FX dashboard.
Deployment = dve JARka na server (oddeleni Backend - Frontend)), treti na klienta. Spring Boot bude mit zapnuty Actuator - ten poskytuje JMX monitoring out-of-the-box.

V C++ bude tohle oser na pul roku prace. Vysledkem bude selmostroj, ketry bude spolupracovat s hromadou podpurnych systemu (Apache na Weby, Net_SNMP na monitoring). Deployment manual bude stostrankova bichle, jak vseude ponastavovat Apache HTTPD aby jelo HTTPS a pritom nerozbit neco jineho - pricemz tahle bichle bude validni pro par testovanych verzi OS. Na klienta nejspis nejakou multiplatformni grafickou knihovnu typu QT - a tahat si to v instalatoru s sebou. Dokumentace bude dalsi Xsetstrankova bichle, popisujici vsechny souvislosti. V realnem pouziti se to bude distribuovat jako VMWare appliance, protoze deployment bude overkill presahujici schopnosti bezneho zakaznika.

V PHP to udelat nepujde vubec.

To co jsem popsal neni zadny z hlavy vytahnuty vymysl, obdobnou vec jsem psal pred rokem. Akorat namisto fake meteorogicke service byla CNC obrabeci masina s Modbus rozhranim (pripojene k pocitaci pres Modbus - Ethernet mediator), ke ktere jsem delal specializovany management interface a navic k tomu byl postaveny Zabbix na sber historickych metrik a na eskalaci chybovych stavu. Dalsi vec navic byl konfigurovatelny RBAC access control ktery umoznoval userum hrabat do masiny podle urovne jejich role a dale par Drools business procesu (rizeno esternimi DRL definicemi) ktere provadely par maintenance tasku na masine plne automaticky.

Tohle je realne pouziti, ktere porovna schopnosti platforem. A vysledek je, ze vladne Java, pak s velkym odstupem .Net, pak dlouho nic, pak C++ a tim to hasne.
Název: Re:Jak se pozná senior
Přispěvatel: to_je_jedno 14. 12. 2016, 13:15:39
Kdo by tak dneska potreboval nativni appku...

Zbytek za pouziti php a (pripadne k tomu nodejs) zvladnes v celkem pohode.
Název: Re:Jak se pozná senior
Přispěvatel: kapr 14. 12. 2016, 13:21:34
Co vim tak tady nejde o porovnavani platforem, ale o porovnavani schopnosti programatora vyresit jednoduchy ukol, ktery je predem dany a jasne definovany a tutiz nikdo si ho nemuze vylozit po svem a rikat, ze to pochopil jinak. Ale dik za reklamu =D Navic je ten ukol definovany tak, aby to mohl Javaman() napsat s prstem v nose a zadku za 15 minut jednim prstem na noze.
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 14. 12. 2016, 13:55:07
Zrovna tohle je pekne blby priklad. Implementace Diffie-Hellman znamena implementaci matematickeho postupu a ten bude vsade stejny, v C++, v Jave i treba v Excelu.
Navic v realu v prostredi CR se takove zakazky prakticky nevyskytuji.

Realite blizsi a pro porovnani moznosti platforem je zadani napr. vytvorit fake meteorogickou service (data vycitane ze souboru) s RestAPI, HTTPS + Basic Auth, k tomu Ajaxove nebo alespon Bootstrap WWW cumitko a nativni klientskou aplikaci bezici na Win, Lin, Mac. Service bude mit standardni monitoring rozhrani (SNMP, nebo JMX)

Porovnavat se bude cena vyvoje, slozitos deploymentu a dokumentace.

V Jave za par dni s prstem v nose pri vyuztiti Spring Boot, Spring Web Security a embedded Tomcatu. Na WWW Primefaces, na nativniho klienta jednoduchy Java FX dashboard.
Deployment = dve JARka na server (oddeleni Backend - Frontend)), treti na klienta. Spring Boot bude mit zapnuty Actuator - ten poskytuje JMX monitoring out-of-the-box.

V C++ bude tohle oser na pul roku prace. Vysledkem bude selmostroj, ketry bude spolupracovat s hromadou podpurnych systemu (Apache na Weby, Net_SNMP na monitoring). Deployment manual bude stostrankova bichle, jak vseude ponastavovat Apache HTTPD aby jelo HTTPS a pritom nerozbit neco jineho - pricemz tahle bichle bude validni pro par testovanych verzi OS. Na klienta nejspis nejakou multiplatformni grafickou knihovnu typu QT - a tahat si to v instalatoru s sebou. Dokumentace bude dalsi Xsetstrankova bichle, popisujici vsechny souvislosti. V realnem pouziti se to bude distribuovat jako VMWare appliance, protoze deployment bude overkill presahujici schopnosti bezneho zakaznika.

V PHP to udelat nepujde vubec.

To co jsem popsal neni zadny z hlavy vytahnuty vymysl, obdobnou vec jsem psal pred rokem. Akorat namisto fake meteorogicke service byla CNC obrabeci masina s Modbus rozhranim (pripojene k pocitaci pres Modbus - Ethernet mediator), ke ktere jsem delal specializovany management interface a navic k tomu byl postaveny Zabbix na sber historickych metrik a na eskalaci chybovych stavu. Dalsi vec navic byl konfigurovatelny RBAC access control ktery umoznoval userum hrabat do masiny podle urovne jejich role a dale par Drools business procesu (rizeno esternimi DRL definicemi) ktere provadely par maintenance tasku na masine plne automaticky.

Tohle je realne pouziti, ktere porovna schopnosti platforem. A vysledek je, ze vladne Java, pak s velkym odstupem .Net, pak dlouho nic, pak C++ a tim to hasne.
No zato tohle je skvělý příklad na porovnávání platforem, který vůbec není stvořený na míru pro javu, navíc s miliónem kravin kolem. Ale budiž ti odpuštěno druhý javamene. Pokud potřebuješ stostránkovej manuál pro nastavení https na apache, tak dost pochybuju o tom, že alespoň tušíš, co jsi všechno napsal za kraviny.
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 14. 12. 2016, 14:00:31
A lopata zase komentuje něco, co je úplně mimo její záběr. Youda to napsal přesně.
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 14. 12. 2016, 14:48:56
A lopata zase komentuje něco, co je úplně mimo její záběr. Youda to napsal přesně.
Ano? Nastavení Apache je mimo můj záběr? A zcela nevhodný příklad je v pořádku? Protože je navržený na míru pro javu? Já nemám problém navrhnout několik příkladů, které jsou s javou ne složité, ale z principu neřešitelné. Můžeme si klidně napsat nějaký primitivní zavaděč OS? Ne? Stejně nemáš koule ani na "Hello world" a budeš se schovávat za kravinama. Jsi prostě obyčejná, nedospělá, nevychovaná a navíc příšerně vypatlaná nula, která nic nedokázala a asi ani nedokáže :P
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 14. 12. 2016, 15:01:18
Ten tvůj nápad ukazuje, jak moc rozumíš svému oboru. Psaní zavaděče je totiž úplně běžná věc a pokud to v nějakém jazyce jde špatně, tak je automaticky zlý :D Ale baví mě občas sestoupit mezi lopaty, abych pochopil, co se jim honí v hlavě.
Název: Re:Jak se pozná senior
Přispěvatel: kapr 14. 12. 2016, 15:11:16
Ten tvůj nápad ukazuje, jak moc rozumíš svému oboru. Psaní zavaděče je totiž úplně běžná věc a pokud to v nějakém jazyce jde špatně, tak je automaticky zlý :D Ale baví mě občas sestoupit mezi lopaty, abych pochopil, co se jim honí v hlavě.

LooooL, ty ses snad prevlecenej Lael Orphan a.k.a. Radek Hulan nebo ses s nim nejako pribuznej. Mel bys jit nekam k vam na JZD nebo Vesnickej vybor a zacit delat do politiky, to by ti slo. Jelikoz na otazku "Co je to za barvu?" odpovis "Je pet hodin odpoledne", ty kedlubno. Bez radsi mamince zamest kuchyn a vynest odpadky, vsichni vime, ze to je asi vrchol tvyho programovani (naucil jses dve procedury, zamest a vynest odpadky, z toho ta prvni bude zvladnuta tak na 30%). Takze verim, ze tech 150,-/h je pro tebe karierni vrchol.
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 14. 12. 2016, 15:16:22
Ten tvůj nápad ukazuje, jak moc rozumíš svému oboru. Psaní zavaděče je totiž úplně běžná věc a pokud to v nějakém jazyce jde špatně, tak je automaticky zlý :D Ale baví mě občas sestoupit mezi lopaty, abych pochopil, co se jim honí v hlavě.
Jedinej problém je v tom, že ty mezi lopaty nesestupuješ, ty mezi ně chceš vystoupat. Ale obávám se, že se ti to nikdy nepovede. Ale jestli se ti ten příklad líbí, klidně do toho půjdu s tím, že kašlu na nativní klienty, protože je nemám kde vyzkoušet (max Linux). Všechno ostatní mi nevadí a klidně si k tomu napíšu i vlastní minimalistický https servřík, abych nemusel na 100 stránkách vysvětlovat, jak přidat 10 řádků do konfigurace Apache.
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 14. 12. 2016, 17:19:47
Co ty javalemple? Máš rozbitej generátor výmluv, nebo jsi konečně začal googlit, jak se programuje v javě?
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 14. 12. 2016, 17:42:23
Co vám na to napsat. Evidentně jste lopaty, které moc neumí. Kapr je typická lopata, která na jednoduchých úkolech rozděluje lidi. Jednoduchý úkol je pro jednoduché lidi - kapr a další lopaty. Víš, kolikrát jsem to zažil na pohovorech? Hloupí lidé, kteří dávají jednoduché úkoly a pak podle toho posuzují. Je vás moc a jste všude.

Ale můžeš mi napsat, co z jednoduchého úkolu zjistíte. Vždy mi to bylo záhadou.
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 14. 12. 2016, 17:44:34
Co vám na to napsat. Evidentně jste lopaty, které moc neumí. Kapr je typická lopata, která na jednoduchých úkolech rozděluje lidi. Jednoduchý úkol je pro jednoduché lidi - kapr a další lopaty. Víš, kolikrát jsem to zažil na pohovorech? Hloupí lidé, kteří dávají jednoduché úkoly a pak podle toho posuzují. Je vás moc a jste všude.

Ale můžeš mi napsat, co z jednoduchého úkolu zjistíte. Vždy mi to bylo záhadou.
Generátor debilních výmluv opět online. Když je to jednoduchý, tak pojď do toho, nějaká skriptíkovací lopata tě přece neporazí. Získáš čest a slávu :D
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 14. 12. 2016, 17:51:21
To je podobně chytré asi jako tvrdit, že pokud jsi spal s holkou, tak jsi king. Stejný problém.
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 14. 12. 2016, 18:00:53
To je podobně chytré asi jako tvrdit, že pokud jsi spal s holkou, tak jsi king. Stejný problém.
Měl jsi problém s tím, že ti to nikdo nezaplatí. Fajn. 14 dní, do konce týdne složíme každej 100k u notáře, vyber si, jestli ho zařídíš ty, nebo já, je mi to jedno. Hlasování o výsledku zde na rootu, pouze registrovaní uživatelé, kteří byli založeni dřív, než dnes. Vítěz bere vše, mínus náklady na notáře a podobně a mínus 20k, který pošleme rootu za to, že seš takovej debil.
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 14. 12. 2016, 18:06:59
Nezaplacení je jen jedna věc. Beru to pod podmínkou, že to budu vyhodnocovat sám. Copak tomu nějaká lopata tady může rozumět?

Problém je prostě v tom, že jednoduché úkoly nemá cenu dělat. Ani v práci je nedělám, na to tam jsou ty levné lopaty.
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 14. 12. 2016, 18:19:58
Nezaplacení je jen jedna věc. Beru to pod podmínkou, že to budu vyhodnocovat sám. Copak tomu nějaká lopata tady může rozumět?

Problém je prostě v tom, že jednoduché úkoly nemá cenu dělat. Ani v práci je nedělám, na to tam jsou ty levné lopaty.
:D :D :D tak to je dobrej fór tohle :D Tomu se říká debilita. Navrhni jinej systém hodnocení, kterej bude smysluplnej a jdu klidně do toho. Mám jen 2 podmínky, musí to být založeno na lidech, jejichž "identita" prokazatelně existovala nejpozdějí včera a musí se posbírat alespoň 200 hlasů. Jinak berem každej svoje, o náklady se dělíme.
Název: Re:Jak se pozná senior
Přispěvatel: Ondra Satai Nekola 14. 12. 2016, 18:21:44
Nezaplacení je jen jedna věc. Beru to pod podmínkou, že to budu vyhodnocovat sám. Copak tomu nějaká lopata tady může rozumět?

Dunning-Krugera jsem si take nasel sam

 :-D
Název: Re:Jak se pozná senior
Přispěvatel: kapr 14. 12. 2016, 18:37:05
Nezaplacení je jen jedna věc. Beru to pod podmínkou, že to budu vyhodnocovat sám. Copak tomu nějaká lopata tady může rozumět?

Problém je prostě v tom, že jednoduché úkoly nemá cenu dělat. Ani v práci je nedělám, na to tam jsou ty levné lopaty.

Yo ty ses ta predrazena lopata vid? A je jasny, ze neco tak trivialniho jako napsani DH algoritmu je pod tvoji uroven. Dokud sis to nenasel ani si nevedel co to je a mozna ani dotedka nevis =))) Ja si tady nepotrebuju s tebou pomerovat prirozeni ty knedliku. Hlavne kdo muze prijit s takovou blbosti nez, ze budes porotce v soutezi kde se ucastnis, jeste by sis mohl vymyslet zadani ....  :-X
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 14. 12. 2016, 18:48:10
Nezaplacení je jen jedna věc. Beru to pod podmínkou, že to budu vyhodnocovat sám. Copak tomu nějaká lopata tady může rozumět?

Problém je prostě v tom, že jednoduché úkoly nemá cenu dělat. Ani v práci je nedělám, na to tam jsou ty levné lopaty.

Yo ty ses ta predrazena lopata vid? A je jasny, ze neco tak trivialniho jako napsani DH algoritmu je pod tvoji uroven. Dokud sis to nenasel ani si nevedel co to je a mozna ani dotedka nevis =))) Ja si tady nepotrebuju s tebou pomerovat prirozeni ty knedliku. Hlavne kdo muze prijit s takovou blbosti nez, ze budes porotce v soutezi kde se ucastnis, jeste by sis mohl vymyslet zadani ....  :-X
No s tou trivialitou pozor, záleží na požadavcích. DH může znamenat, že si Alča s Bobem prohazují čísla 3 a 7 a taky to může být o poněkud větších číslech, nebo třeba o eliptických křivkách. To jsi nespecifikoval a je to celkem zásadní :D Hlavně na tu část, ve které je třeba chápat matematiku, ne jenom opisovat :D
Název: Re:Jak se pozná senior
Přispěvatel: YF 14. 12. 2016, 19:30:06
Nezaplacení je jen jedna věc. Beru to pod podmínkou, že to budu vyhodnocovat sám. Copak tomu nějaká lopata tady může rozumět?

Problém je prostě v tom, že jednoduché úkoly nemá cenu dělat. Ani v práci je nedělám, na to tam jsou ty levné lopaty.
uz si byl u toho doktora?
Název: Re:Jak se pozná senior
Přispěvatel: Lama 14. 12. 2016, 20:46:39
Zbytečné je to jednak proto, že lidi nejde rozdělit do dvou škatulí junior/senior – je to celá škála a přechod je plynulý. A jednak to není ani jednorozměrná škála, ale prostor o takřka nekonečno rozměrech – hlediscích, ve kterých můžou být lidé více či méně dobří.

To bys mohl rict skoro o vsem. Ve skutecnosti si ale velice casto vystacime s binarnim delenim a resit nejake plynule prechody je pak v praxi zbytecne: libi - nelibi, chutna - nechutna, prijatelna cena - neprijatelna cena atd.
Taky se to dá říct skoro o všem. S binárním dělením si nevystačíme, řešit přechody není zbytečné. Třeba to žrádlo, mám oblíbená jídla, která si dám kdykoliv rád, pak jsou jídla, která taky skousnu, ale nijak zvlášť je nevyhledávám, pak jsou jídla, která mi nechutnají a sním je jen se sebezapřením, a nakonec jsou jídla, která nepozřu ani kdyby mi dali milion. Mezi tím jsou ještě mezistupně. Takže ne, černobílé to vážně není.

Ty dve skatule jsou dost uzitecne a jak tu nekdo psal, je docela rozdil, jestli hledas "hotoveho cloveka" nebo "ucho na zauceni". Tu hranici si samozrejme kazda firma/tym/vedouci urcuje individualne.
Taky mohu hledat někoho, kdo neni úplný ucho a nějak to zbastlí, ale zas na seniora nemám prostředky.
Název: Re:Jak se pozná senior
Přispěvatel: kapr 14. 12. 2016, 21:00:33
Tuxiku, to si nepochopil s tou trivialitou. Samozrejme pro "nas obycejne a pologramotne lopaty" je to samozrejme "nadlidsky" ukol, ale pro nekoho nadbozskeho jako je Javaman() oprotinemuz je CML jenom rozsirena verze AI na piskvorky, to samozrejme je tak primitivni a trivialni, ze to napise i po peti krabicacich na digitalkach a bude se u toho koukat na televizi a cist noviny.
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 14. 12. 2016, 21:22:33
No joooo, já jenom pořád nevím, co je to ta linux, to programátor, cizí slova, jako vývojář, to snad ani vykypedyje nezná... Ale ten javamén, to musí být fakt borec. Evidentně to s lopatkou umí hustě, tomu bábovičky ani zemětřesení nezničí :-D
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 14. 12. 2016, 21:31:47
Ostatně, javamen nějaký lopaťácký DH algoritmy nepotřebuje, on všechny klíče prostě zná a nemá důvod si je s někým měnit a něco počítat.
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 14. 12. 2016, 21:36:31
Takže tohle je váš popis toho, jak by měl špičkový odborník třeba za půl milionu vypadat?
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 14. 12. 2016, 21:56:03
Citace
The Dunning–Kruger effect is a cognitive bias in which low-ability individuals suffer from illusory superiority, mistakenly assessing their ability as much higher than it really is. Dunning and Kruger attributed this bias to a metacognitive incapacity, on the part of those with low ability, to recognize their ineptitude and evaluate their competence accurately.

To je cool :D Tak už vím, kde lopaty berou tolik jistoty. Člověk by jim nedal na starost ani základy, ale oni klidně řídí projekty.
Název: Re:Jak se pozná senior
Přispěvatel: javaman() 14. 12. 2016, 22:51:16
Tak tady to mas :)

package javaman;
 
import java.io.*;
import java.math.BigInteger;
class Diffie
{
    public static void main(String[]args)throws IOException
    {
        BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
        System.out.println("Enter prime number:");
        BigInteger p=new BigInteger(br.readLine());
        System.out.print("Enter primitive root of "+p+":");
        BigInteger g=new BigInteger(br.readLine());
        System.out.println("Enter value for x less than "+p+":");
        BigInteger x=new BigInteger(br.readLine());
        BigInteger R1=g.modPow(x,p);
        System.out.println("R1="+R1);
        System.out.print("Enter value for y less than "+p+":");
        BigInteger y=new BigInteger(br.readLine());
        BigInteger R2=g.modPow(y,p);
        System.out.println("R2="+R2);
        BigInteger k1=R2.modPow(x,p);
        System.out.println("Key calculated at Alice's side:"+k1);
        BigInteger k2=R1.modPow(y,p);
        System.out.println("Key calculated at Bob's side:"+k2);
        System.out.println("Diffie Hellman secret key Encryption has taken");
    }
}
Název: Re:Jak se pozná senior
Přispěvatel: YF 14. 12. 2016, 23:11:21
Tak tady to mas :)

package javaman;
 
import java.io.*;
import java.math.BigInteger;
class Diffie
{
    public static void main(String[]args)throws IOException
    {
        BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
        System.out.println("Enter prime number:");
        BigInteger p=new BigInteger(br.readLine());
        System.out.print("Enter primitive root of "+p+":");
        BigInteger g=new BigInteger(br.readLine());
        System.out.println("Enter value for x less than "+p+":");
        BigInteger x=new BigInteger(br.readLine());
        BigInteger R1=g.modPow(x,p);
        System.out.println("R1="+R1);
        System.out.print("Enter value for y less than "+p+":");
        BigInteger y=new BigInteger(br.readLine());
        BigInteger R2=g.modPow(y,p);
        System.out.println("R2="+R2);
        BigInteger k1=R2.modPow(x,p);
        System.out.println("Key calculated at Alice's side:"+k1);
        BigInteger k2=R1.modPow(y,p);
        System.out.println("Key calculated at Bob's side:"+k2);
        System.out.println("Diffie Hellman secret key Encryption has taken");
    }
}

http://ankurm.com/implementing-diffie-hellman-key-exchange-algorithm-java/
Název: Re:Jak se pozná senior
Přispěvatel: kapr 14. 12. 2016, 23:16:59
Tak tady to mas :)

package javaman;
 
import java.io.*;
import java.math.BigInteger;
class Diffie
....

To ale neni vsechno, navic puvodni zadani bylo DHKE a mistrsveta javaman() copy/paste ... http://ankurm.com/implementing-diffie-hellman-key-exchange-algorithm-java/
Název: Re:Jak se pozná senior
Přispěvatel: YF 14. 12. 2016, 23:27:53
Tak tady to mas :)
package javaman;

kdyz uz odnekud cerpas je slusnosti uvest zdroj pitomce
Název: Re:Jak se pozná senior
Přispěvatel: Ondra Satai Nekola 14. 12. 2016, 23:48:11
Tak tady to mas :)
package javaman;

kdyz uz odnekud cerpas je slusnosti uvest zdroj pitomce

Nemluve o tom, ze alespon prumerne kompetentni programator na prvni pohled pozna, ze ten kod je proste hnusny, aniz by ho musel podrobneji studovat...
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 15. 12. 2016, 03:54:18
A testujte vstupy, testujte vstupy, testujte vstupy, jinak vám to uživatel rozbije...
Kód: [Vybrat]
Enter prime number:
javamen je buh
Exception in thread "main" java.lang.NumberFormatException: For input string: "javam"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:580)
at java.math.BigInteger.<init>(BigInteger.java:470)
at java.math.BigInteger.<init>(BigInteger.java:606)
at javaman.Diffie.main(Diffie.java:11)
Java Result: 1

Když sem dám tento odkaz: https://github.com/openssl/openssl tak mám taky splněno? :D
Název: Re:Jak se pozná senior
Přispěvatel: Rad 15. 12. 2016, 09:12:41
Hosi, ten uz se tu neukaze...

Jinak javamene, vzhledem k tomu, ze si tak uzasny, tak misto thoo casu co tu vypisujes a premyslis nad tim jak by ses tomu vyhnul, tak by to bylo naspany 2x. Takze jen dalsi dokazani, ze nic neumis a jen umis kecat. Jo hold, takovych odboniku je pozehnane.
Ten co to umi, tak se tu nedohaduje.

Navic tohle je cely OT. Napsany to bylo jak je to se senior/junior a hotovo. Navic je to jen nejaky "titul", ktery neznamena, ze kdyz si sikovny tka muzes delat to co senior. Takze tak.
Název: Re:Jak se pozná senior
Přispěvatel: noef 15. 12. 2016, 10:01:13
Nejakou dobu tise sleduji diskuzi a dost me prekvapilo, ze ta strana, ktera osocuje javamana() z trolovani (a tvari se jako ta rozumna) navrhuje jako vzorovy ukol pro posouzeni implementaci sifrovaciho algoritmu nebo zavadece.  ??? Vzdyt takove veci nepise skoro nikdo. Kolik % vyvorajaru dela do OS? A kolik z nich dela na zavadeci? Cisla neznam, ale videl bych to na par stovek, mozna tisic, coz je jaksi nesrovatelne s megalomanskymi business vecmi v Jave, kde na jednom projektu muze delat vic lidi nez soucet vsech lidi pracujicich na zavadecich. To stejne s tim sifrovanim, vzdyt kazdy soudny clovek, pokud nema velice solidni background v matice a sifrovani, nikdy nebude implementovat veci okolo bezpecnosti a sifrovani na vlastni pest. Pripomina mi to ty micro "benchmarky" vykonosti jazyku, kde je obsahem testu jedna prazdna smycka a kazdy soudny prekladac/interpret ji odoptimalizuje pryc...

IMO se nejvice dela prave na ruznych obrovskych business vecech s webovym rypakem, pripadne i nativnim klientem (nyni spise mobilnim, nez deskopovym, tam je lepsi webovy FE). Ono asi neni nahoda, ze nejpouzivanejsi jazyk se pouziva na nejbeznejsi ukoly. (Opet zduraznim, ze nejsem Java fanboy, ale beru ji jako funkcni a proverenou vec s obrovskym zastupem knihoven, navodu, obrovskou komunitou, velice dobrymi nastroji, atd. Na muj vkus je dost uzvanena a stale se neblizi napr. takove Scale, kterou nad JVM preferuji.)

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.
Název: Re:Jak se pozná senior
Přispěvatel: Pepa 15. 12. 2016, 10:07:03
Diskuzi jsem necetl ale seniora poznam pac ma bile vlasy, chodi vetsinou shrbene, tahne za sebou nakupni vozik a v ruce drzi hulku  8)
Název: Re:Jak se pozná senior
Přispěvatel: Youda 15. 12. 2016, 10:36:14
Nejakou dobu tise sleduji diskuzi a dost me prekvapilo, ze ta strana, ktera osocuje javamana() z trolovani (a tvari se jako ta rozumna) navrhuje jako vzorovy ukol pro posouzeni implementaci sifrovaciho algoritmu nebo zavadece.  ??? Vzdyt takove veci nepise skoro nikdo. Kolik % vyvorajaru dela do OS? A kolik z nich dela na zavadeci? Cisla neznam, ale videl bych to na par stovek, mozna tisic, coz je jaksi nesrovatelne s megalomanskymi business vecmi v Jave, kde na jednom projektu muze delat vic lidi nez soucet vsech lidi pracujicich na zavadecich. To stejne s tim sifrovanim, vzdyt kazdy soudny clovek, pokud nema velice solidni background v matice a sifrovani, nikdy nebude implementovat veci okolo bezpecnosti a sifrovani na vlastni pest. Pripomina mi to ty micro "benchmarky" vykonosti jazyku, kde je obsahem testu jedna prazdna smycka a kazdy soudny prekladac/interpret ji odoptimalizuje pryc...

IMO se nejvice dela prave na ruznych obrovskych business vecech s webovym rypakem, pripadne i nativnim klientem (nyni spise mobilnim, nez deskopovym, tam je lepsi webovy FE). Ono asi neni nahoda, ze nejpouzivanejsi jazyk se pouziva na nejbeznejsi ukoly. (Opet zduraznim, ze nejsem Java fanboy, ale beru ji jako funkcni a proverenou vec s obrovskym zastupem knihoven, navodu, obrovskou komunitou, velice dobrymi nastroji, atd. Na muj vkus je dost uzvanena a stale se neblizi napr. takove Scale, kterou nad JVM preferuji.)

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.

Tak nejak.
Osobne mi pripada, ze tu nejvic hejtujou proti Jawe studentici a chlapci, co jim ujel vlak a nevi o cem mluvi.
IMHO nemaji s realnym velkym projektem zadne zkusenosti.

V realu kazdy, kdo se dostal do velkeho projektu velebi javu jako svetovou spasu a saskovat s nejakym Haskellem ho ani nenapadne.
Uz jenom takovi tvurcove mavenu a Spring Boot one JAR deployeru (specificky classloader, ktery umoznuje nacitat JAR uvnir JAR) by meli dostat nobelovu cenu za lekarstvi, prototoze predesli tisicum pripadu silenstvi.

Nejaky chlap v reakci na me psal, ze pro 10 radku konfugirace HTTPS na Apache neni potreba psat 100 stran bichli. To ma asi pravdu, to muze byt klidne o dost vic. Treba pri projektu pro vojaky to znamena vazbu C++ backend - Apache + specificka konfigurace namodelovat celkem sedmi UML diagramy NAF (NATO Application Framework), popsat jak je  splnena compliance s AQAP a Infosec a to vse pomoci preddefinovanych DD dokumentu (pripravenych spise na vyvoj kulometu nez softwaru), kde se do 90% kapitol napise N/A (napr. vliv arktickych podminek na Apache) pricemz kazde N/A se muzi zduvodnit. Ty UML diagramy musi byt samozrejme zakomponovany do overall schematu, tedy UML entita Apache musi byt jedna a dilci diagramy se pouze odkazuji. Zadne ze si doma napisu separatni UML diagram a poslu do sveta.
Musi to prolezt pres kvalitaky, musi se to mapovat na dilci pozadavky v requirements managementu, musi se to zaintegrovat do build systemu (ktery bude pripravovat test instance plne automaticky)
Celkem dohromady oser, jehoz pracnost presahne onech 10 radku v httpd.conf treba stonasobne.


Anebo udelat ve Spring Boot jedno full deploy JARko, v NAFu popsat via blackbox approach (radove jednodusi) a pak jeste pri zapadu slunce zariznout cernou slepici s pranim pevneho zdravi vsem vyvojarum ze Spring Source.


Tohle studentik ale nevi.
Název: Re:Jak se pozná senior
Přispěvatel: kapr 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
Název: Re:Jak se pozná senior
Přispěvatel: noef 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.
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 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.
Název: Re:Jak se pozná senior
Přispěvatel: jpu 15. 12. 2016, 16:44:29
juniorom si ani nikdy byt nemohol. od malicka trpis schizofreniou.
Název: Re:Jak se pozná senior
Přispěvatel: Ondra Satai Nekola 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...
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 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Š.
Název: Re:Jak se pozná senior
Přispěvatel: Ondra Satai Nekola 15. 12. 2016, 17:11:02
Že jsi namachrovanej ještě neznamená, že jsi dobrej...
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 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.
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 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í.
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 15. 12. 2016, 17:38:25
Jak to souvisí s tím seniorem ve 20?
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 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.
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 15. 12. 2016, 17:49:13
Jak to souvisí s tím seniorem ve 20?
Název: Re:Jak se pozná senior
Přispěvatel: kapr 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 ....
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 15. 12. 2016, 18:35:54
Jak to souvisí s tím seniorem ve 20?
Název: Re:Jak se pozná senior
Přispěvatel: jpu 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 :)
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 15. 12. 2016, 19:33:18
Tak určitě. Za dva roky nic neumíš a jsi k ničemu. Spolupracovat s týmem lopat umět nepotřebuju. Delegovat úlohy, když neumí vyvíjet? Ahaaa.
Název: Re:Jak se pozná senior
Přispěvatel: YF 15. 12. 2016, 19:46:53
Jak to souvisí s tím seniorem ve 20?

tuhle debatu (nebo co to je) sleduji jiz nejaky cas a myslim ze pro komunikaci s touto entitou neni potreba nic vic nez cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 1000 | head -n 1

mm1nqyAJwkivBWqcZP85pBHXX5ynvKLOmpyhxQpKc4uCPXtVhCMsk4nAcuFKX1gFhtV7360m5lnDGtHftL4a8Fr2aJHC0FxLaWpsjdq3uDsZ0iUcLZNSLBgW3yxgUQIWWPAkdtZDOHwJLwW5PA92c3d8sD64QdD19XA8kAmRYJHZCcyzNg4umr6EM74AvKJBscGYOEMZlKta6zXnrnvlR5tk913Ry2tpyN5lH3vdeiDQDKZmc4yEeR9Nk1sBgJUGUtYkxmHzpdN2XneawQ9SRXH2mxLRIvJajTi0C0m5Je0EXb71LKWl9Na3btui1WxkXJKYXgV4MlKG9lY208cbeXaXO1HmsmlMOUGET9tU8lgh46SF0KW7HA9BDgsw0gLRETbpUw9gcJOtzyNqeYD0MlOkzRq29YM6xxvjEgQYfiZeprQZnF5SOZjTHtoe5DpGEEEjcx6qhGR9MiRNj8MynFGasjn5rOcgTtI6C3ADE5wfC6Ivcsk8G7wfGjcBiKuTY0qQEmITdzhvhiRBY0UswtxwQ8QL5mmS7PC1EpKKFj1X4Y6SRcADrdIVSbTmVFfiIamqoj3WnYt9ngGzBB2R0Jvgari0rTWon0foS7CBj8lrSYX5NBeiFqo9umiWl18nm1Obo8BrwmotXIccYtlFopHTjHIR01wir6QOm52dRDPOiDUxbYmMrsl9VEEszFwokyWJTG2UbzcFcp8UHDtofozbLTL4VQ9c4TiR5iODBWQj57nETOaWrtfiOfQcJE18a621PSULlU9AaKzl0SRgtYcuC39bFq18OZ2PElLXwrfi7GTIUS01qHQRoIIEUTNhGQm37iHUZyZyrZWIfpiktgXkDOkE8ALdEb731O9mar3VoHOLo1JcqtS0jRtBa4nWDT5AAhEq06AaLvLCKHbcFgbwbTMwiS9sop5o2U08tZ6yVOggWG1GKFezy1BogqiNgP2yTqQkLV1VVjAJIlbcOVVln5fqNSWcN3LHEW5O
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 15. 12. 2016, 19:55:00
for ((a=0;a<10;a++)); do dd if=/dev/zero of=javamen bs=1 count=$(du -b javamen | awk {'print $1'}); done
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 15. 12. 2016, 19:55:08
Chápu, že lopaty neumí číst, ale zase až tak složitě se neptám. Možná byste měli změnit obor.
Název: Re:Jak se pozná senior
Přispěvatel: YF 15. 12. 2016, 20:02:59
mezi nama to by byl docela dobrej projekt - chatbot javaman:
- umi se to pripojit na root
- najit v diskusi prizpevek od javamana
- odpovedet

a odpovedet - tady by se dalo dost vyradit - pro zacatek neco co by vypadalo jako veta - v dalsich verzich napojeno na nejakej aparat do kteryho by slo zapojit spousty hracicek jako neuronky, NLP a dalsi kraviny - je toho ted vsude spousta :) skoda ze na to nemam cas - to by me bavilo :)
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 15. 12. 2016, 20:09:46
Bavilo, jen na to evidentně vůbec nemáš schopnosti. Škoda, no. Jenom chtít nestačí.
Název: Re:Jak se pozná senior
Přispěvatel: YF 15. 12. 2016, 20:11:45
Bavilo, jen na to evidentně vůbec nemáš schopnosti. Škoda, no. Jenom chtít nestačí.

OjddXpRzJH0OkggXoN7qc3AWrMfLnvfdWprrMntco14TvkhqOH8Woi6ifBQIJBAV59JvSgPAA7vBUbPlkpPsvpV6ZhHvSfhHS17Wkg3nKGLSViKPSEhJFd68hQdGNwZYwbgHa4ST2IOuZ45ROK8kkBlUbTr2RZnZTkiaHlLqjrVrKgG0oeGPWNZ8ToEdj04OVE0cGbMn5GcTolLHhDhCAXcm7pWjRTl3BAWgqVKQpde6sYRwktEvv0BhJG5cROjfSN5IDLE5Z043CtaYQph2fjOizUy282I5bJxCfVh5MBZ1r2zv7Ay2pIDcuUU0CIKbm3HjOdlGozTNVxG519ru9aqbDgsXCqCBw7R3gle8hgJbarOrkOpRj9jLCsMocSSby2OwidlQMz9x2PoUCDcgvKceyBJMWgOYMLGCTqviINeOWCLTxzKwqrPTPLwRA5N82i8gmw6HJowSq61EpWNEQAL8zNIrA3rV3eQwTB12NocUxc7QRp5dZ0zQS2kK0AuWDVTC3kdeLzdshN4hzTkoAk9rMZH3m237BrA62tLJsT0CC02sxXnGgoDZ0Aec6eVo1Ir4dxTaOde95m6T2vTEu1EJLlOPA1pGTc3AKgnnU3Rz1BUiX5DtIWwkjXOxuTyZZGgCE4bo0UwMfUShjqKjZDKpHZv1ysCoiYLLtaXUXP7nMuExoZvyENv1dgLC6lpXqgk7J9Ugv5W3ZbHRgEKE2ylmbVxXUOqBYEOkGgVChdWIwg5pFCJafz0CV0oZhoVD5Jbfjh0wue5mJBzciOBb1ciAyTZUHdKFxsw7RSc45NMssh1Ls6aX0pQYBvH2tzjk1uchfVx6wHIWg7kqbu5KijHAcqgkBxNQ3BXfBzh0wZwYtdMeUQ0lBx2n6xnoWxccUY6iP5MEaXzERDHPOsjCCwoxHbxdZjXIg3Kr6I9ukYgbmcybJLLGS0KNuqZwWRfcGN9NInPHuLdeDAy3077g0HfsbCnH1jC0f5GS44iT
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 15. 12. 2016, 20:12:12
Bavilo, jen na to evidentně vůbec nemáš schopnosti. Škoda, no. Jenom chtít nestačí.
Tak nás konečně oblaž aspoň 50 řádky skutečně tvého kódu, na kterém poznáme tvoji dokonalost. Aspoň jednu smysluplnou metodu.
Název: Re:Jak se pozná senior
Přispěvatel: YF 15. 12. 2016, 20:51:49
chatbot.cz: (http://pasteboard.co/admSyjGNN.png):)
Název: Re:Jak se pozná senior
Přispěvatel: YF 15. 12. 2016, 20:52:30
chatbot.cz: (http://pasteboard.co/admSyjGNN.png):)
http://pasteboard.co/admSyjGNN.png
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 15. 12. 2016, 22:00:11
Tak tady je ta metoda. Dokonce dve metody:


   private void mul(int b[]) {
       for (int i=1;i<b.length;i++) {
          int flag = ((b[i-1] & 0x80000000) == 0x80000000) ? 1 : 0;
         
          b = (b << 1) | flag;
       }
       b[0] = b[0] << 1;
   }
   
   private void div(int b[]) {
       for (int i=0;i<b.length-1;i++) {
          b = b >> 1;
           if ((b[i+1] & 1)  == 1) {
              b+= 0x80000000;
           }
       }
       b[b.length-1] = b[b.length-1] >> 1;
   }
Název: Re:Jak se pozná senior
Přispěvatel: robotron 15. 12. 2016, 22:32:19
Kód: [Vybrat]
private void mul(int b[]) {
for (int i=1;i<b.length;i++) {
int flag = ((b[i-1] & 0x80000000) == 0x80000000) ? 1 : 0;

b = (b << 1) | flag;
}
b[0] = b[0] << 1;
}

No ty ses fakt trollik, nebo spis blb. Nebylo by lepsi dat sem neco, co aspon proslo kompilatorem?
Kód: [Vybrat]
b = ... tak urcite 8)

Krome toho tam mas jeste dost zavaznou faktickou chybu, ne jenom preklep. Schvalne, jestli na ni prijdes.
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 15. 12. 2016, 22:34:08
Těžko říct odkud to je ;D
Název: Re:Jak se pozná senior
Přispěvatel: robotron 15. 12. 2016, 22:34:42
Tak si rikam, ze mozna ten preklep v chybejicim indexu byla jen Tvoje, vpravde lopatacka, neschopnost vlozit kus kodu na forum. Nicmene zasadni obsahova bota fce mul() zustava -- jdi se vycpat, trulante!
Název: Re:Jak se pozná senior
Přispěvatel: robotron 15. 12. 2016, 22:36:23
Těžko říct odkud to je ;D

Pokud tu plasis s civim hovnokodem™, mohl bys aspon bryskne okomentovat tu bugu.
Název: Re:Jak se pozná senior
Přispěvatel: YF 16. 12. 2016, 20:56:00
Těžko říct odkud to je ;D

Pokud tu plasis s civim hovnokodem™, mohl bys aspon bryskne okomentovat tu bugu.

<trapne_ticho/>
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 16. 12. 2016, 21:50:15
Počkáme ještě na javoucha, až si zase vymyslí nějakou kravinu, nebo už stačilo, vyslíkneme ho, pomažeme dehtem, posypeme peřím a pověsíme ho za koule na lampu na náměstí? :D
Název: Re:Jak se pozná senior
Přispěvatel: YF 16. 12. 2016, 22:13:46
Počkáme ještě na javoucha, až si zase vymyslí nějakou kravinu, nebo už stačilo, vyslíkneme ho, pomažeme dehtem, posypeme peřím a pověsíme ho za koule na lampu na náměstí? :D
mam obavu ze prave to by se mu mohlo libit ...
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 16. 12. 2016, 22:19:40
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Š.

Až mi někdo vysvětlí tohle. Dokonce je to k tématu, což vaše věci nebývají.
Název: Re:Jak se pozná senior
Přispěvatel: YF 16. 12. 2016, 22:22:19
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Š.

Až mi někdo vysvětlí tohle. Dokonce je to k tématu, což vaše věci nebývají.
heheheh - nesmrtelnej! :)
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 16. 12. 2016, 22:40:50
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Š.

Až mi někdo vysvětlí tohle. Dokonce je to k tématu, což vaše věci nebývají.
Tak já ti to k tématu vysvětlím. Senior z tebe nebude, protože velmi pravděpodobně nebudeš od 10ti programovat to, co je běžně žádáno. Nebudeš umět pracovat v týmu. Nebudeš zvládat time management Budeš mladej trouba, kterej si bude myslet, že ví všechno a během prvních 2 hodin v první práci se ti zhroutí celej svět a i když si možná budeš myslet, že jsou všichni kolem tebe blbci, nic to nezmění na tom, že budeš prostě ten novej mladej trouba. A budeš tím troubou dlouho, protože jazyk je kravina, která se dá naučit za pár týdnů a technologie se ti stejně mění pod rukama každou chvíli, ale než se naučíš "jak to chodí", to bude trvat mnohem dýl. Navíc jako mladá lopata s mlíkem na bradě a s nedokončenou základkou, protože škola je naprd, se nikdy nedostaneš k ničemu zajímavýmu, maximálně budeš dělat tupýho kodéra.
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 16. 12. 2016, 22:54:46
OK, dík moc za pohled z lopatího světa. Takhle by mě to fakt nenapadlo. Pak se mi divte, že sem pořád chodím, když je tu tolik lopat, které v reálu asi vůbec nepotkám.

Jen teda doufám, že to nečte někdo mladý :D
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 16. 12. 2016, 23:08:38
Já naopak doufám, že to někdo mladý čte. Protože nám teď určitě vysvětlíš, ve kterým supr čupr javofrejmvórku se dá bitově posouvat array. Ostatně by mě zajímalo, co tato operace vlastně znamená. Má to posunout každej prvek zvlášť, nebo to má prvky posunout mezi sebou? Šup, odpovídej, já už ti odpověděl.
Název: Re:Jak se pozná senior
Přispěvatel: robotron 17. 12. 2016, 01:10:34
Simvas, zabanujte nekdo javamana, dela Jave hroznou antireklamu. Mozna je ten jazyk v leccem spatnej, ale takovyhle lejno na stitu si nezaslouzi.
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 17. 12. 2016, 12:37:53
Já naopak doufám, že to někdo mladý čte. Protože nám teď určitě vysvětlíš, ve kterým supr čupr javofrejmvórku se dá bitově posouvat array. Ostatně by mě zajímalo, co tato operace vlastně znamená. Má to posunout každej prvek zvlášť, nebo to má prvky posunout mezi sebou? Šup, odpovídej, já už ti odpověděl.

Narážíš na ten kód tady?

Simvas, zabanujte nekdo javamana, dela Jave hroznou antireklamu. Mozna je ten jazyk v leccem spatnej, ale takovyhle lejno na stitu si nezaslouzi.

Ten jazyk není skoro v ničem špatný. Java je nejpopulárnější zaslouženě.
Název: Re:Jak se pozná senior
Přispěvatel: pavlix 17. 12. 2016, 13:09:48
Simvas, zabanujte nekdo javamana, dela Jave hroznou antireklamu. Mozna je ten jazyk v leccem spatnej, ale takovyhle lejno na stitu si nezaslouzi.

Proč zabanovat? Lidé si s ním očividně povídat chtějí, vyzývají ho k různým soutěžím a ukázkám kódu, hádají se s ním, a nakonec by smutně čekali na náhradu. Bavíme se o diskutérovi, který za poslední dobu vzbudil největší zájem ostatních diskutérů.
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 17. 12. 2016, 13:16:18
pavlix je tu! Ale ty souhlasíš s tím, že není problém být o mnoho let napřed a třeba učit ostatní už na střední, ne? Takže asi těžko budeš po VŠ junior někde.
Název: Re:Jak se pozná senior
Přispěvatel: pavlix 17. 12. 2016, 13:19:16
Tak já ti to k tématu vysvětlím. Senior z tebe nebude, protože velmi pravděpodobně nebudeš od 10ti programovat to, co je běžně žádáno. Nebudeš umět pracovat v týmu. Nebudeš zvládat time management Budeš mladej trouba, kterej si bude myslet, že ví všechno a během prvních 2 hodin v první práci se ti zhroutí celej svět a i když si možná budeš myslet,

To jsou docela divoké předpovědi. Možná že statisticky tak nějak i fungují, ale problém je v tom, že statistika funguje na statistickém vzorku, ne na jednom člověku. Takže jestliže přijdete k jednomu dvacetiletému člověku, kterého neznáte, a budete se k němu chovat podle těchto předsudků, bude to od vás velice hrubé a hloupé.

Každý člověk si v první řadě chování podle toho, jaký je, ne podle toho, jaké předsudky na něj jdou statisticky aplikovat. Jasně, předsudky tu jsou od toho, aby člověka chránily v situacích, kdy nemá dostatek informací. Ale to, že půjdete a budete zle mluvit k člověku, protože je mu dvacet, to vás nijak nechrání, jen obtěžujete člověka, kterého většinou ani nezajímáte, a to bez ohledu jestli umí nebo neumí.

A to už je lepší tady mistr javaman, který obtěžuje hlavně lidi, kteří na něj mají potřebu aktivně reagovat a aktivně si s ním povídat. Jako jo, zasírá diskuze nesmyslama, ale zjevně si to lid žádá, jinak by dávno vyhladověl. ;)
Název: Re:Jak se pozná senior
Přispěvatel: Ondra Satai Nekola 17. 12. 2016, 13:27:22
Bavíme se o diskutérovi, který za poslední dobu vzbudil největší zájem ostatních diskutérů.

Stejne dobre by zabrala vousata zena nebo sloni muz...
Název: Re:Jak se pozná senior
Přispěvatel: pavlix 17. 12. 2016, 13:37:39
pavlix je tu! Ale ty souhlasíš s tím, že není problém být o mnoho let napřed a třeba učit ostatní už na střední, ne? Takže asi těžko budeš po VŠ junior někde.

Já s tím ani nemůžu nesouhlasit, já ty lidi znám osobně a sám jsem je až nutil opouštět své dosavadní chlebodárce, kteří zcela běžně jejich hodinu za <150 Kč obratem prodávali třeba i za několik tisíc. Někde to dokonce dopadlo tak, že skokově vyrostli v rámci firmy, protože si daného člověka začal všímat vyšší management a ne jen jeho šéf, který žil jenom z jeho práce a samostatnosti.

Nehledě na to, že zatímco statisticky může něco jako vývoj základní škola, střední škola, vysoká škola, junior, senior, whatever... Dnešní svět a zvlášť svět tohoto oboru je natolik rozmanitý, že to často individuálně nejde aplikovat. Znám lidi, co VŠ nedodělali nebo vůbec nestudovali. Znám lidi, co VŠ studují jako koníček ve středním věku i později. Takže individuálně nic jako „stav před VŠ“ a „stav po VŠ“ vůbec nemusí existovat.

A teď když aktivně procházím kontakty a řeším svoje další působení, tak docela čumím, jaké možnosti jsou, pokud se člověk neřídí mainstreamem.

Takže ať tu budeš trolovat jakkoli debilně, tohle nejsem schopný popřít. :D
Název: Re:Jak se pozná senior
Přispěvatel: pavlix 17. 12. 2016, 13:50:36
Bavíme se o diskutérovi, který za poslední dobu vzbudil největší zájem ostatních diskutérů.

Stejne dobre by zabrala vousata zena nebo sloni muz...

Nemyslím si. Ti by vzbudili chvilkovou pozornost, ale on si ji drží už docela dlouho a spíše se mu dostává více reakcí a ty reakce jsou samy o sobě intenzivnější. Trolling is a art.
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 17. 12. 2016, 14:43:51
Já s tím ani nemůžu nesouhlasit, ...

Cool.

Protože pokud pak přijdeš do běžné firmy, kde sedí skriptíci a řekneš jim, že chceš víc než jejich nejlepší člověk, tak se diví. Nevidí mega praxi, nevidí VŠ a nevidí ani cool certifikáty. Tak pak nechápou. Ale skriptík to tu napsal přesně, jak lopaty uvažují.
Název: Re:Jak se pozná senior
Přispěvatel: pavlix 17. 12. 2016, 14:53:06
Já s tím ani nemůžu nesouhlasit, ...

Cool.

Protože pokud pak přijdeš do běžné firmy, kde sedí skriptíci a řekneš jim, že chceš víc než jejich nejlepší člověk, tak se diví. Nevidí mega praxi, nevidí VŠ a nevidí ani cool certifikáty. Tak pak nechápou. Ale skriptík to tu napsal přesně, jak lopaty uvažují.

Tady ale nastává příležitost pro malý byznys, vlastní byznys, nebo freelancing, akorát je trochu problém, že náš stát proti lidem, co se snaží sami prosadit, aktivně bojuje, takže je otázka, jestli tu živnost/firmu nezaložit spíše někde za hranicemi, ale nemám moc přehled.
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 17. 12. 2016, 15:25:27
Zase jsem závislý na projektech. Nepotřebuju s sebou tahat partu "juniorů". Prostě přijdu na projekt, udělám to nejdůležitější a buď zůstanu a budu pomáhat a nebo můžu jít na jiný. To mi moc na freelancing nepřipadá. Na vlastní firmu mi zase chybí ti "junioři" a obchodníci.

Protože často vidíš, že oni ví, jak to dělat a nedají ti prostor. Když ví, jak na to, ať si to udělají sami. Když to dělám sám, tak přesně vím, co je potřeba a ne aby mi do toho nějaké lopaty kecaly. Tak nevím.
Název: Re:Jak se pozná senior
Přispěvatel: pavlix 17. 12. 2016, 15:56:17
Zase jsem závislý na projektech. Nepotřebuju s sebou tahat partu "juniorů". Prostě přijdu na projekt, udělám to nejdůležitější a buď zůstanu a budu pomáhat a nebo můžu jít na jiný. To mi moc na freelancing nepřipadá.

Co ti teda přijde lepší? Možná jsem tvoji myšlenku úplně nepochytil.

Na vlastní firmu mi zase chybí ti "junioři" a obchodníci.

Tak dá se ledacos, firma může být extrémně malá až jednočlenná, není to tak dlouho, co
jsem se bavil s člověkem, který má s.r.o. jen proto, že někteří chtějí spolupracovat spíš
s ním a někteří spíš s firmou. :) Žádní junioři, žádní obchodníci, prostě one man show.
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 17. 12. 2016, 15:56:36
Zase jsem závislý na projektech. Nepotřebuju s sebou tahat partu "juniorů". Prostě přijdu na projekt, udělám to nejdůležitější a buď zůstanu a budu pomáhat a nebo můžu jít na jiný. To mi moc na freelancing nepřipadá. Na vlastní firmu mi zase chybí ti "junioři" a obchodníci.

Protože často vidíš, že oni ví, jak to dělat a nedají ti prostor. Když ví, jak na to, ať si to udělají sami. Když to dělám sám, tak přesně vím, co je potřeba a ne aby mi do toho nějaké lopaty kecaly. Tak nevím.
V prvé řadě je potřeba psát funkční kód. Ty jsi ho na několika řádcích dokázal rozbít hned několikrát. Tohle je chlapče i zadarmo drahý a myslím jsi definitivně dokázal, že víš prd. Nejsi schopnej ani spustit nějaký IDE (který pravděpodobně ani nemáš), natož to dotáhnout do zdárného konce.
Název: Re:Jak se pozná senior
Přispěvatel: pavlix 17. 12. 2016, 16:24:46
Nejsi schopnej ani spustit nějaký IDE (který pravděpodobně ani nemáš),

Taky nemám IDE. :)
Název: Re:Jak se pozná senior
Přispěvatel: Lopata 17. 12. 2016, 16:31:00
Citace
Jak se pozná senior
Že se tak blbě neptá...
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 17. 12. 2016, 16:40:26
Zase jsem závislý na projektech. Nepotřebuju s sebou tahat partu "juniorů". Prostě přijdu na projekt, udělám to nejdůležitější a buď zůstanu a budu pomáhat a nebo můžu jít na jiný. To mi moc na freelancing nepřipadá.

Co ti teda přijde lepší? Možná jsem tvoji myšlenku úplně nepochytil.

Na vlastní firmu mi zase chybí ti "junioři" a obchodníci.

Tak dá se ledacos, firma může být extrémně malá až jednočlenná, není to tak dlouho, co
jsem se bavil s člověkem, který má s.r.o. jen proto, že někteří chtějí spolupracovat spíš
s ním a někteří spíš s firmou. :) Žádní junioři, žádní obchodníci, prostě one man show.

Chtěl jsem být někde ve firmě, kde bych ty projekty dostával. To nezní nereálně, ale není to tak jednoduché. Kolikrát na podobných místech už lidi jsou :D

To zní dobře. Jen nevím, jak to bude s důvěrou.

Zase jsem závislý na projektech. Nepotřebuju s sebou tahat partu "juniorů". Prostě přijdu na projekt, udělám to nejdůležitější a buď zůstanu a budu pomáhat a nebo můžu jít na jiný. To mi moc na freelancing nepřipadá. Na vlastní firmu mi zase chybí ti "junioři" a obchodníci.

Protože často vidíš, že oni ví, jak to dělat a nedají ti prostor. Když ví, jak na to, ať si to udělají sami. Když to dělám sám, tak přesně vím, co je potřeba a ne aby mi do toho nějaké lopaty kecaly. Tak nevím.
V prvé řadě je potřeba psát funkční kód. Ty jsi ho na několika řádcích dokázal rozbít hned několikrát. Tohle je chlapče i zadarmo drahý a myslím jsi definitivně dokázal, že víš prd. Nejsi schopnej ani spustit nějaký IDE (který pravděpodobně ani nemáš), natož to dotáhnout do zdárného konce.

Jestli myslíš ten kód tady, tak ten posílal někdo jiný.
Název: Re:Jak se pozná senior
Přispěvatel: semestralka 17. 12. 2016, 17:21:11
podle fousů
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 17. 12. 2016, 17:59:34
Jestli myslíš ten kód tady, tak ten posílal někdo jiný.
Jo ale to ti nikdo neřere, protože to každej ví, co jsi za neschopnýho trolla.
A pro nevím koho: IDE taky nepoužívám (ostatně na C je celkem k ničemu, syntax highlighting ve vimu mi bohatě stačí), ale Javoušek se tu už čímsi takovým chlubil, jak se bez toho ani nevykaká, takže se nevykaká ani s tím... smutný...
Název: Re:Jak se pozná senior
Přispěvatel: qwertz 17. 12. 2016, 18:08:51
podle wikipedie je jediným objektivním kritériem, jakse pozná senior, kalendářní věk jedince  ;D
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 17. 12. 2016, 18:31:56
Jestli myslíš ten kód tady, tak ten posílal někdo jiný.
Jo ale to ti nikdo neřere, protože to každej ví, co jsi za neschopnýho trolla.
A pro nevím koho: IDE taky nepoužívám (ostatně na C je celkem k ničemu, syntax highlighting ve vimu mi bohatě stačí), ale Javoušek se tu už čímsi takovým chlubil, jak se bez toho ani nevykaká, takže se nevykaká ani s tím... smutný...

Jen lopaty píšou bez diakritiky, tak se můžeš podívat, kolik lopatích příspěvků tu mám.
Název: Re:Jak se pozná senior
Přispěvatel: Lol Phirae 17. 12. 2016, 18:46:21
(https://s24.postimg.org/4itcwp0k5/1260066_img_duchodce_hul_napadeni_crop.jpg)
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 17. 12. 2016, 18:56:26
Jen lopaty píšou bez diakritiky, tak se můžeš podívat, kolik lopatích příspěvků tu mám.
A jak to souvisí?
Název: Re:Jak se pozná senior
Přispěvatel: pavlix 17. 12. 2016, 19:40:52
Jo ale to ti nikdo neřere, protože to každej ví, co jsi za neschopnýho trolla.

Kdybyste měl pravdu, byl by to docela hodně sofistikovaný trolling a vůbec ne neschopný.
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 17. 12. 2016, 19:52:36
Jo ale to ti nikdo neřere, protože to každej ví, co jsi za neschopnýho trolla.

Kdybyste měl pravdu, byl by to docela hodně sofistikovaný trolling a vůbec ne neschopný.
Ano, trolling je sofistikovaný, ale o programování/vývoji/javě ví kulový. A vůbec... skriptík už se s ním bavit nebude. Mimochodem, jestli myslíš, že je něčeho schopnej (kromě trollení), tak jsi tu asi málo. Nejvíc rozumí tomu, co se rozebíralo jinde maximálně měsíc zpátky. Potom tu vždycky háže výrazy, kterým sám nerozumí a já se nestačím lámat smíchy :) Konec, nebudu krmit trolla, hážu ignoračku.
Název: Re:Jak se pozná senior
Přispěvatel: NA 17. 12. 2016, 20:02:11
Senior je ten kdo má přehled o potřebách a úzkých hrdlech/tlustých zadcích dané firmy. Můžeš být tisíckrát lepší IT než všichni ve firmě, ale když nevíš, že firemní server je ve sklepě a dřevěný, připojení k internetu tahá firma přes wifi z vedlejší hospody a docházkový systém napsal ředitelův zeťák, nemůžeš být seniorem.
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 17. 12. 2016, 20:06:12
Senior je ten kdo má přehled o potřebách a úzkých hrdlech/tlustých zadcích dané firmy. Můžeš být tisíckrát lepší IT než všichni ve firmě, ale když nevíš, že firemní server je ve sklepě a dřevěný, připojení k internetu tahá firma přes wifi z vedlejší hospody a docházkový systém napsal ředitelův zeťák, nemůžeš být seniorem.
Amen
Název: Re:Jak se pozná senior
Přispěvatel: pavlix 17. 12. 2016, 21:28:31
Mimochodem, jestli myslíš, že je něčeho schopnej (kromě trollení), tak jsi tu asi málo.

Jestli si něco myslím a chci to ostatním diskutérům sdělit, tak to udělám.

Mě jenom překvapuje, kolik lidí se tu mají potřebu projevovat jako pitomci, reagovat na každý jeho komentář, vymýšlet soutěže, řešit ty soutěže jeho jménem a vůbec si všemožnými způsoby porovnávat penisy. Jako jo, můžete tvrdit, že si ty reakce píše sám včetně těch vašich. :D Fakt si myslíte, že nejlepší způsob, jak někomu dát najevo, že je tragéd, je udělat tragéda ze sebe?
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 18. 12. 2016, 06:28:14
Mimochodem, jestli myslíš, že je něčeho schopnej (kromě trollení), tak jsi tu asi málo.

Jestli si něco myslím a chci to ostatním diskutérům sdělit, tak to udělám.

Mě jenom překvapuje, kolik lidí se tu mají potřebu projevovat jako pitomci, reagovat na každý jeho komentář, vymýšlet soutěže, řešit ty soutěže jeho jménem a vůbec si všemožnými způsoby porovnávat penisy. Jako jo, můžete tvrdit, že si ty reakce píše sám včetně těch vašich. :D Fakt si myslíte, že nejlepší způsob, jak někomu dát najevo, že je tragéd, je udělat tragéda ze sebe?
A myslíš si, že je lepší nechat ty jeho kecy bez povšimnutí a chudáky, kteří jsou tu třeba poprvé, nechat na pospas idiotovi, kterej rád se vším poradí a všechno vysvětlí (tedy kromě vláken o programování, tam nikdy nic nevysvětluje, tam jen trollí)? Problém je v tom, že 90% jeho rad jsou kraviny a zbývajících 10% trefí spíš omylem. Pak přicházejí na řadu už jen lopaty a další bludy. Ale máš částečně pravdu. Omezím se na pouhé "javamen je idiot a píše kraviny" a nic s ním řešit nebudu.
Název: Re:Jak se pozná senior
Přispěvatel: O. 18. 12. 2016, 11:17:13
Tuxiku, tak sem posli taky nejaky svuj kod.
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 18. 12. 2016, 13:09:17
Co máte všichni s tím kódem? :D Lopata není o tom, že by měla vždy hnusný kód. Naučit psát kód se dá. Podstatná je ale architektura. Proto vždy rostu z lopat, protože dávají svůj kód tam, kam nepatří. Proto je dneska tolik programátorů. Něco si prasit celý den a pak to jen poslat. Žádné přemýšlení nad smyslem.
Název: Re:Jak se pozná senior
Přispěvatel: pavlix 18. 12. 2016, 14:38:51
Mimochodem, jestli myslíš, že je něčeho schopnej (kromě trollení), tak jsi tu asi málo.

Jestli si něco myslím a chci to ostatním diskutérům sdělit, tak to udělám.

Mě jenom překvapuje, kolik lidí se tu mají potřebu projevovat jako pitomci, reagovat na každý jeho komentář, vymýšlet soutěže, řešit ty soutěže jeho jménem a vůbec si všemožnými způsoby porovnávat penisy. Jako jo, můžete tvrdit, že si ty reakce píše sám včetně těch vašich. :D Fakt si myslíte, že nejlepší způsob, jak někomu dát najevo, že je tragéd, je udělat tragéda ze sebe?
A myslíš si, že je lepší nechat ty jeho kecy bez povšimnutí

Ano. Pokud by to tak dělali všichni, tak sem už nenapíše. Tady jde o to, že on provokuje údajným vysokým měsíčním výdělkem a to nasírá lidi, kteří se bojí, že by (1) skutečně tolik mohl mít a (2) že to nějak snižuje jejich společenskou hodnotu. Kdyby se radši než o anonymního provokatéra zajímali o sebe, o open source, o svoji kariéru nebo o zajímavá témata, udělali by mnohem líp.

a chudáky, kteří jsou tu třeba poprvé, nechat na pospas idiotovi, kterej rád se vším poradí a všechno vysvětlí

A jak nováček pozná, na koho se má obrátit, když se všichni chovají jako idioti? Já být nováčkem a vidět tuhle skladbu komentářů, tak vezmu nohy na ramena a zablokuju si root na firewallu.

Problém je v tom, že 90% jeho rad jsou kraviny a zbývajících 10% trefí spíš omylem.

Problém je v tom, že se k jednomu provokatérovi přidá deset lidí, kteří se dobrovolně degradují na idioty (pokud jimi už nejsou) a posilují tak efekt celké akce.

Ale máš částečně pravdu. Omezím se na pouhé "javamen je idiot a píše kraviny" a nic s ním řešit nebudu.

Dík. :)
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 18. 12. 2016, 22:17:17
Tuxiku, tak sem posli taky nejaky svuj kod.
No hele, nechci říkat ne, abych nebyl za druhýho javouše, ale nemůžu říct hned ano (můžu, ale nasliboval jsem konfiguraci mail serveru, se kterou teď bojuju, aby byla jednoduchá, ale přitom co nejlepší). Už teď mám zpoždění a mám dvě možnosti. Buď hodím hned nějakej 20ti řádkovej o ničem kód nějaké bezvýznamné utility, nebo hodím něco lepšího, za což budu obviněn z opisování (asi sám od sebe). Takže bych to viděl tak, že něco stvořím speciálně  pro roota, co třeba ten primitivní web server? A to asi tak do konce roku, před vánocema fakt nestíhám. Může být?
Název: Re:Jak se pozná senior
Přispěvatel: Radovan. 18. 12. 2016, 22:35:59
Tak tady je ta metoda. Dokonce dve metody:


   private void mul(int b[]) {
       for (int i=1;i<b.length;i++) {
          int flag = ((b[i-1] & 0x80000000) == 0x80000000) ? 1 : 0;
         
          b = (b << 1) | flag;
       }
       b[0] = b[0] << 1;
   }
   
   private void div(int b[]) {
       for (int i=0;i<b.length-1;i++) {
          b = b >> 1;
           if ((b[i+1] & 1)  == 1) {
              b+= 0x80000000;
           }
       }
       b[b.length-1] = b[b.length-1] >> 1;
   }
To psal nějaký školák po třech měsících výuky? Fakt to tak vypadá!

Hele javalopato, tak teda udělej školní úkol, napiš program na výpis tabulky malé násobilky. Ať z něj vypadne tohle:
Kód: [Vybrat]
   1   2   3   4   5   6   7   8   9  10                                                                                                   
   2   4   6   8  10  12  14  16  18  20                                                                                                   
   3   6   9  12  15  18  21  24  27  30                                                                                                   
   4   8  12  16  20  24  28  32  36  40                                                                                                   
   5  10  15  20  25  30  35  40  45  50                                                                                                   
   6  12  18  24  30  36  42  48  54  60                                                                                                   
   7  14  21  28  35  42  49  56  63  70                                                                                                   
   8  16  24  32  40  48  56  64  72  80                                                                                                   
   9  18  27  36  45  54  63  72  81  90                                                                                                   
  10  20  30  40  50  60  70  80  90 100
Název: Re:Jak se pozná senior
Přispěvatel: Radovan. 18. 12. 2016, 22:38:42
P.S. A klidně se přidejte i ostatní, ukažte jak by nějaký senior napsal tenhle školní úkol ve svém oblíbeném jazyce, já sem také časem něco hodím :o
Název: Re:Jak se pozná senior
Přispěvatel: Radovan. 18. 12. 2016, 23:10:53
Tak na rozjezd, jako školák bych to kdysi napsal takhle: http://jpeg.cz/obrazek/gZYN

(http://jpeg.cz/images/2016/12/18/Xr89n.png)

Kdo to udělá lépe než já? A troufne si javalopata na něco tak složitého? ;D
Název: Re:Jak se pozná senior
Přispěvatel: zboj 18. 12. 2016, 23:42:15
Tak na rozjezd, jako školák bych to kdysi napsal takhle: http://jpeg.cz/obrazek/gZYN

(http://jpeg.cz/images/2016/12/18/Xr89n.png)

Kdo to udělá lépe než já? A troufne si javalopata na něco tak složitého? ;D
Tohle ani snad pokazit nejde, spíš si vyhrát třeba s FP nebo tak, ale javabumboy stejně nepochopí ani ten Basic.
Název: Re:Jak se pozná senior
Přispěvatel: Radovan. 18. 12. 2016, 23:47:11
No právě, a když to napleská v Javě, tak aspoň konečně ukáže že umí aspoň něco kromě žvanění. Nebo neukáže 8)

Ale je možné že je to jen trollující bot, tak jako Ivan Nový...
Název: Re:Jak se pozná senior
Přispěvatel: pavlix 18. 12. 2016, 23:49:57
for a in range(1, 11):
    print(''.join(" {:3}".format(a*b) for b in range(1, 11)))
Název: Re:Jak se pozná senior
Přispěvatel: Lopata 19. 12. 2016, 00:37:01
for a in range(1, 11):
    print(''.join(" {:3}".format(a*b) for b in range(1, 11)))

Senior nepíše kód write-only, ale naopak tak, aby ho přečetl kdokoliv po něm, a to i lopaty.
Název: Re:Jak se pozná senior
Přispěvatel: Lol Phirae 19. 12. 2016, 01:10:47
Senior nepíše kód write-only, ale naopak tak, aby ho přečetl kdokoliv po něm, a to i lopaty.

Kód: [Vybrat]
printf "1   2   3   4   5   6   7   8   9  10\n2   4   6   8  10  12  14  16  18  20\n ..."

Nechtěl by tuhle píčovinu už někdo konečně zamknout?
Název: Re:Jak se pozná senior
Přispěvatel: robotron 19. 12. 2016, 01:30:52
Citace
Hele javalopato, tak teda udělej školní úkol, napiš program na výpis tabulky malé násobilky.

Numericka vypocetni uloha si zada reseni v numerickem SW.

Kód: [Vybrat]
(1:10)*(1:10)'
Název: Re:Jak se pozná senior
Přispěvatel: andy 19. 12. 2016, 02:17:04
Třeba takhle:
Kód: [Vybrat]
nasobilka = map (\c -> map c [1..10]) [1..10] :: [[Int]]
printIt = mapM_ (putStrLn . concatMap (printf "%4d")) nasobilka

It should be noted that no ethically-trained software engineer would ever consent to write a 'DestroyBaghdad' procedure. Basic professional ethics would instead require him to write a 'DestroyCity' procedure, to which 'Baghdad' could be given as a parameter.

Kód: [Vybrat]
printNasobilka cols rows = mapM_ (putStrLn . concatMap (justify . show)) nasobilka
  where
    nasobilka = [ map (*x) [1..cols] | x <- [1..rows]] :: [[Int]]
    collen = length (show $ cols * rows) + 1
    justify str = replicate (collen - length str) ' ' ++ str

Trošku mi to připomíná https://wiki.haskell.org/The_Fibonacci_sequence (https://wiki.haskell.org/The_Fibonacci_sequence)

Ale nebo použít nekonečný seznam ;)
Kód: [Vybrat]
nasobilka = [ map (*x) [1..] | x <- [1..]] :: [[Int]]
printNasobilka cols rows = mapM_ (putStrLn . concatMap (printf "%4d") . take cols) (take rows nasobilka)
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 19. 12. 2016, 06:40:15
No tak si to užijte v céčku, když jinak nedáte...
Kód: [Vybrat]
#include <stdio.h>
#include <string.h>

#define XSIZE 10
#define YSIZE 10

int main() {
    int number, x, y, max_len, cur_len, spaces;
    char number_str[10];
    snprintf (number_str, 10, "%d", XSIZE*YSIZE);
    max_len = strlen(number_str);
    for (y=1; y<=YSIZE; y++) {
        for (x=1; x<=XSIZE; x++) {
            number = x*y;
            snprintf (number_str, 10, "%d", number);
            cur_len = strlen(number_str);
            for (spaces=cur_len; spaces<=max_len; spaces++)
                printf ("%s", " ");
            printf ("%s", number_str);
        }
        printf ("%s", "\n");
    }
}
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 19. 12. 2016, 07:08:22
Případně by šlo použít řešení s log10, což bude jednodušší, ale možná ne tak čitelný pro lopatky...
Kód: [Vybrat]
#include <stdio.h>
#include <math.h>

#define XSIZE 10
#define YSIZE 20

int main() {
    int number, x, y, max_len, cur_len, spaces;
    max_len = log10(XSIZE*YSIZE)+1;
    for (y=1; y<=YSIZE; y++) {
        for (x=1; x<=XSIZE; x++) {
            number = x*y;
            cur_len = log10(number)+1;
            for (spaces=cur_len; spaces<=max_len; spaces++)
                printf ("%s", " ");
            printf ("%i", number);
        }
        printf ("%s", "\n");
    }
}
A kdo to nezkompiluje, tak je céčková lopata :P :D
Název: Re:Jak se pozná senior
Přispěvatel: gll 19. 12. 2016, 08:21:03
Nejlepší řešení z těch co jsem tu viděl je to původní v basicu.

Tuxíku, víš, že printf může dostat jako argument šířku?

Kód: [Vybrat]
#include <stdio.h>
#include <math.h>

#define XSIZE 10
#define YSIZE 20

int main() {
    int x, y, max_len;
    max_len = log10(XSIZE*YSIZE)+2;
    for (y=1; y<=YSIZE; y++) {
        for (x=1; x<=XSIZE; x++) {
            printf ("%*i", max_len, x*y);
        }
        printf ("\n");
    }
}

V pythonu se dá pro formátovaný tisk použít skvělá knihovna pandas.

Kód: [Vybrat]
from pandas import DataFrame, np
v = np.mat(np.arange(1,11))
print DataFrame(v.T*v).to_string(header=False, index=False)

Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 19. 12. 2016, 08:49:06
Tuxíku, víš, že printf může dostat jako argument šířku?
Ano, vím a v tabulkových výpisech nepoužívám, protože jsou situace, kdy se to rozbije, což zrovna u tabulky poněkud vadí. Na druhou stranu je pravda, že v tomto případě se to moc nemá jak rozbít, takže tohle by mělo být bez problémů (do doby, než si začneme hrát třeba s barvičkama nebo různýma unicode paznakama):

Kód: [Vybrat]
#include <stdio.h>
#include <math.h>

#define XSIZE 10
#define YSIZE 10

int main() {
int x, y, max_len;
    max_len = log10(XSIZE*YSIZE)+1;
    for (y=1; y<=YSIZE; y++) {
        for (x=1; x<=XSIZE; x++)
            printf ("%*i", max_len+1, x*y);
        printf ("%s", "\n");
    }
}
Název: Re:Jak se pozná senior
Přispěvatel: pavlix 19. 12. 2016, 10:14:10
Případně by šlo použít řešení s log10, což bude jednodušší, ale možná ne tak čitelný pro lopatky...
Kód: [Vybrat]
#include <stdio.h>
#include <math.h>

#define XSIZE 10
#define YSIZE 20

int main() {
    int number, x, y, max_len, cur_len, spaces;
    max_len = log10(XSIZE*YSIZE)+1;
    for (y=1; y<=YSIZE; y++) {
        for (x=1; x<=XSIZE; x++) {
            number = x*y;
            cur_len = log10(number)+1;
            for (spaces=cur_len; spaces<=max_len; spaces++)
                printf ("%s", " ");
            printf ("%i", number);
        }
        printf ("%s", "\n");
    }
}
A kdo to nezkompiluje, tak je céčková lopata :P :D

Kdo to nezkompiluje, není dobrý céčkový kompilátor. ;)
Název: Re:Jak se pozná senior
Přispěvatel: pavlix 19. 12. 2016, 10:18:50
for a in range(1, 11):
    print(''.join(" {:3}".format(a*b) for b in range(1, 11)))

Senior nepíše kód write-only, ale naopak tak, aby ho přečetl kdokoliv po něm, a to i lopaty.

Jestli jsem senior, to netuším, v mém věku asi ještě ne. ;) Ale kód obsahuje jenom konstrukce, které pythonisty běžně učím a ani nejsou nijak složitě nakombinované. Jako jo, ty závorky bych mohl zdvojit, abych nevyužíval nepovinnosti závorek u generátoru, který je jediným argumentem, nebo bych tam mohl přidat nějaký lopatí komentář. :)
Název: Re:Jak se pozná senior
Přispěvatel: gll 19. 12. 2016, 18:03:20
for a in range(1, 11):
    print(''.join(" {:3}".format(a*b) for b in range(1, 11)))

Senior nepíše kód write-only, ale naopak tak, aby ho přečetl kdokoliv po něm, a to i lopaty.
Jestli jsem senior, to netuším, v mém věku asi ještě ne. ;) Ale kód obsahuje jenom konstrukce, které pythonisty běžně učím a ani nejsou nijak složitě nakombinované. Jako jo, ty závorky bych mohl zdvojit, abych nevyužíval nepovinnosti závorek u generátoru, který je jediným argumentem, nebo bych tam mohl přidat nějaký lopatí komentář. :)

Váš kód je správně. Podle pylintu se nadbytečné závorky používat nemají.
Název: Re:Jak se pozná senior
Přispěvatel: pavlix 19. 12. 2016, 18:12:36
Váš kód je správně. Podle pylintu se nadbytečné závorky používat nemají.

Podle pylintu? To je ta věc, podle které je špatně mít víc než sedm atributů
instance?
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 19. 12. 2016, 18:36:55
Samozřejmě. Máš jich snad víc? :o
Název: Re:Jak se pozná senior
Přispěvatel: gll 19. 12. 2016, 18:50:55
Váš kód je správně. Podle pylintu se nadbytečné závorky používat nemají.

Podle pylintu? To je ta věc, podle které je špatně mít víc než sedm atributů
instance?

Oprava. Ani pylintu závorky navíc nevadí. Použil jsem verzi pro python 2, které vadily závorky u print. Používám pylint, protože funguje bez problémů ve všech editorech, které používám. U flake8 každý editor vyžaduje jinou verzi. Některá varování ignoruji. Případně se dají vypnout.
Název: Re:Jak se pozná senior
Přispěvatel: ava 19. 12. 2016, 19:26:56

      println(
        (1 to 10).map(x ⇒
          (1 to 10).map(y ⇒ f"${x * y}%3d").mkString(" ")
        ).mkString("\n")
      )
Název: Re:Jak se pozná senior
Přispěvatel: gll 19. 12. 2016, 20:33:49
Kód: [Vybrat]
for (1..10 X* 1..10).map(*.fmt('%3d')).rotor(10) {.fmt.say}
Název: Re:Jak se pozná senior
Přispěvatel: gll 19. 12. 2016, 20:58:37
Super. fmt umí formátovat i dvojrozměrná pole.

Kód: [Vybrat]
say ((1..10) <<*>> (1..10,)).fmt('%3d', '\n')

nebo

Kód: [Vybrat]
say (1..10 X* 1..10).rotor(10).fmt("%3d", "\n")

Vaše zaostalé jazyky bez metaoperátorů se nechytají.
Název: Re:Jak se pozná senior
Přispěvatel: andy 19. 12. 2016, 23:34:53
Kód: [Vybrat]
say (1..10 X* 1..10).rotor(10).fmt("%3d", "\n")

Vaše zaostalé jazyky bez metaoperátorů se nechytají.

http://pointfree.io/ (http://pointfree.io/) mi vygenerovalo tohle:
Kód: [Vybrat]
mapM_ putStrLn ((([1..10] >>=) . (printf "%4d" .) . (*)) <$> [1..10 :: Int])
Ale to už je cvičení na IQ testy - kdo pochopí, co to dělá.... (já bych to nepochopil).
Název: Re:Jak se pozná senior
Přispěvatel: gll 20. 12. 2016, 00:53:30
Kód: [Vybrat]
say (1..10 X* 1..10).rotor(10).fmt("%3d", "\n")

Vaše zaostalé jazyky bez metaoperátorů se nechytají.

http://pointfree.io/ (http://pointfree.io/) mi vygenerovalo tohle:
Kód: [Vybrat]
mapM_ putStrLn ((([1..10] >>=) . (printf "%4d" .) . (*)) <$> [1..10 :: Int])
Ale to už je cvičení na IQ testy - kdo pochopí, co to dělá.... (já bych to nepochopil).

Tak tohle je drsné. To bych nechtěl po někom zdědit. Perl 6 dokáže být stručnější a současně čitelnější bez použití složitých konceptů.
Název: Re:Jak se pozná senior
Přispěvatel: andy 20. 12. 2016, 01:03:05
Tak tohle je drsné. To bych nechtěl po někom zdědit. Perl 6 dokáže být stručnější a současně čitelnější bez použití složitých konceptů.
No vždyť jsem to taky musel dát do toho generátoru point-free syntaxe, sám bych to nevyrobil... normálně to vypadá takhle:
Kód: [Vybrat]
mapM_ putStrLn $ map (concatMap (printf "%4d")) [ map (*x) [1..10] | x <- [1..10 :: Int]]A to už je v pohodě čitelné
Název: Re:Jak se pozná senior
Přispěvatel: spasitel 20. 12. 2016, 09:07:23
tvl co za prasarny to pisete? to jako musi byt radost s vama pracovat, kdyz nekdo po vas musi cist tyhle sracky
Název: Re:Jak se pozná senior
Přispěvatel: Youda 20. 12. 2016, 09:32:48
tvl co za prasarny to pisete? to jako musi byt radost s vama pracovat, kdyz nekdo po vas musi cist tyhle sracky

Tyhlety contesty jsou urcity druh programatorske onanie.
Zapsat ulohu tak, ze vypada jako porucha na lince. Pak se placaj po zadech, jaci to jsou chlapaci, ze tem human obfuscator zpraskum po delsim zahloubani rozumi. A komu to prijde jako pakarna, ten je hlopa lama.
V enterprise svete jse videl i opacny konec programatorske onanie. Udelat tenhle ukol na OSGi containeru s vizualizaci na Eclipse RCP, interni prenos cislic pres ActiveMQ message bus. Tenhle pristup ake ma svije racio, kdyz pottebujes ohromit projektaka zakaznika, aby za generator nasobilky zaplatil pul mice
Název: Re:Jak se pozná senior
Přispěvatel: vera p. 20. 12. 2016, 10:19:54
I am watching you ...

(https://1gr.cz/fotky/idnes/14/092/cl6/JBS55f7ab_vp.png)
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 20. 12. 2016, 10:44:30
Víte prd, jak se vypisuje násobilka...

Kód: [Vybrat]
+++++++++++++>
++++++++++++++++++++++++++++++++>
++++++++++++++++++++++++++++++++++++++++++++++++
<...>+.<...>+.<...>+.<...>+.<...>+.<...>+.<...>+.<...>+.<...>+.<..>--------.-.<<.
>...>++.<...>++.<...>++.<...>++.<..>-------.-.<..>+.+.<..>-.+++.<..>---.+++++.<..>-----.+++++++.<..>------.--.<<.
>...>+++.<...>+++.<...>+++.<..>--------.+.<..>-.++++.<..>----.+++++++.<..>------.-.<..>+.++.<..>--.+++++.<..>----.---.<<.
>...>++++.<...>++++.<..>-------.+.<..>-.+++++.<..>----.--.<..>++.++.<..>--.++++++.<..>-----.-.<..>+.+++.<..>--.----.<<.
>...>+++++.<..>----.-.<..>+.++++.<..>---.--.<..>++.+++.<..>--.---.<..>+++.++.<..>-.----.<..>++++.+.<..>.-----.<<.
>...>++++++.<..>-----.+.<..>-.+++++++.<..>------.++.<..>-.---.<..>+++.+++.<..>--.--.<..>++.++++.<..>---.-.<..>++.------.<<.
>...>+++++++.<..>------.+++.<..>--.-.<..>+.++++++.<..>-----.++.<..>-.--.<..>++.+++++.<..>----.+.<..>.---.<..>++++.-------.<<.
>...>++++++++.<..>-------.+++++.<..>----.++.<..>-.-.<..>++.----.<..>++++.++++.<..>---.+.<..>.--.<..>+++.-----.<..>++++++.--------.<<.
>...>+++++++++.<..>--------.+++++++.<..>------.+++++.<..>----.+++.<..>--.+.<..>.-.<..>++.---.<..>++++.-----.<..>++++++.-------.<..>++++++++.---------.<<.
>..>+.-.<..>++.--.<..>+++.---.<..>++++.----.<..>+++++.-----.<..>++++++.------.<..>+++++++.-------.<..>++++++++.--------.<..>+++++++++.---------.<.>+.-..

Tohle je jazyk budoucnosti :P

edit, původně to bylo na jedné řádce, ale nevynikla ta krása :D
Název: Re:Jak se pozná senior
Přispěvatel: gll 20. 12. 2016, 14:02:33
Tak tohle je drsné. To bych nechtěl po někom zdědit. Perl 6 dokáže být stručnější a současně čitelnější bez použití složitých konceptů.
No vždyť jsem to taky musel dát do toho generátoru point-free syntaxe, sám bych to nevyrobil... normálně to vypadá takhle:
Kód: [Vybrat]
mapM_ putStrLn $ map (concatMap (printf "%4d")) [ map (*x) [1..10] | x <- [1..10 :: Int]]A to už je v pohodě čitelné

To je téměř stejně dlouhé jako řešení v c. Slušný jazyk by měl umožňovat vygenerování podobné tabulky jedinou vektorizovanou operací, pouze s použitím vestavěných funkcí a operátorů.

Kód: [Vybrat]
[ map (*x) [1..10] | x <- [1..10 :: Int]]

dělá to stejné co hyperoperátor <<*>> v perlu 6. Tisk tabulky je také hodně ukecaný a printf ani není součástí prelude. Haskell sucks.
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 20. 12. 2016, 14:08:58
Pán bude zřejmě odborník ;D
Název: Re:Jak se pozná senior
Přispěvatel: Lol Phirae 20. 12. 2016, 14:16:14
ale nevynikla ta krása :D

Mám u tebe pivo, skončilo na monitoru.  ;D ;D ;D
Název: Re:Jak se pozná senior
Přispěvatel: Rad 20. 12. 2016, 14:34:02
No tak si to užijte v céčku, když jinak nedáte...
Kód: [Vybrat]
#include <stdio.h>
#include <string.h>

#define XSIZE 10
#define YSIZE 10

int main() {
    int number, x, y, max_len, cur_len, spaces;
    char number_str[10];
    snprintf (number_str, 10, "%d", XSIZE*YSIZE);
    max_len = strlen(number_str);
    for (y=1; y<=YSIZE; y++) {
        for (x=1; x<=XSIZE; x++) {
            number = x*y;
            snprintf (number_str, 10, "%d", number);
            cur_len = strlen(number_str);
            for (spaces=cur_len; spaces<=max_len; spaces++)
                printf ("%s", " ");
            printf ("%s", number_str);
        }
        printf ("%s", "\n");
    }
}

a return mas kde, kdyz uz to neni jako void?
Název: Re:Jak se pozná senior
Přispěvatel: gll 20. 12. 2016, 15:13:36
Trošku mi to připomíná https://wiki.haskell.org/The_Fibonacci_sequence (https://wiki.haskell.org/The_Fibonacci_sequence)

Kód: [Vybrat]
@fib = 0, 1, *+* ... *;
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 20. 12. 2016, 20:04:06
ale nevynikla ta krása :D

Mám u tebe pivo, skončilo na monitoru.  ;D ;D ;D
Nemít na práci lepší věci, přepsal bych to tak, aby to opravdu počítalo, takhle to jenom vypisuje a i tak z toho mám řádně vyfuckovanej mozek. Ale mám ten jazyk rád, je to skvělý mentální cvičení ☺
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 20. 12. 2016, 20:09:40
Tak maximálně pro lopatu. Pro vývojáře je to ztráta času asi jako dělat dvakrát stejnou věc, když jde hned automatizovat.
Název: Re:Jak se pozná senior
Přispěvatel: YF 20. 12. 2016, 20:40:31
Tak maximálně pro lopatu. Pro vývojáře je to ztráta času asi jako dělat dvakrát stejnou věc, když jde hned automatizovat.
vyborne - prosimte tak zacni tim ze si zautomatizujes zvyk ze kdyz chces neco napsat na root - tak to proste neudelas - az budes mit pocit ze uz toho v sobe drzis moc - tak si zajdes k tomu panu doktorovi a muzete vymejslet dalsi automatizace spolu ne?
Název: Re:Jak se pozná senior
Přispěvatel: čumil 20. 12. 2016, 20:55:48
Tak maximálně pro lopatu. Pro vývojáře je to ztráta času asi jako dělat dvakrát stejnou věc, když jde hned automatizovat.
vyborne - prosimte tak zacni tim ze si zautomatizujes zvyk ze kdyz chces neco napsat na root - tak to proste neudelas - az budes mit pocit ze uz toho v sobe drzis moc - tak si zajdes k tomu panu doktorovi a muzete vymejslet dalsi automatizace spolu ne?
Sis nevšim trotle? On má už to trollení dávno zautomatizovaný. Myslíš si, že by živej člověk vydržel to tempo jakym trolluje náš Java mistr ?
Název: Re:Jak se pozná senior
Přispěvatel: Radovan. 20. 12. 2016, 21:26:33
Tuxiku, ty zvííířééé ;D ;D ;D
Tos' mě dostal, čekal jsem hodně, ale tohle teda ne!

Zato javalopata nezklamal, prokázal že je totální lúzr co nezvládne ani vygooglit školní příklad na vnořený cyklus. Absolutní nula, i ten bot Nový by se zmohl na víc. Dokonce i Lael...

No, nejvíc se mi líbilo to od robotrona, ale když chce použít numerický SW, tak radši klasický nástroj skutečných seniorů, FORTRAN 66:
Kód: [Vybrat]
      PROGRAM MNASOB                                                                                                                       
      PRINT '(10(10I4/))',(((I*J),J=1,10),I=1,10)                                                                                           
      END                                                                                                                                   
První a poslední řádek by tam ani nemusely být, když to není na děrných štítcích :)
Závorek jak v Lispu, ten jsem vlastně neviděl, přehlédl jsem ho nebo ho tady nikdo nepoužil?

A tohle je opravdový programátorský senior, měl skvělou přednášku na letošním Bytefestu: https://www.youtube.com/watch?v=rCuEoht4fGY
Název: Re:Jak se pozná senior
Přispěvatel: čumil 20. 12. 2016, 21:31:04

      println(
        (1 to 10).map(x ⇒
          (1 to 10).map(y ⇒ f"${x * y}%3d").mkString(" ")
        ).mkString("\n")
      )

tfuj, tady je kapka lispíku

Kód: [Vybrat]
(format t "~{~{~2,2@t~a~}~&~}" (loop for n from 1 to 10 collect (loop for x from 1 to 10 collect (* n x))))
Název: Re:Jak se pozná senior
Přispěvatel: čumil 20. 12. 2016, 21:35:29
Tuxiku, ty zvííířééé ;D ;D ;D
Tos' mě dostal, čekal jsem hodně, ale tohle teda ne!

Zato javalopata nezklamal, prokázal že je totální lúzr co nezvládne ani vygooglit školní příklad na vnořený cyklus. Absolutní nula, i ten bot Nový by se zmohl na víc. Dokonce i Lael...

No, nejvíc se mi líbilo to od robotrona, ale když chce použít numerický SW, tak radši klasický nástroj skutečných seniorů, FORTRAN 66:
Kód: [Vybrat]
      PROGRAM MNASOB                                                                                                                       
      PRINT '(10(10I4/))',(((I*J),J=1,10),I=1,10)                                                                                           
      END                                                                                                                                   
První a poslední řádek by tam ani nemusely být, když to není na děrných štítcích :)
Závorek jak v Lispu, ten jsem vlastně neviděl, přehlédl jsem ho nebo ho tady nikdo nepoužil?

A tohle je opravdový programátorský senior, měl skvělou přednášku na letošním Bytefestu: https://www.youtube.com/watch?v=rCuEoht4fGY
fort rules
Název: Re:Jak se pozná senior
Přispěvatel: čumil 20. 12. 2016, 21:37:01
Tak tohle je drsné. To bych nechtěl po někom zdědit. Perl 6 dokáže být stručnější a současně čitelnější bez použití složitých konceptů.
No vždyť jsem to taky musel dát do toho generátoru point-free syntaxe, sám bych to nevyrobil... normálně to vypadá takhle:
Kód: [Vybrat]
mapM_ putStrLn $ map (concatMap (printf "%4d")) [ map (*x) [1..10] | x <- [1..10 :: Int]]A to už je v pohodě čitelné
v porovnání s lispíkem je to kekel
Název: Re:Jak se pozná senior
Přispěvatel: robotron 20. 12. 2016, 21:38:36
Citace
klasický nástroj skutečných seniorů, FORTRAN 66

Muhehe, dokonaly. A ten kod taky, vubec bych netusil, ze je takova smela konstrukce ve Fortranu legalni.
Název: Re:Jak se pozná senior
Přispěvatel: m. 20. 12. 2016, 21:43:40
Trošku mi to připomíná https://wiki.haskell.org/The_Fibonacci_sequence (https://wiki.haskell.org/The_Fibonacci_sequence)

Kód: [Vybrat]
@fib = 0, 1, *+* ... *;


-std=c99
Název: Re:Jak se pozná senior
Přispěvatel: m. 20. 12. 2016, 21:46:48
Muj predchozi post mela byt puvodne odpoved toto. Sorry za bordel.

No tak si to užijte v céčku, když jinak nedáte...
Kód: [Vybrat]
#include <stdio.h>
#include <string.h>

#define XSIZE 10
#define YSIZE 10

int main() {
    int number, x, y, max_len, cur_len, spaces;
    char number_str[10];
    snprintf (number_str, 10, "%d", XSIZE*YSIZE);
    max_len = strlen(number_str);
    for (y=1; y<=YSIZE; y++) {
        for (x=1; x<=XSIZE; x++) {
            number = x*y;
            snprintf (number_str, 10, "%d", number);
            cur_len = strlen(number_str);
            for (spaces=cur_len; spaces<=max_len; spaces++)
                printf ("%s", " ");
            printf ("%s", number_str);
        }
        printf ("%s", "\n");
    }
}

a return mas kde, kdyz uz to neni jako void?
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 20. 12. 2016, 22:00:28
Muj predchozi post mela byt puvodne odpoved toto. Sorry za bordel.

No tak si to užijte v céčku, když jinak nedáte...
Kód: [Vybrat]
#include <stdio.h>
#include <string.h>

#define XSIZE 10
#define YSIZE 10

int main() {
    int number, x, y, max_len, cur_len, spaces;
    char number_str[10];
    snprintf (number_str, 10, "%d", XSIZE*YSIZE);
    max_len = strlen(number_str);
    for (y=1; y<=YSIZE; y++) {
        for (x=1; x<=XSIZE; x++) {
            number = x*y;
            snprintf (number_str, 10, "%d", number);
            cur_len = strlen(number_str);
            for (spaces=cur_len; spaces<=max_len; spaces++)
                printf ("%s", " ");
            printf ("%s", number_str);
        }
        printf ("%s", "\n");
    }
}

a return mas kde, kdyz uz to neni jako void?
return nemám, protože jsem původně chtěl parsovat parametry x a y size a mělo to význam, mít to int a vracet chyby. Pak jsem se na to vykašlal a nepředělal to. Připomínka je to samozřejmě správná a stydím se.
Název: Re:Jak se pozná senior
Přispěvatel: Radovan. 20. 12. 2016, 22:11:42
vubec bych netusil, ze je takova smela konstrukce ve Fortranu legalni.
Ono by to šlo dokonce ještě trochu zkrátit, protože formátovací řetězec se při vyčerpání automaticky recykluje:
Kód: [Vybrat]
      PRINT '((10I4))',(((I*J),J=1,10),I=1,10)FORTRAN je úžasný jazyk s neuvěřitelnými možnostmi, zíral jsem co všechno už v těch padesátých letech při jeho vývoji promysleli. Třeba systém sdílení bloků proměnných mezi různými procedurami, jako parametry šly předávat dokonce i odkazy na funkce, jak vestavěné tak v programu! Akorát všechny proměnné byly statické, takže rekurzi to vyhodí jako chybu.
Název: Re:Jak se pozná senior
Přispěvatel: andy 20. 12. 2016, 23:05:07
No nechtěl jsem to zvrhnout na debatu, který jazyk je lepší...
To je téměř stejně dlouhé jako řešení v c. Slušný jazyk by měl umožňovat vygenerování podobné tabulky jedinou vektorizovanou operací, pouze s použitím vestavěných funkcí a operátorů.
Tak haskell zrovna žádné vestavěné operátory nemá.. takže to je už z pricipu nepoužitelný jazyk....
Kód: [Vybrat]
hyper :: (Functor f, Functor g) => (a -> b -> c) -> f a -> g b -> f (g c)
hyper f xs ys = fmap (flip fmap ys . f) xs
(<<*>>) :: (Functor f, Functor g, Num a) => f a -> g a -> f (g a)
(<<*>>) = hyper (*)
A hned má haskel hyperoperátor... on už to dokonce někdo napsal v nějaké knihovně (http://hoogle.haskell.org/?hoogle=%28Functor+f%2C+Functor+g%29+%3D%3E+%28a+-%3E+b+-%3E+c%29+-%3E+f+a+-%3E+g+b+-%3E+f+%28g+c%29&scope=set%3Astackage).... ale asi se to zrovna často nepoužívá - jo a není to omezené na listy, ale funguje to na jakýkoliv funktor.
Citace
Tisk tabulky je také hodně ukecaný a printf ani není součástí prelude. Haskell sucks.
Printf je taky docela hnusná funkce, která by principiálně v žádném pořádném programu být neměla, poněvdž není staticky typovaná... mně perl vždycky přidal nepoužitelný, protože mám asi moc krátkodobou paměť a to kvantum různých symbolů jsem prostě nebyl schopen vstřebat (což je taky případ toho <<*>> - když to použiju jednou za rok, jak si pak budu pamatovat, co to znamená?). Ale slyšel jsem, že v Perlu6 je spousta věcí vymyšlena dobře - jak tam funguje static typing? Zahlédl jsem, že to umí - co to tedy umí?
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 21. 12. 2016, 07:26:16
Ještě přihodím jednu perlu :)

Kód: [Vybrat]
IDENTIFICATION DIVISION.
PROGRAM-ID. NASOBILKA.

DATA DIVISION.
  WORKING-STORAGE SECTION.
  01 Y PIC 9(3) VALUE 1.
  01 X PIC 9(3) VALUE 1.
  01 RES PIC 9(3).

PROCEDURE DIVISION.
  PERFORM Y-LOOP WITH TEST AFTER UNTIL Y>10.
  STOP RUN.

  Y-LOOP.
  PERFORM X-LOOP WITH TEST AFTER UNTIL X>10.
  DISPLAY ' '.
  SET X TO 1.
  ADD 1 TO Y.

  X-LOOP.
  MULTIPLY X BY Y GIVING RES.
  DISPLAY RES' ' WITH NO ADVANCING.
  ADD 1 TO X.

ČOBOLo, to bolo, terazky som lopatou.
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 21. 12. 2016, 07:48:47
Jejda... ještě vyměnit
Kód: [Vybrat]
01 RES PIC 9(3).za
Kód: [Vybrat]
01 RES PIC ZZ9.a je to dokonalý :D
Název: Re:Jak se pozná senior
Přispěvatel: spasitel 21. 12. 2016, 08:13:14
no ty blaho, tady na rootu jsou vetsi blbci nez jsem si myslel :o
Název: Re:Jak se pozná senior
Přispěvatel: gll 21. 12. 2016, 08:28:17
No nechtěl jsem to zvrhnout na debatu, který jazyk je lepší...
To je téměř stejně dlouhé jako řešení v c. Slušný jazyk by měl umožňovat vygenerování podobné tabulky jedinou vektorizovanou operací, pouze s použitím vestavěných funkcí a operátorů.
Tak haskell zrovna žádné vestavěné operátory nemá.. takže to je už z pricipu nepoužitelný jazyk....
Kód: [Vybrat]
hyper :: (Functor f, Functor g) => (a -> b -> c) -> f a -> g b -> f (g c)
hyper f xs ys = fmap (flip fmap ys . f) xs
(<<*>>) :: (Functor f, Functor g, Num a) => f a -> g a -> f (g a)
(<<*>>) = hyper (*)
A hned má haskel hyperoperátor... on už to dokonce někdo napsal v nějaké knihovně (http://hoogle.haskell.org/?hoogle=%28Functor+f%2C+Functor+g%29+%3D%3E+%28a+-%3E+b+-%3E+c%29+-%3E+f+a+-%3E+g+b+-%3E+f+%28g+c%29&scope=set%3Astackage).... ale asi se to zrovna často nepoužívá - jo a není to omezené na listy, ale funguje to na jakýkoliv funktor.
Citace
Tisk tabulky je také hodně ukecaný a printf ani není součástí prelude. Haskell sucks.
Printf je taky docela hnusná funkce, která by principiálně v žádném pořádném programu být neměla, poněvdž není staticky typovaná... mně perl vždycky přidal nepoužitelný, protože mám asi moc krátkodobou paměť a to kvantum různých symbolů jsem prostě nebyl schopen vstřebat (což je taky případ toho <<*>> - když to použiju jednou za rok, jak si pak budu pamatovat, co to znamená?). Ale slyšel jsem, že v Perlu6 je spousta věcí vymyšlena dobře - jak tam funguje static typing? Zahlédl jsem, že to umí - co to tedy umí?

To není stejné. Hyperoperátor je obecnější verze zippWith, ale narozdíl od zippWith funguje rekurzivně a ve verzi s šipkami dovnitř, kterou jsem použil,
cyklicky opakuje kratší ze sekvencí. V jednostranné variantě se dá použít jako map.

pro můj konkrétní případ použití, kdy je nalevo ploché pole a napravo pole polí, by fungovalo tohle:
Kód: [Vybrat]
hyper = (\f x y -> zipWith (\xx yy -> zipWith f (cycle [xx]) yy) x $ cycle y)

implementovat to obecně nebude jednoduché, protože to musí pracovat s poli typu [1,2,[3,4]].

https://docs.perl6.org/language/operators
na abc vycházel skvělý seriál http://www.abclinuxu.cz/blog/wamba/perl

Mé znalosti přibližně odpovídají rozsahu toho seriálu. O statickém typování nic nevím.
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 21. 12. 2016, 12:20:38
no ty blaho, tady na rootu jsou vetsi blbci nez jsem si myslel :o
+1
Název: Re:Jak se pozná senior
Přispěvatel: Pako 21. 12. 2016, 12:53:10
no ty blaho, tady na rootu jsou vetsi blbci nez jsem si myslel :o

No ne žeby celá tahle soutěž o to kdo je větší senior protože umí napsat co nejobskurněji pár řádků v co nejvíce jazycích nebyla poněkud trapná (vč. javamanových reakcí - i on propadl) ovšem teprve jurdo vulgo spasitel je tou pravou pečetí trollů, lopat & nerdovství.
Název: Re:Jak se pozná senior
Přispěvatel: andy 21. 12. 2016, 13:01:47
To není stejné. Hyperoperátor je obecnější verze zippWith, ale narozdíl od zippWith funguje rekurzivně a ve verzi s šipkami dovnitř, kterou jsem použil,
cyklicky opakuje kratší ze sekvencí. V jednostranné variantě se dá použít jako map.

pro můj konkrétní případ použití, kdy je nalevo ploché pole a napravo pole polí, by fungovalo tohle:
Kód: [Vybrat]
hyper = (\f x y -> zipWith (\xx yy -> zipWith f (cycle [xx]) yy) x $ cycle y)

implementovat to obecně nebude jednoduché, protože to musí pracovat s poli typu [1,2,[3,4]].
Citace
Hyper operators apply a given operator enclosed by « and » to one or two lists, returning the resulting list. The pointy part of « or » has to point to the shorter list. A list with just one element is fine too. If one of the lists is shorter then the other, the operator will cycle over the shorter list until all elements of the longer list are processed.
Aha, já jsem přehlédl to (1..10,) - to je totéž co "repeat [1..10]"?
Já tomu asi nerozumím.... mě připadá, že <<něco>> == zipWith (něco) (maximálně tak s cyklem ve směru šipek). Akorát, že v perlu (asi???) můžež napsat
Kód: [Vybrat]
3 * (1..10) --> (3,6,9...)
což v haskellu nemůžeš, protože typy. Takže identický kód by vypadal:
Kód: [Vybrat]
-- Definujeme skalární násobení vektoru
(*!) c = map (*c)
-- definujeme hyperoperátor
(<<*!>>) = zipWith (*!)
nasobilka = [1..10] <<*!>> repeat [1..10]
Chápu to správně?
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 29. 12. 2016, 17:06:11
Tohle zlaté vlákno nějak zapadlo :o Celkem nečekaně jsme se k ničemu nedostali a dál se asi budou nabírat lidi podle "seniority", která ale nic neznamená :D Tak to je super! Všem dáme stejně, protože neumíme rozlišit vývojáře od lopat.
Název: Re:Jak se pozná senior
Přispěvatel: Radovan. 29. 12. 2016, 17:13:59
Nezapadlo, jen se pořád čeká na tvůj kód. Nebo nezvládneš ani tu násobilku? Ukaž jaký jsi mistr javy :P
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 29. 12. 2016, 17:19:56
Tak já moc nepochopil, jak jednoduchý kód souvisí s čímkoli. To je jako pohovorové testy. Máš na to třeba hodin a ukaž se :D Jenže to nic neukáže. To je lopatí přístup v lopatím světě, kde existují i termíny jako senior pro třicetileté lidi.

Klidně ti ukážu, jaký mistr Javy jsem. Jen nevím jak, aby to i lopata pochopila.
Název: Re:Jak se pozná senior
Přispěvatel: Radovan. 29. 12. 2016, 17:30:44
Násobilku pochopí i lopata, předveď jaký jsi mistr.

Jak pravil Linus: "Kecy nic neznamenají. Ukaž kód!"
Název: Re:Jak se pozná senior
Přispěvatel: Tuxik 29. 12. 2016, 17:31:13
Tak já moc nepochopil, jak jednoduchý kód souvisí s čímkoli. To je jako pohovorové testy. Máš na to třeba hodin a ukaž se :D Jenže to nic neukáže. To je lopatí přístup v lopatím světě, kde existují i termíny jako senior pro třicetileté lidi.

Klidně ti ukážu, jaký mistr Javy jsem. Jen nevím jak, aby to i lopata pochopila.
Tak přestaň žvanit a ukaž.
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 29. 12. 2016, 17:38:29
Násobilku pochopí i lopata, předveď jaký jsi mistr.

Jak pravil Linus: "Kecy nic neznamenají. Ukaž kód!"

Právě, proto ji sem všechny daly. Ale asi těžko na tom ukážeš, jestli jsem mistr.

Linus zrovna není někdo, kdo by tomu mohl rozumět.

Tak já moc nepochopil, jak jednoduchý kód souvisí s čímkoli. To je jako pohovorové testy. Máš na to třeba hodin a ukaž se :D Jenže to nic neukáže. To je lopatí přístup v lopatím světě, kde existují i termíny jako senior pro třicetileté lidi.

Klidně ti ukážu, jaký mistr Javy jsem. Jen nevím jak, aby to i lopata pochopila.
Tak přestaň žvanit a ukaž.

Jenže co? Lopaty jsou hloupé a nemají dostatek inteligence na to, aby pochopily víc advanced lidi.
Název: Re:Jak se pozná senior
Přispěvatel: Radovan. 29. 12. 2016, 17:40:18
Nemáš na to.
Název: Re:Jak se pozná senior
Přispěvatel: gll 29. 12. 2016, 17:41:20
To není stejné. Hyperoperátor je obecnější verze zippWith, ale narozdíl od zippWith funguje rekurzivně a ve verzi s šipkami dovnitř, kterou jsem použil,
cyklicky opakuje kratší ze sekvencí. V jednostranné variantě se dá použít jako map.

pro můj konkrétní případ použití, kdy je nalevo ploché pole a napravo pole polí, by fungovalo tohle:
Kód: [Vybrat]
hyper = (\f x y -> zipWith (\xx yy -> zipWith f (cycle [xx]) yy) x $ cycle y)

implementovat to obecně nebude jednoduché, protože to musí pracovat s poli typu [1,2,[3,4]].
Citace
Hyper operators apply a given operator enclosed by « and » to one or two lists, returning the resulting list. The pointy part of « or » has to point to the shorter list. A list with just one element is fine too. If one of the lists is shorter then the other, the operator will cycle over the shorter list until all elements of the longer list are processed.
Aha, já jsem přehlédl to (1..10,) - to je totéž co "repeat [1..10]"?
Já tomu asi nerozumím.... mě připadá, že <<něco>> == zipWith (něco) (maximálně tak s cyklem ve směru šipek). Akorát, že v perlu (asi???) můžež napsat
Kód: [Vybrat]
3 * (1..10) --> (3,6,9...)
což v haskellu nemůžeš, protože typy. Takže identický kód by vypadal:
Kód: [Vybrat]
-- Definujeme skalární násobení vektoru
(*!) c = map (*c)
-- definujeme hyperoperátor
(<<*!>>) = zipWith (*!)
nasobilka = [1..10] <<*!>> repeat [1..10]
Chápu to správně?

Nechápete to správně. (1..10,) je totéž co [[1..10]].


Ten speciální případ v haskellu jsem mohl zapsat i takto.

Kód: [Vybrat]
hyper = (\f x y -> zipWith (\xx yy -> map (f xx) yy) x $ cycle y)

Neznám haskell tak dobře, abych dokázal implementovat ekvivalent hyperoperátoru obecně. Existuje ve standartní knihovně nějaký standartně používaný typ pro vnořená pole [a,a,[a,a]] a pod. ?

Název: Re:Jak se pozná senior
Přispěvatel: jpu 29. 12. 2016, 17:41:39
javamane daj si novorocny zavazok, ze konecne navstivis psychiatra a budes nieco so sebou robit
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 29. 12. 2016, 17:44:29
javamane daj si novorocny zavazok, ze konecne navstivis psychiatra a budes nieco so sebou robit

A důvod? Co konkrétně se ti na mém chování nezdá? Co by mi mohl psychiatr dát? V čem mám myslíš ještě nedostatky?
Název: Re:Jak se pozná senior
Přispěvatel: jpu 29. 12. 2016, 17:46:19
co sa mi nezda? no vidis, uz hned to je problem, ze si to ani neuvedomujes, co nie je dobre a mal by ta vysetrit odbornik.
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 29. 12. 2016, 17:54:18
Tak já myslel, že mi to přesně řekneš, když to víš. Co to tedy je? Proč je to takový problém? Není to jen závist?
Název: Re:Jak se pozná senior
Přispěvatel: jpu 29. 12. 2016, 18:00:24
zavidiet, ze si troll? to urcite nie ;). skor ta lutujem, ze si naruseny. a chces dokazy? staci si precitat rozne temy, do ktorych prispievas a pozriet si aj nazory inych ludi na tvoju osobnost. Myslim, ze to celkom postacuje na to, aby si sa isiel liecit, alebo minimalne prestal tu prispievat svoje nezmyselne veci. ak si si nevsimol, kazdemu si tu na smiech :))
Název: Re:Jak se pozná senior
Přispěvatel: javaman () 29. 12. 2016, 18:03:38
Takže zase nic :( Asi jsem prostě zdravý 8)

Třeba jen závidíš, že je někdo o moc lepší než ty...
Název: Re:Jak se pozná senior
Přispěvatel: jpu 29. 12. 2016, 18:07:19
asi nevies citat a porozumiet precitany text, potom byt lepsi nemozes ;)