Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: Fajnman 24. 11. 2018, 15:05:27

Název: Teoretické minimum pro vývojáře
Přispěvatel: Fajnman 24. 11. 2018, 15:05:27
Fyzici mají své teoretické minimum (Landau), existuje obecně uznávaná obdoba i pro CS/IT? Pokud ne, jaké znalosti jsou absolutně nezbytné, aby si člověk mohl právem říkat vývojář? Stačí pobrat Knuthovo AOCP?
Název: Re:Teoretické minimum
Přispěvatel: Oooo 24. 11. 2018, 15:30:25
Assembler :-)
Jsi si jist, ze kazdy fyzik dosahuje uroven lva landaua??!
Název: Re:Teoretické minimum
Přispěvatel: Samuel Kupka 24. 11. 2018, 15:34:49
Ja by som povedal, ze na to minimum treba okrem AOCP presmejdit aj algoritmy od Sedgewicka, aby mal clovek prehlad o najrozsirenejsich algoritmoch, ich nuancach a zlozitostiach. Taktiez by bolo dobre mat zmaknutu vyrokovu logiku a asi aj zaklady fyziky. Ale kto vie.
Název: Re:Teoretické minimum
Přispěvatel: Oooo 24. 11. 2018, 15:38:00
Podle me to je picovina, cim vic clovek vi tim lip, ale uzivi se i programatori/ajtaci, kteri vi skoro prd.
Název: Re:Teoretické minimum
Přispěvatel: Pako 24. 11. 2018, 15:39:55
Assembler :-)
Jsi si jist, ze kazdy fyzik dosahuje uroven lva landaua??!

Fyzici "Landauem" myslí v tomto kontextu tuhle řadu učebnic: https://www.databazeknih.cz/knihy/uvod-do-teoretickej-fyziky-1-mechanika-elektrodynamika-257021
Název: Re:Teoretické minimum
Přispěvatel: Oooo 24. 11. 2018, 16:09:12
Assembler :-)
Jsi si jist, ze kazdy fyzik dosahuje uroven lva landaua??!

Fyzici "Landauem" myslí v tomto kontextu tuhle řadu učebnic: https://www.databazeknih.cz/knihy/uvod-do-teoretickej-fyziky-1-mechanika-elektrodynamika-257021

Jo napsal jsem to blbe, ale to minimum bude spis maximum uz dneska :-)
Název: Re:Teoretické minimum
Přispěvatel: gll 24. 11. 2018, 19:15:19
Assembler :-)
Jsi si jist, ze kazdy fyzik dosahuje uroven lva landaua??!

Fyzici "Landauem" myslí v tomto kontextu tuhle řadu učebnic: https://www.databazeknih.cz/knihy/uvod-do-teoretickej-fyziky-1-mechanika-elektrodynamika-257021

Jo napsal jsem to blbe, ale to minimum bude spis maximum uz dneska :-)

Teoretické minimum byl název zkoužky, ne řady učebnic.
Název: Re:Teoretické minimum
Přispěvatel: gll 24. 11. 2018, 19:22:26
Assembler :-)
Jsi si jist, ze kazdy fyzik dosahuje uroven lva landaua??!

Fyzici "Landauem" myslí v tomto kontextu tuhle řadu učebnic: https://www.databazeknih.cz/knihy/uvod-do-teoretickej-fyziky-1-mechanika-elektrodynamika-257021

Jo napsal jsem to blbe, ale to minimum bude spis maximum uz dneska :-)

Teoretické minimum byl název zkoužky, ne řady učebnic.

zkoušky
Název: Re:Teoretické minimum
Přispěvatel: Pako 24. 11. 2018, 19:39:49
Assembler :-)
Jsi si jist, ze kazdy fyzik dosahuje uroven lva landaua??!

Fyzici "Landauem" myslí v tomto kontextu tuhle řadu učebnic: https://www.databazeknih.cz/knihy/uvod-do-teoretickej-fyziky-1-mechanika-elektrodynamika-257021

Jo napsal jsem to blbe, ale to minimum bude spis maximum uz dneska :-)

Teoretické minimum byl název zkoužky, ne řady učebnic.

zkoušky

No já jsem fyziku úspěšně vystudoval (MFF UK, 1988-1993) a na žádnou zkoušku "teoretické minimum" si opravdu nevzpomínám. Zato na učebnice od Landaua velmi dobře. Opravvdu se nejmenují "teoretické minimum" a pochybuji že to tak tazatel myslel.
Název: Re:Teoretické minimum
Přispěvatel: Oooo 24. 11. 2018, 19:54:04
Zpet k minimu pro IT.
znam programatory pro android (java) ale prevody mezi binarni, osmickovou, sestnactkovou soustavou ani bitove posuny neznal.
Název: Re:Teoretické minimum
Přispěvatel: Bacsa 24. 11. 2018, 19:55:37
Assembler :-)
Jsi si jist, ze kazdy fyzik dosahuje uroven lva landaua??!

Fyzici "Landauem" myslí v tomto kontextu tuhle řadu učebnic: https://www.databazeknih.cz/knihy/uvod-do-teoretickej-fyziky-1-mechanika-elektrodynamika-257021
Jo napsal jsem to blbe, ale to minimum bude spis maximum uz dneska :-)
Teoretické minimum byl název zkoužky, ne řady učebnic.
Tu zkoušku udělalo celkem jen 43 lidí. Zajímalo by mě, co za otázky by muselo být z CS, aby jich prošly jen desítky.
Název: Re:Teoretické minimum
Přispěvatel: gll 24. 11. 2018, 20:08:56
No já jsem fyziku úspěšně vystudoval (MFF UK, 1988-1993) a na žádnou zkoušku "teoretické minimum" si opravdu nevzpomínám. Zato na učebnice od Landaua velmi dobře. Opravvdu se nejmenují "teoretické minimum" a pochybuji že to tak tazatel myslel.

učebnice se jmenují kurz teoretické fyziky. V češtině nevyšly. Teoretické minimum byla série zkoušek, které skládali účastníci jeho seminářů. Existují vzpomínky účastníků https://arxiv.org/pdf/hep-ph/0204295v1.pdf . Jednalo se o drsnou záležitost.
Název: Re:Teoretické minimum
Přispěvatel: Trollopata 24. 11. 2018, 20:33:55
Stejně jako neexistuje "univerzální vývojář", neexistuje ani univerzální "teoretické minimum". Můžete umět převody mezi soustavami, bitové posuny nebo assembler, ale jakmile neumíte napsat kus kódu tak, aby mu rozuměl nejen počítač, ale i kolegové v týmu, tak máte ve většině běžných firem tak trochu problém.

Na druhou stranu, většina z těch, co "dávala ve škole pozor" a má "standardní" vzdělání, tak vše výše uvedené zřejmě umí, nebo o tom alespoň má přehled a umí si to v případě nutnosti dohledat a zopakovat.
Název: Re:Teoretické minimum
Přispěvatel: yerry 24. 11. 2018, 21:20:26
Lidská bytost by měla být schopna vyměnit plenku, naplánovat invazi, porazit prase, velet lodi, vyprojektovat stavbu, napsat sonet, vyrovnat účty, postavit zeď, napravit kost, zpříjemnit umírání, udržovat pořádek, plnit rozkazy, udílet rozkazy, spolupracovat, jednat sám, řešit rovnice, analyzovat nové problémy, vykydat hnůj, naprogramovat computer, uvařit chutné jídlo, zdatně bojovat, statečně zemřít. Specializace je pro hmyz.

Robert Anson Heinlein
Název: Re:Teoretické minimum
Přispěvatel: Oooo 24. 11. 2018, 21:29:05
Lidská bytost by měla být schopna vyměnit plenku, naplánovat invazi, porazit prase, velet lodi, vyprojektovat stavbu, napsat sonet, vyrovnat účty, postavit zeď, napravit kost, zpříjemnit umírání, udržovat pořádek, plnit rozkazy, udílet rozkazy, spolupracovat, jednat sám, řešit rovnice, analyzovat nové problémy, vykydat hnůj, naprogramovat computer, uvařit chutné jídlo, zdatně bojovat, statečně zemřít. Specializace je pro hmyz.

Robert Anson Heinlein

Mi se libi predstava, ze by byli lide co studovali do sirky i ti co studovali do hloubky a dokazal by se vyuzit potencial tech i tech. Ti s nizsim iq by byli kasta zemedelcu, pak kasta delniku, kastavojaku, kasta pracujici inteligence, ti s vetsi sirkou rozhledu by byli jeste vyse a tak dale.
Název: Re:Teoretické minimum
Přispěvatel: Oooo 24. 11. 2018, 21:31:26
Neco jako wavelety pro lidske znalosti. Siroke okno pro ty s sirokym rozhledem, uzke okno pro specialisty a to vse v pyramidove strukture.
Název: Re:Teoretické minimum
Přispěvatel: D.A. Tiger 24. 11. 2018, 21:47:34
Lidská bytost by měla být schopna vyměnit plenku, naplánovat invazi, porazit prase, velet lodi, vyprojektovat stavbu, napsat sonet, vyrovnat účty, postavit zeď, napravit kost, zpříjemnit umírání, udržovat pořádek, plnit rozkazy, udílet rozkazy, spolupracovat, jednat sám, řešit rovnice, analyzovat nové problémy, vykydat hnůj, naprogramovat computer, uvařit chutné jídlo, zdatně bojovat, statečně zemřít. Specializace je pro hmyz.

Robert Anson Heinlein

SCI-FI
Název: Re:Teoretické minimum
Přispěvatel: sadsadsad 24. 11. 2018, 21:48:34
No já jsem fyziku úspěšně vystudoval (MFF UK, 1988-1993) a na žádnou zkoušku "teoretické minimum" si opravdu nevzpomínám. Zato na učebnice od Landaua velmi dobře. Opravvdu se nejmenují "teoretické minimum" a pochybuji že to tak tazatel myslel.

učebnice se jmenují kurz teoretické fyziky. V češtině nevyšly. Teoretické minimum byla série zkoušek, které skládali účastníci jeho seminářů. Existují vzpomínky účastníků https://arxiv.org/pdf/hep-ph/0204295v1.pdf . Jednalo se o drsnou záležitost.

parada, diky, super som si pocital ...
Název: Re:Teoretické minimum pro vývojáře
Přispěvatel: Oooo 24. 11. 2018, 22:16:56
Landau byl genius/silenec
Název: Re:Teoretické minimum
Přispěvatel: Pako 24. 11. 2018, 22:23:03
No já jsem fyziku úspěšně vystudoval (MFF UK, 1988-1993) a na žádnou zkoušku "teoretické minimum" si opravdu nevzpomínám. Zato na učebnice od Landaua velmi dobře. Opravvdu se nejmenují "teoretické minimum" a pochybuji že to tak tazatel myslel.

učebnice se jmenují kurz teoretické fyziky. V češtině nevyšly. Teoretické minimum byla série zkoušek, které skládali účastníci jeho seminářů. Existují vzpomínky účastníků https://arxiv.org/pdf/hep-ph/0204295v1.pdf . Jednalo se o drsnou záležitost.

Díky za rozšíření obzorů, to jsem nevěděl. Ty učebnice vyšly ve slovenštině, pro mojí generaci nebylo těžké je používat.
Název: Re:Teoretické minimum pro vývojáře
Přispěvatel: balki 25. 11. 2018, 00:54:16
Fyzici mají své teoretické minimum (Landau), existuje obecně uznávaná obdoba i pro CS/IT? Pokud ne, jaké znalosti jsou absolutně nezbytné, aby si člověk mohl právem říkat vývojář? Stačí pobrat Knuthovo AOCP?

Vyvojar je siroky pojem, zahrna analyzu, navrh, implementaciu ,testing, prevadzku (ak som na nieco zabudol, prepacte :) ) Minimum je pokryt nejaku cast, alebo vsetko na zakladnej urovni?  Napr. na L1 support treba mat minimalne absolvovanu zakladnu skolu. :)
Název: Re:Teoretické minimum
Přispěvatel: Bacsa 25. 11. 2018, 01:02:51
neexistuje ani univerzální "teoretické minimum"
Ale existuje, teoretický základ je společný pro všechny.
Název: Re:Teoretické minimum
Přispěvatel: m 25. 11. 2018, 01:11:51
Lidská bytost by měla být schopna vyměnit plenku, naplánovat invazi, porazit prase, velet lodi, vyprojektovat stavbu, napsat sonet, vyrovnat účty, postavit zeď, napravit kost, zpříjemnit umírání, udržovat pořádek, plnit rozkazy, udílet rozkazy, spolupracovat, jednat sám, řešit rovnice, analyzovat nové problémy, vykydat hnůj, naprogramovat computer, uvařit chutné jídlo, zdatně bojovat, statečně zemřít. Specializace je pro hmyz.

Robert Anson Heinlein

SCI-FI

Presneji Starship Troopers, a jako vzdy mel R.A.H. z vetsi casti pravdu.
Název: Re:Teoretické minimum
Přispěvatel: m 25. 11. 2018, 01:12:57
neexistuje ani univerzální "teoretické minimum"
Ale existuje, teoretický základ je společný pro všechny.

Ano, rika se tomu matematika zakladni skoly. :D + trosku pouzivat mozek
Název: Re:Teoretické minimum
Přispěvatel: Bacsa 25. 11. 2018, 12:37:36
neexistuje ani univerzální "teoretické minimum"
Ale existuje, teoretický základ je společný pro všechny.
Ano, rika se tomu matematika zakladni skoly. :D + trosku pouzivat mozek
Jasně, stačí trojčlenka a sexy mozek :)
Název: Re:Teoretické minimum
Přispěvatel: matlafous 26. 11. 2018, 07:34:30
Stejně jako neexistuje "univerzální vývojář", neexistuje ani univerzální "teoretické minimum".

Přesně tak. Co bych k tomu dodal je že je blbost srovnávat IT (v obecné rovině) a teoretickou fyziku. IT je řemeslo. To je jako se bavit o elektrikářském minimu. Někdo si plete fázi s nulákem ale zásuvku zapojí, někdo jiný naplánuje stavbu městské trafostanice.

Možná by tenhle pojem dával smysl u teoretické informatiky, ale člověk taky nemusí znát perfektně Maxwellovy rovnice, aby dostal vyhlášku 50, že?
Název: Re:Teoretické minimum
Přispěvatel: Pako 26. 11. 2018, 08:12:23
Stejně jako neexistuje "univerzální vývojář", neexistuje ani univerzální "teoretické minimum".

Přesně tak. Co bych k tomu dodal je že je blbost srovnávat IT (v obecné rovině) a teoretickou fyziku. IT je řemeslo. To je jako se bavit o elektrikářském minimu. Někdo si plete fázi s nulákem ale zásuvku zapojí, někdo jiný naplánuje stavbu městské trafostanice.

Možná by tenhle pojem dával smysl u teoretické informatiky, ale člověk taky nemusí znát perfektně Maxwellovy rovnice, aby dostal vyhlášku 50, že?

Přesně tak. Pro 99% lidí co pracují v IT není podstatné jestli umí napsat buble-sort, to za ně řeší lépe než by kdy dokázali systémové/platformové frameworky, ale takové ty naměklé schopnosti jako pochopit co se po tom kusu kódu co píše chce, nějak si to formalizovat do vstupních a výstupních rozhranní toho kódu, algoritmizovat to a pak napsat s přiměřenou mírou abstrakce, tak aby to bylo udržovatelné a rychlé jak je potřeba a potřebovalo jen přiměřeně dalších zdrojů.
Název: Re:Teoretické minimum
Přispěvatel: balki 26. 11. 2018, 08:47:42
Stejně jako neexistuje "univerzální vývojář", neexistuje ani univerzální "teoretické minimum".

Přesně tak. Co bych k tomu dodal je že je blbost srovnávat IT (v obecné rovině) a teoretickou fyziku. IT je řemeslo. To je jako se bavit o elektrikářském minimu. Někdo si plete fázi s nulákem ale zásuvku zapojí, někdo jiný naplánuje stavbu městské trafostanice.

Možná by tenhle pojem dával smysl u teoretické informatiky, ale člověk taky nemusí znát perfektně Maxwellovy rovnice, aby dostal vyhlášku 50, že?

Přesně tak. Pro 99% lidí co pracují v IT není podstatné jestli umí napsat buble-sort, to za ně řeší lépe než by kdy dokázali systémové/platformové frameworky, ale takové ty naměklé schopnosti jako pochopit co se po tom kusu kódu co píše chce, nějak si to formalizovat do vstupních a výstupních rozhranní toho kódu, algoritmizovat to a pak napsat s přiměřenou mírou abstrakce, tak aby to bylo udržovatelné a rychlé jak je potřeba a potřebovalo jen přiměřeně dalších zdrojů.

Preco ste si zrovna vybrali bubble sort? Ten sa pouziva pre vyukove ucely na skole ako referencny najpomalsi sort :) Mimo ine, sorty sa pouzivaju aj na vypocet zlozitosti. Prave neznalost klasickych algoritmov je celkom smutna vec, to potom je programator odkazany na vecne lopatovanie, pouzivanie ozrutnych kniznic a pisanie pomaleho kodu.

Frameworky prijdu a odidu ... To je bizuteria, to sa uci ad-hoc.
Název: Re:Teoretické minimum
Přispěvatel: Bacsa 26. 11. 2018, 13:01:13
Stejně jako neexistuje "univerzální vývojář", neexistuje ani univerzální "teoretické minimum".
Přesně tak. Co bych k tomu dodal je že je blbost srovnávat IT (v obecné rovině) a teoretickou fyziku. IT je řemeslo. To je jako se bavit o elektrikářském minimu. Někdo si plete fázi s nulákem ale zásuvku zapojí, někdo jiný naplánuje stavbu městské trafostanice.

Možná by tenhle pojem dával smysl u teoretické informatiky, ale člověk taky nemusí znát perfektně Maxwellovy rovnice, aby dostal vyhlášku 50, že?
Přesně tak. Pro 99% lidí co pracují v IT není podstatné jestli umí napsat buble-sort, to za ně řeší lépe než by kdy dokázali systémové/platformové frameworky, ale takové ty naměklé schopnosti jako pochopit co se po tom kusu kódu co píše chce, nějak si to formalizovat do vstupních a výstupních rozhranní toho kódu, algoritmizovat to a pak napsat s přiměřenou mírou abstrakce, tak aby to bylo udržovatelné a rychlé jak je potřeba a potřebovalo jen přiměřeně dalších zdrojů.
Preco ste si zrovna vybrali bubble sort?
Upřednostňuješ sheep sort, hej?
Název: Re:Teoretické minimum
Přispěvatel: Bacsa 26. 11. 2018, 13:03:47
Stejně jako neexistuje "univerzální vývojář", neexistuje ani univerzální "teoretické minimum".
Přesně tak. Co bych k tomu dodal je že je blbost srovnávat IT (v obecné rovině) a teoretickou fyziku. IT je řemeslo.
Jenže otázka je na CS, tj. teorii z definice. Když kopeš ručně výkopy, nevyjadřuj se k tématu o architektuře.
Název: Re:Teoretické minimum
Přispěvatel: Jose D 26. 11. 2018, 18:13:41
Mi se libi predstava, ze by byli lide co studovali do sirky i ti co studovali do hloubky a dokazal by se vyuzit potencial tech i tech. Ti s nizsim iq by byli kasta zemedelcu, pak kasta delniku, kasta vojaku, kasta pracujici inteligence, ti s vetsi sirkou rozhledu by byli jeste vyse a tak dale.
..no a takhle to myslím dneska funguje, ne? :)
Název: Re:Teoretické minimum
Přispěvatel: matlafous 26. 11. 2018, 18:57:07
Stejně jako neexistuje "univerzální vývojář", neexistuje ani univerzální "teoretické minimum".
Přesně tak. Co bych k tomu dodal je že je blbost srovnávat IT (v obecné rovině) a teoretickou fyziku. IT je řemeslo.
Jenže otázka je na CS, tj. teorii z definice. Když kopeš ručně výkopy, nevyjadřuj se k tématu o architektuře.
OK, mistře vědátore, souhlasím.
V takovém případě by ale téma mělo být "teoretické minimum pro počítačového vědce" (computer scientist), nikoliv "teoretické minimum pro vývojáře". Rozdíl mezi řemeslem a vědou je právě v tom že řemeslník (developer) něco vyvíjí na zakázku, jako ten řemeslník elektrikář, zatímco vědec (researcher) něco zkoumá. Vývojařina není o vědě.
Název: Re:Teoretické minimum
Přispěvatel: Bacsa 26. 11. 2018, 19:17:48
Stejně jako neexistuje "univerzální vývojář", neexistuje ani univerzální "teoretické minimum".
Přesně tak. Co bych k tomu dodal je že je blbost srovnávat IT (v obecné rovině) a teoretickou fyziku. IT je řemeslo.
Jenže otázka je na CS, tj. teorii z definice. Když kopeš ručně výkopy, nevyjadřuj se k tématu o architektuře.
OK, mistře vědátore, souhlasím.
V takovém případě by ale téma mělo být "teoretické minimum pro počítačového vědce" (computer scientist), nikoliv "teoretické minimum pro vývojáře". Rozdíl mezi řemeslem a vědou je právě v tom že řemeslník (developer) něco vyvíjí na zakázku, jako ten řemeslník elektrikář, zatímco vědec (researcher) něco zkoumá. Vývojařina není o vědě.
Dobrá poznámka, tím se nám ta otázka dělí na dvě, přičemž teoretické minimum pro vývojáře-nádeníky je zajímavější téma.
Název: Re:Teoretické minimum pro vývojáře
Přispěvatel: Wal-De-Mar 26. 11. 2018, 19:18:53
Teoretické minimum je individuálny pojem pre každú firmu, nič štandardizované. Čo je aj dôvod, prečo v pracovnych inzerátoch vypisujú naprosto konkrétne požiadavky na uchádzača. Plus, viac ako vzdelanie si cenia prax. Pokiaľ potrebujú hotového človeka, tak pokiaľ aj uviedli v inzeráte ako minimálne vzdelanie VŠ druhého stupňa, pokiaľ ho aj záujemca nemá, pokojne to prejde, pokiaľ ovláda vymenované technológie a má v nich prax. Obzvlášť vzhľadom na permanentný nedostatok developerov s praxou a aj preto, že neexistuje ani len štandard na technologický stack. Čiže napríklad web developer neznamená, že máš ovládať konkrétny jazyk, či pod. Pre jednu firmu je web developer ten, čo ovláda, okrem HTML, CSS a JS aj C#, pre inú ktorý ovláda PHP, pre inú JS s Node, pre inú Java.
Název: Re:Teoretické minimum
Přispěvatel: Wal-De-Mar 26. 11. 2018, 19:34:55
Stejně jako neexistuje "univerzální vývojář", neexistuje ani univerzální "teoretické minimum".

Přesně tak. Co bych k tomu dodal je že je blbost srovnávat IT (v obecné rovině) a teoretickou fyziku. IT je řemeslo. To je jako se bavit o elektrikářském minimu. Někdo si plete fázi s nulákem ale zásuvku zapojí, někdo jiný naplánuje stavbu městské trafostanice.

Možná by tenhle pojem dával smysl u teoretické informatiky, ale člověk taky nemusí znát perfektně Maxwellovy rovnice, aby dostal vyhlášku 50, že?

Přesně tak. Pro 99% lidí co pracují v IT není podstatné jestli umí napsat buble-sort, to za ně řeší lépe než by kdy dokázali systémové/platformové frameworky, ale takové ty naměklé schopnosti jako pochopit co se po tom kusu kódu co píše chce, nějak si to formalizovat do vstupních a výstupních rozhranní toho kódu, algoritmizovat to a pak napsat s přiměřenou mírou abstrakce, tak aby to bylo udržovatelné a rychlé jak je potřeba a potřebovalo jen přiměřeně dalších zdrojů.

Preco ste si zrovna vybrali bubble sort? Ten sa pouziva pre vyukove ucely na skole ako referencny najpomalsi sort :) Mimo ine, sorty sa pouzivaju aj na vypocet zlozitosti. Prave neznalost klasickych algoritmov je celkom smutna vec, to potom je programator odkazany na vecne lopatovanie, pouzivanie ozrutnych kniznic a pisanie pomaleho kodu.

Frameworky prijdu a odidu ... To je bizuteria, to sa uci ad-hoc.

Sám si lopata. Nepoznám vo web oblasti firmu ktorá by si dovolila nepoužívať frameworky - zvolila si dobrovoľne cestu konkurenčnej nevýhody. Lopaty sú zrovna amatéri s nutkavým pocitom písať si implementácie bežných algoritmov sami a mudrujúcich o ozrutných knižniciach, netušiac vo svojej neskúsenosti, že knižnice sa už dávno píšu modulárne a importujú sa z nich len aktuálne potrebné metódy, a nie celé knižnice naraz, a dané metódy sú "battle tested" a optimalizované lepšie, než je schopný optimalizovať onen mudrlant tvariaci sa, že jeho kód by šiel rýchlejšie. Akýkoľvek tvoj "prudko optimálny kód" nad ktorým by si hodiny maturoval, by som ti z faktúry škrtol s odkazom na existujúcu knižnicu a preplatil ti 5 minút za jej použitie, ale ani fň za jej napísanie. S dovetkom, že ešte raz kvôli 12 mikrosekundám zdržíš projekt o 12 hodín, tak ja zoptimalizujem vývojový tím...
Název: Re:Teoretické minimum
Přispěvatel: balki 27. 11. 2018, 14:18:16
Sám si lopata. Nepoznám vo web oblasti firmu ktorá by si dovolila nepoužívať frameworky - zvolila si dobrovoľne cestu konkurenčnej nevýhody. Lopaty sú zrovna amatéri s nutkavým pocitom písať si implementácie bežných algoritmov sami a mudrujúcich o ozrutných knižniciach, netušiac vo svojej neskúsenosti, že knižnice sa už dávno píšu modulárne a importujú sa z nich len aktuálne potrebné metódy, a nie celé knižnice naraz, a dané metódy sú "battle tested" a optimalizované lepšie, než je schopný optimalizovať onen mudrlant tvariaci sa, že jeho kód by šiel rýchlejšie. Akýkoľvek tvoj "prudko optimálny kód" nad ktorým by si hodiny maturoval, by som ti z faktúry škrtol s odkazom na existujúcu knižnicu a preplatil ti 5 minút za jej použitie, ale ani fň za jej napísanie. S dovetkom, že ešte raz kvôli 12 mikrosekundám zdržíš projekt o 12 hodín, tak ja zoptimalizujem vývojový tím...

Aha, vo web oblasti nepoznate firmu ...  Battle tested metody ....
To su zaujimave argumenty pre neznalost algoritmizacie.
Název: Re:Teoretické minimum
Přispěvatel: Wal-De-Mar 27. 11. 2018, 15:02:24
Sám si lopata. Nepoznám vo web oblasti firmu ktorá by si dovolila nepoužívať frameworky - zvolila si dobrovoľne cestu konkurenčnej nevýhody. Lopaty sú zrovna amatéri s nutkavým pocitom písať si implementácie bežných algoritmov sami a mudrujúcich o ozrutných knižniciach, netušiac vo svojej neskúsenosti, že knižnice sa už dávno píšu modulárne a importujú sa z nich len aktuálne potrebné metódy, a nie celé knižnice naraz, a dané metódy sú "battle tested" a optimalizované lepšie, než je schopný optimalizovať onen mudrlant tvariaci sa, že jeho kód by šiel rýchlejšie. Akýkoľvek tvoj "prudko optimálny kód" nad ktorým by si hodiny maturoval, by som ti z faktúry škrtol s odkazom na existujúcu knižnicu a preplatil ti 5 minút za jej použitie, ale ani fň za jej napísanie. S dovetkom, že ešte raz kvôli 12 mikrosekundám zdržíš projekt o 12 hodín, tak ja zoptimalizujem vývojový tím...

Aha, vo web oblasti nepoznate firmu ...  Battle tested metody ....
To su zaujimave argumenty pre neznalost algoritmizacie.

1. A ty takú poznáš? Ktorá píše všetky projekty na zelenej lúke bez frameworkov?

2. Battle tested je výraz pre používanú, v praxi preverenú funkcionalitu. A taká je často zároveň x krát optimalizovaná na základe užívateľských pripomienok. A tak ju fakt že nie je dôvod písať nanovo a strácať tým čas.
Název: Re:Teoretické minimum
Přispěvatel: balki 27. 11. 2018, 15:56:40
Sám si lopata. Nepoznám vo web oblasti firmu ktorá by si dovolila nepoužívať frameworky - zvolila si dobrovoľne cestu konkurenčnej nevýhody. Lopaty sú zrovna amatéri s nutkavým pocitom písať si implementácie bežných algoritmov sami a mudrujúcich o ozrutných knižniciach, netušiac vo svojej neskúsenosti, že knižnice sa už dávno píšu modulárne a importujú sa z nich len aktuálne potrebné metódy, a nie celé knižnice naraz, a dané metódy sú "battle tested" a optimalizované lepšie, než je schopný optimalizovať onen mudrlant tvariaci sa, že jeho kód by šiel rýchlejšie. Akýkoľvek tvoj "prudko optimálny kód" nad ktorým by si hodiny maturoval, by som ti z faktúry škrtol s odkazom na existujúcu knižnicu a preplatil ti 5 minút za jej použitie, ale ani fň za jej napísanie. S dovetkom, že ešte raz kvôli 12 mikrosekundám zdržíš projekt o 12 hodín, tak ja zoptimalizujem vývojový tím...

Aha, vo web oblasti nepoznate firmu ...  Battle tested metody ....
To su zaujimave argumenty pre neznalost algoritmizacie.

1. A ty takú poznáš? Ktorá píše všetky projekty na zelenej lúke bez frameworkov?

2. Battle tested je výraz pre používanú, v praxi preverenú funkcionalitu. A taká je často zároveň x krát optimalizovaná na základe užívateľských pripomienok. A tak ju fakt že nie je dôvod písať nanovo a strácať tým čas.

To je trosku hyperbolizovana situacia, ktoru ste si vyfabulovali. Frameworky sa pouzivaju.  Avsak v pripade, ze treba optimalizovat vyhovorka - "framework to tak robi" je dost smiesna. Alebo prijde sef - a teraz mi to prepiste, aby sa to dalo spustat na cinskej haraburde [dopln pristroj].
Název: Re:Teoretické minimum pro vývojáře
Přispěvatel: Wal-De-Mar 27. 11. 2018, 16:14:32
No a koľko krát prišiel niekto konkrétne za tebou s požiadavkou, aby si napísal nejakú vlastnú, optimalizovanú metódu, ktorú framework ponúka, ale niekomu pripadala pomalá? Napíš príklad ktorého frameworku ktorú metódu si musel písať nanovo a daj link na ten lepší kód, lebo ja som presvedčený, že s takou požiadavkou si sa nikdy nestretol. Ak, tak sa optimalizuje flow aplikácie, nie implementácie konkrétnych, funkčných a preverených algoritmov.

A to druhé už ani nie je argument, lebo je to vysoko špecifický prípad. Za nikým nechodí šéf s neekonomickou požiadavkou aby sa niečo prepisovalo, aby šlo niečo spúšťať na nejakej haraburde, len tak, lebo to on chce. Ale jedine ak si to vyžiadal, a hlavne zaplatil konkrétny zákazník, prípadne preto, že sa od toho očakáva aspoň nepriamy ekonomický prínos. Preto dúfam, že toto si ani nemyslel ako argument proti frameworkom, svedčiaci o potrebe písať bezdôvodne vlastné implementácie existujúcich algoritmov.
Název: Re:Teoretické minimum pro vývojáře
Přispěvatel: balki 27. 11. 2018, 16:24:17
No a koľko krát prišiel niekto konkrétne za tebou s požiadavkou, aby si napísal nejakú vlastnú, optimalizovanú metódu, ktorú framework ponúka, ale niekomu pripadala pomalá? Napíš príklad ktorého frameworku ktorú metódu si musel písať nanovo a daj link na ten lepší kód, lebo ja som presvedčený, že s takou požiadavkou si sa nikdy nestretol. Ak, tak sa optimalizuje flow aplikácie, nie implementácie konkrétnych, funkčných a preverených algoritmov.

A to druhé už ani nie je argument, lebo je to vysoko špecifický prípad. Za nikým nechodí šéf s neekonomickou požiadavkou aby sa niečo prepisovalo, aby šlo niečo spúšťať na nejakej haraburde, len tak, lebo to on chce. Ale jedine ak si to vyžiadal, a hlavne zaplatil konkrétny zákazník, prípadne preto, že sa od toho očakáva aspoň nepriamy ekonomický prínos. Preto dúfam, že toto si ani nemyslel ako argument proti frameworkom, svedčiaci o potrebe písať bezdôvodne vlastné implementácie existujúcich algoritmov.

Budem sem davat firemne kody, co si sa s konom zrazil? Tykalo sa to isteho protocol stacku a isteho alg na priestorove prehladavanie. To druhe je  pripad, co sa mi stal uz tri krat. Proste ze nieco bolo naskalovat smerom dole a existujuce riesenia boli overengineered a primoc vseobecne.
Název: Re:Teoretické minimum pro vývojáře
Přispěvatel: Wal-De-Mar 27. 11. 2018, 16:29:57
No a koľko krát prišiel niekto konkrétne za tebou s požiadavkou, aby si napísal nejakú vlastnú, optimalizovanú metódu, ktorú framework ponúka, ale niekomu pripadala pomalá? Napíš príklad ktorého frameworku ktorú metódu si musel písať nanovo a daj link na ten lepší kód, lebo ja som presvedčený, že s takou požiadavkou si sa nikdy nestretol. Ak, tak sa optimalizuje flow aplikácie, nie implementácie konkrétnych, funkčných a preverených algoritmov.

A to druhé už ani nie je argument, lebo je to vysoko špecifický prípad. Za nikým nechodí šéf s neekonomickou požiadavkou aby sa niečo prepisovalo, aby šlo niečo spúšťať na nejakej haraburde, len tak, lebo to on chce. Ale jedine ak si to vyžiadal, a hlavne zaplatil konkrétny zákazník, prípadne preto, že sa od toho očakáva aspoň nepriamy ekonomický prínos. Preto dúfam, že toto si ani nemyslel ako argument proti frameworkom, svedčiaci o potrebe písať bezdôvodne vlastné implementácie existujúcich algoritmov.

Budem sem davat firemne kody, co si sa s konom zrazil? Tykalo sa to isteho protocol stacku a isteho alg na priestorove prehladavanie. To druhe je  pripad, co sa mi stal uz tri krat. Proste ze nieco bolo naskalovat smerom dole a existujuce riesenia boli overengineered a primoc vseobecne.

Ale uvedomuješ si aspoň, že píšeš o vysoko špecifickom prípade, kde sa pravdepodobne použilo veľké množstvo existujúcich algoritmov a na jeden sa nenašla vhodná existujúca knižnica, že?
Název: Re:Teoretické minimum pro vývojáře
Přispěvatel: balki 27. 11. 2018, 16:33:42
No a koľko krát prišiel niekto konkrétne za tebou s požiadavkou, aby si napísal nejakú vlastnú, optimalizovanú metódu, ktorú framework ponúka, ale niekomu pripadala pomalá? Napíš príklad ktorého frameworku ktorú metódu si musel písať nanovo a daj link na ten lepší kód, lebo ja som presvedčený, že s takou požiadavkou si sa nikdy nestretol. Ak, tak sa optimalizuje flow aplikácie, nie implementácie konkrétnych, funkčných a preverených algoritmov.

A to druhé už ani nie je argument, lebo je to vysoko špecifický prípad. Za nikým nechodí šéf s neekonomickou požiadavkou aby sa niečo prepisovalo, aby šlo niečo spúšťať na nejakej haraburde, len tak, lebo to on chce. Ale jedine ak si to vyžiadal, a hlavne zaplatil konkrétny zákazník, prípadne preto, že sa od toho očakáva aspoň nepriamy ekonomický prínos. Preto dúfam, že toto si ani nemyslel ako argument proti frameworkom, svedčiaci o potrebe písať bezdôvodne vlastné implementácie existujúcich algoritmov.

Budem sem davat firemne kody, co si sa s konom zrazil? Tykalo sa to isteho protocol stacku a isteho alg na priestorove prehladavanie. To druhe je  pripad, co sa mi stal uz tri krat. Proste ze nieco bolo naskalovat smerom dole a existujuce riesenia boli overengineered a primoc vseobecne.

Ale uvedomuješ si aspoň, že píšeš o vysoko špecifickom prípade, kde sa pravdepodobne použilo veľké množstvo existujúcich algoritmov a na jeden sa nenašla vhodná existujúca knižnica, že?

"Špecifický prípad"
Název: Re:Teoretické minimum pro vývojáře
Přispěvatel: Wal-De-Mar 27. 11. 2018, 16:39:08
No a koľko krát prišiel niekto konkrétne za tebou s požiadavkou, aby si napísal nejakú vlastnú, optimalizovanú metódu, ktorú framework ponúka, ale niekomu pripadala pomalá? Napíš príklad ktorého frameworku ktorú metódu si musel písať nanovo a daj link na ten lepší kód, lebo ja som presvedčený, že s takou požiadavkou si sa nikdy nestretol. Ak, tak sa optimalizuje flow aplikácie, nie implementácie konkrétnych, funkčných a preverených algoritmov.

A to druhé už ani nie je argument, lebo je to vysoko špecifický prípad. Za nikým nechodí šéf s neekonomickou požiadavkou aby sa niečo prepisovalo, aby šlo niečo spúšťať na nejakej haraburde, len tak, lebo to on chce. Ale jedine ak si to vyžiadal, a hlavne zaplatil konkrétny zákazník, prípadne preto, že sa od toho očakáva aspoň nepriamy ekonomický prínos. Preto dúfam, že toto si ani nemyslel ako argument proti frameworkom, svedčiaci o potrebe písať bezdôvodne vlastné implementácie existujúcich algoritmov.

Budem sem davat firemne kody, co si sa s konom zrazil? Tykalo sa to isteho protocol stacku a isteho alg na priestorove prehladavanie. To druhe je  pripad, co sa mi stal uz tri krat. Proste ze nieco bolo naskalovat smerom dole a existujuce riesenia boli overengineered a primoc vseobecne.

Ale uvedomuješ si aspoň, že píšeš o vysoko špecifickom prípade, kde sa pravdepodobne použilo veľké množstvo existujúcich algoritmov a na jeden sa nenašla vhodná existujúca knižnica, že?

"Špecifický prípad"

Presne tak. Prípad ktorý netvorí ani promile z existujúcich web aplikácií. A kvôli tomu mizivému zlomku tu označuješ za lopaty všetkých, čo vo zvyšných 99.999%+ aplikácií používajú na štandardné úlohy štandardné algoritmy z well known knižníc, ako napríklad Lodash.
Název: Re:Teoretické minimum pro vývojáře
Přispěvatel: balki 27. 11. 2018, 16:51:01
Presne tak. Prípad ktorý netvorí ani promile z existujúcich web aplikácií. A kvôli tomu mizivému zlomku tu označuješ za lopaty všetkých, čo vo zvyšných 99.999%+ aplikácií používajú na štandardné úlohy štandardné algoritmy z well known knižníc, ako napríklad Lodash.

V case "smart" haraburdia a ajoutý, gooby plz ...
Název: Re:Teoretické minimum pro vývojáře
Přispěvatel: Wal-De-Mar 27. 11. 2018, 17:07:39
Presne tak. Prípad ktorý netvorí ani promile z existujúcich web aplikácií. A kvôli tomu mizivému zlomku tu označuješ za lopaty všetkých, čo vo zvyšných 99.999%+ aplikácií používajú na štandardné úlohy štandardné algoritmy z well known knižníc, ako napríklad Lodash.

V case "smart" haraburdia a ajoutý, gooby plz ...

Ty vážne zrovnávaš programovanie firmvéru IoT zariadenia s programovaním web aplikácie? Tým chceš povedať, že už si dostal požiadavku aby nejaká bežná web aplikácia bola prepísaná tak, aby fungovala na IoT zariadení?
Název: Re:Teoretické minimum pro vývojáře
Přispěvatel: balki 27. 11. 2018, 17:12:55
Presne tak. Prípad ktorý netvorí ani promile z existujúcich web aplikácií. A kvôli tomu mizivému zlomku tu označuješ za lopaty všetkých, čo vo zvyšných 99.999%+ aplikácií používajú na štandardné úlohy štandardné algoritmy z well known knižníc, ako napríklad Lodash.

V case "smart" haraburdia a ajoutý, gooby plz ...

Ty vážne zrovnávaš programovanie firmvéru IoT zariadenia s programovaním web aplikácie? Tým chceš povedať, že už si dostal požiadavku aby nejaká bežná web aplikácia bola prepísaná tak, aby fungovala na IoT zariadení?

Kto tu hovori o web aplikacii?
Název: Re:Teoretické minimum pro vývojáře
Přispěvatel: Wal-De-Mar 27. 11. 2018, 17:17:53
Ja, od začiatku, asi si nepozorný a stratil si niť. Avšak ten problém sa vzťahuje na akúkoľvek aplikáciu. Pokiaľ pre dané algoritmy existuje hotová, udržiavaná knižnica či framework, je čistý nezmysel písať a udržiavať si pre ne vlastnú knižnicu, či dokonca písať ich zakaždým nanovo. Bodka, nie je o čom diskutovať.
Název: Re:Teoretické minimum pro vývojáře
Přispěvatel: balki 27. 11. 2018, 17:21:25
Ja, od začiatku, asi si nepozorný a stratil si niť. Avšak ten problém sa vzťahuje na akúkoľvek aplikáciu. Pokiaľ pre dané algoritmy existuje hotová, udržiavaná knižnica či framework, je čistý nezmysel písať a udržiavať si pre ne vlastnú knižnicu, či dokonca písať ich zakaždým nanovo. Bodka, nie je o čom diskutovať.

Cize vsetci programuju v javascripte, kde sa neocakava dlhy lifespan a optimalizacia je na dlhe lakte ....
Název: Re:Teoretické minimum pro vývojáře
Přispěvatel: Wal-De-Mar 27. 11. 2018, 17:30:28
Ja, od začiatku, asi si nepozorný a stratil si niť. Avšak ten problém sa vzťahuje na akúkoľvek aplikáciu. Pokiaľ pre dané algoritmy existuje hotová, udržiavaná knižnica či framework, je čistý nezmysel písať a udržiavať si pre ne vlastnú knižnicu, či dokonca písať ich zakaždým nanovo. Bodka, nie je o čom diskutovať.

Cize vsetci programuju v javascripte, kde sa neocakava dlhy lifespan a optimalizacia je na dlhe lakte ....

Znovu a pomaly ... TEN   PROBLÉM   SA   VZŤAHUJE   NA   AKÝKOĽVEK   TYP   APLIKÁCIE,   V   AKOMKOĽVEK   JAZYKU,
  POKIAĽ   PRE   ALGORITMY   ŇOU   VYŽADOVANÉ   EXISTUJE   HOTOVÁ,   UDRŽIAVANÁ   KNIŽNICA,   ALEBO   FRAMEWORK.
Název: Re:Teoretické minimum pro vývojáře
Přispěvatel: balki 27. 11. 2018, 17:33:28
Nie?
Název: Re:Teoretické minimum pro vývojáře
Přispěvatel: Bacsa 27. 11. 2018, 19:04:16
Avšak ten problém sa vzťahuje na akúkoľvek aplikáciu
Jasně, proto Bohunice běží na node.js. A pak se bude blýskať...