Fórum Root.cz

Práce => Studium a uplatnění => Téma založeno: Math 17. 06. 2015, 19:40:05

Název: Je matematika využitelná v praxi?
Přispěvatel: Math 17. 06. 2015, 19:40:05
Zdravím, chci se zeptat absolventů, hlavně MFF - v prváku máme spoustu matiky, hlavně analýzu a algebru; ne že by mi to nějak vadilo, problém s tím nemám, naopak některé věci, třeba dif. rovnice, mě vyloženě baví (původně jsem chtěl jít na fyziku, ale nakonec zvítězila informatika), ale použiju to někdy v informatice? Myslím běžnou práci (něco à la Seznam, ne dělání kvant. modelů na burze). Programování mi zatím přijde triviální, doufám, že časem přibyde něco zajímavého.
Název: Re:Matematika apod.
Přispěvatel: peter 17. 06. 2015, 19:46:11
Áno. Kým doštuduješ, tak sa bude riešiť problém obchodného cestujúceho na kvantovom počítači umiestnenom v GPS ktoré bude riešiť knihu jázd už pred vytvorením objednávky.
Název: Re:Matematika apod.
Přispěvatel: Radek Miček 17. 06. 2015, 20:01:56
Myslím běžnou práci (něco à la Seznam, ne dělání kvant. modelů na burze).

Záleží, co je to běžná práce.

Například funkcionální programování. Tam se hodí znalosti z abstraktní algebry, teorie kategorií a logiky. Z analýzy mě napadá jen derivování - konkrétně derivování datových struktur (nicméně stačí derivace na komutativním okruhu).
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: sdafasdfas 17. 06. 2015, 20:20:25
sifrovani, komprimace dat ~ matematika.
napriklad fulltextove vyhledavani v internetovych (meta)datech ~ matematika.
(automobilove) navigace apod., hledani nejkratsi cesty, prohledavani grafu ~ matematika
zpracovani audio signalu, wavelety, fourier ~ matematika.
zpracovani obrazu, vyhledavani obliceju, vyhledavani objektu v obrazu ~ matematika.

jako programator lituju, ze jsem se matematice venoval mene nez bych mohl.
musim si zpetne neco nastudovat kdyz neco potrebuji, kdybych mel vetsi matematicke zaklady tak bych nemusel tolik
studovat dneska.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Zdenda Bakalu 17. 06. 2015, 20:43:53
Jako, obcas, tak jednou za rok potrebuju vzorecek, jinak me staci trojclenka.


Pokud na neco potrebujes slozite vypocty, asi na to jdes blbe. Kvantitativni modely na burze.............no bud se muzes upocitat a snazit se popsat nesmyslny sum, nebo se proste napichnes na burzovni system a budes vykradat nabidky a predbihat pri uspokojeni poptavky.

Ale to je takove male tajemstvi uspechu, to tem matematikum nerikej, zborilo by jim to iluze, ze jednou budou neco znamenat a zenska jim da.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Mufíř 17. 06. 2015, 20:52:19
Matematika je nejuniverzálnější programovací jazyk.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Jenda 17. 06. 2015, 21:13:29
Tak záleží co budeš dělat. Mě třeba baví DSP a kryptografie a tam je matematiky spousta (a bohužel mi matematika moc nejde :(). Na druhou stranu to co se učí v prváku a vůbec na Bc (dost základy a hlavně je to spíš o důkazech různých základních tvrzení) mi přijde že samo o sobě moc aplikací nemá, ale doufám, že mi to pomůže, až pak budu číst nějaký pokročilejší paper, abych se v tom neztratil (občas si ale říkám že na některé advanced věci prostě nemám).

(jsem ve druháku na MFF, obor obecná informatika)

sifrovani, komprimace dat ~ matematika.
napriklad fulltextove vyhledavani v internetovych (meta)datech ~ matematika.
(automobilove) navigace apod., hledani nejkratsi cesty, prohledavani grafu ~ matematika
zpracovani audio signalu, wavelety, fourier ~ matematika.
zpracovani obrazu, vyhledavani obliceju, vyhledavani objektu v obrazu ~ matematika.
Jasně, ale na tyhle věci je prvácká matematika na matfyzu dost nedostatečná a mimo.

Pokud na neco potrebujes slozite vypocty, asi na to jdes blbe.
Ale houbičky. Samozřejmě jsou věci které bez složitých výpočtů jaksi dělat nejdou.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Zdenda Bakalu 17. 06. 2015, 21:16:21
Ale houbičky. Samozřejmě jsou věci které bez složitých výpočtů jaksi dělat nejdou.

Napriklad?  Problemy vytvorene umele jen za ucelem pouziti matematiky neberu.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: nub 17. 06. 2015, 21:24:11
Můj názor je, že víc než si řada lidí myslí.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Math 17. 06. 2015, 21:30:00
Matematika je nejuniverzálnější programovací jazyk.

Tohle zní dobře. Dost často mi přijde, že naimplementovat matematicky popsané problémy jde tak nějak samo (byť občas je pak třeba složitost exponenciální, ale od čeho máme Minisat :)
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: C-s 17. 06. 2015, 21:57:16
Ale houbičky. Samozřejmě jsou věci které bez složitých výpočtů jaksi dělat nejdou.

Napriklad?  Problemy vytvorene umele jen za ucelem pouziti matematiky neberu.
Třeba lineární algebra má toho reálného využití celkem dost :) Jeden z praktických příkladů jsou třeba 3D hry. Jinak cílem výuky matematiky nemusí být nutně přímá aplikace v praxi, ale naučit se analyticky myslet.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Radovan. 17. 06. 2015, 22:02:51
Doporučuji k přečtení: William E. Cook - Po stopách obchodního cestujícího

U seznamu věcí které touhle metodou úspěšně optimalizovali jsem se nestačil divit, k čemu všemu se to dá použít ;-)
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Jenda 17. 06. 2015, 22:08:32
Ale houbičky. Samozřejmě jsou věci které bez složitých výpočtů jaksi dělat nejdou.

Napriklad?  Problemy vytvorene umele jen za ucelem pouziti matematiky neberu.

https://en.wikipedia.org/wiki/VERA_passive_sensor
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Jenda 17. 06. 2015, 22:14:27
Nebo třeba https://en.wikipedia.org/wiki/Global_Positioning_System. Nebo počítání nebeské mechaniky aby se ti sonda trefila na 500 milionů km vzdálený šutr https://en.wikipedia.org/wiki/Rosetta_mission.

Samozřejmě je možné že jsi geniální a výpočty které jsou pro tyhle věci potřeba ti nepřijdou složité.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: andy 17. 06. 2015, 22:20:08
Samozrejme, ze frontend php developer asi v praxi s tym do styku nepride. Urcite nebudes od rana do noci riesit diferencialne rovnice, ale nieco sa urcite najde, najskor asi pouzijes statistiku (vyrazne odporucam nesnazit sa ju preliezt ale dostat to do malicka). Kedysi sa simulovalo, v dnesnej dobe socialnych sieti ficia aj grafy, strojove ucenie atd. Ovela viac ju IMO potrebuju elektrotechnicki inzinieri ako informatici.

ps: co tu pisete o rosette, on pisal o niecom a la seznam a nie o posielani sondy na kometu
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Makovec nereg 17. 06. 2015, 22:21:07
Jako absolvent MFF - jednoho z fyzikálních oborů - ti mohu říct že úvodní kurzy algebry a analýzy byly to nejdůležitější co jsem kdy absolvoval. Nedělám ani matiku, ani fyziku a prakticky si při programování z matematiky většinou nakonec vystačím s trojčlenkou. Jenomže analytický náhled a schopnost out-of-the-box přemýšlení které těch několik semestrů probudilo jsou daleko důležitější. Ono totiž 90% řešení problému je prostě jeho pochopení. Samotná matematika nestačí, ale bez toho aby jí čłověk prošel je to těžší.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Jenda 17. 06. 2015, 22:29:32
Jenomže analytický náhled a schopnost out-of-the-box přemýšlení které těch několik semestrů probudilo jsou daleko důležitější.
Já právě (úspěšně) dodělávám čtvrtý semestr a bohužel se mi nezdá že by se mi zatím přihodilo co píšeš :(.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Makovec nereg 17. 06. 2015, 22:43:40
Jenomže analytický náhled a schopnost out-of-the-box přemýšlení které těch několik semestrů probudilo jsou daleko důležitější.
Já právě (úspěšně) dodělávám čtvrtý semestr a bohužel se mi nezdá že by se mi zatím přihodilo co píšeš :(.

Já jsem na to přišel až po letech v praxi kdy mi bylo divný jaktože ostatní neviděli to samozřejmé - realitou nakonec potvrzené - co já? Ale jak říkám, matika je jenom část… základ. Něco si prostě člověk musí taky odžít… a mít nějaký humanitní zájem, jinak bude "kulhat" na jednu nohu.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Mufíř 17. 06. 2015, 23:39:47
Matematika je nejuniverzálnější programovací jazyk.

Tohle zní dobře. Dost často mi přijde, že naimplementovat matematicky popsané problémy jde tak nějak samo (byť občas je pak třeba složitost exponenciální, ale od čeho máme Minisat :)

Jde o to, že matematicky popsané řešení nemusíš implementovat jen programátorsky, ale klidně i elektronikou, nebo co já vím třeba strojírensky.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Zdenda Bakalu 17. 06. 2015, 23:58:02
No, mel jsem na mysli konkretni priklad a ne jen uvedeni nazvu odvetvi.

Pripada mi, ze si pod matematikou predstavujete obrovske tabule popsane kvantovymi vzorci z teorie strun a jak je to echt uplne moc a nejvic. Nakonec se totiz jen namerena data prozenou matici nebo neuronovou siti z java knihovny a u toho vypije kafe.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Kolemjdoucí 18. 06. 2015, 01:07:21
Mě třeba baví DSP a kryptografie a tam je matematiky spousta (a bohužel mi matematika moc nejde :().

A ani ti to nepůjde, současná kryptografie už je tak složitá že tomu nebudeš rozumět ani po pěti letech studia. Teprve v kurzu pro PhD a spol. se ti dostane potřebný matematický aparát a začneš do toho trochu vidět.

nebudes od rana do noci riesit diferencialne rovnice, ale nieco sa urcite najde,

Nenajde. Aplikace VŠ matematiky v zaměstnání v IT je dneska mimořádná událost, asi jako výhra v loterii. Aplikací myslím jako práce se vzorečkami a algoritmizaci, ne jako stažení řešení odněkud z wikipedie a pouhé nakódování ve vybraném jazyce.

analytický náhled a schopnost out-of-the-box přemýšlení

Zjevně by tedy stačilo vyučovat analytický náhled a přemýšlení. Analýza a algebra k tomu není nebytně nutná, jistě se dají najít jiné způsoby jak přijít k uvedeným dovednostem. Třeba pro výuku přemýšlení je údajně nejvhodnější klasická filozofie.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Zdenda Bakalu 18. 06. 2015, 01:31:47
Třeba pro výuku přemýšlení je údajně nejvhodnější klasická filozofie.

Uc se premyslet sam doma, to do skol nepatri.  Skola je soustavna priprava na budouci povolani delnika ve sroubarne.

Nemyslici ovce u pasu zasroubuje 500 matek za hodinu, premyslejici clovek se obcas zamysli a tak zasroubuje jen 350 matek. Krat 10 milionu a hned mas o 30% nizsi HDP a tim padem o 30% min penez na stripterky a kokain.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: iwtu 18. 06. 2015, 02:05:22
Ahoj.

V beznej praci nie. Ale na beznu pracu ani nepotrebujes MFF. Vlastne, na 90% praci nepotrebujes ziadne vzdelanie a si schopny sa nich naucit vykonavat za polroka..
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Jenda 18. 06. 2015, 03:49:32
No, mel jsem na mysli konkretni priklad a ne jen uvedeni nazvu odvetvi.

VERA, GPS a Rosetta byly konkrétní příklady. Ale pokud ses fakt ptal na to kde ji využiješ při psaní webových aplikací v Seznamu, tak to nemůžu sloužit. Asi nikde. Stejně jako bych ji nevyužil já kdybych se rozhodl místo programování a vývoje hardware rozvážet pizzu.

Nakonec se totiz jen namerena data prozenou matici nebo neuronovou siti z java knihovny a u toho vypije kafe.

Aha. Jo. Ty tři výše uvedené případy opravdu fungují tak, že vynásobí pár matic a vypadne výsledek. Jenže někdo musel vymyslet co v těch maticích bude za hodnoty, případně vymyslet algoritmus, který ty hodnoty vygeneruje.

Mě třeba baví DSP a kryptografie a tam je matematiky spousta (a bohužel mi matematika moc nejde :().

A ani ti to nepůjde, současná kryptografie už je tak složitá že tomu nebudeš rozumět ani po pěti letech studia. Teprve v kurzu pro PhD a spol. se ti dostane potřebný matematický aparát a začneš do toho trochu vidět.
[/quote]

Jo, vím (na druhou stranu třeba takového Krakena jsem pochopil ještě na střední a to už je docela současná věc).


Nenajde. Aplikace VŠ matematiky v zaměstnání v IT je dneska mimořádná událost, asi jako výhra v loterii.

Záleží co si představíš pod IT. Samozřejmě když děláš weby nebo adminuješ tak to nehrozí.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Ivan Nový 18. 06. 2015, 05:11:19
Jak se kdysi říkalo, programátor potřebuje tolik matematiky, kolik ji umí.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Ivan Nový 18. 06. 2015, 05:18:02
Ad Jenda a Seznam. Přece vyhledávače jsou na matematice postaveny, stejně tak, jako analýza chování zákazníků nějakého webu. Takže když někdo například ovládá statistické metody, může je využít i u programování webů. Když je ale nezná, tak je vůbec nepotřebuje, web udělá i bez nich.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: technomaniak 18. 06. 2015, 07:07:27
Nebo třeba https://en.wikipedia.org/wiki/Global_Positioning_System. Nebo počítání nebeské mechaniky aby se ti sonda trefila na 500 milionů km vzdálený šutr https://en.wikipedia.org/wiki/Rosetta_mission.

Jendo, mohl bys mě poučit kde se v ČR tyto výpočty využívají? Prosil bych o uvedení daných s.r.o. nebo a.s.

Překvapuje mě, že studentské embrio 4 semestru má dostatek drzosti diskutovat na téma praktické využití vysokoškolské matematiky v praxi. Co třeba provést praktický projev sebekritiky a radši stáhnout ocas a mlčet. Osobně proti tobě nic nemám, tvé chování přičitám tvz. "facebook generation", kdy z důvodu nedostatku skutečně chytrých lidí na social networks jste si začali mylně myslet že všemu rozumíte a můžete do všeho kecat.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Kolemjdoucí 18. 06. 2015, 07:23:31
Jo, vím (na druhou stranu třeba takového Krakena jsem pochopil ještě na střední a to už je docela současná věc).

Pochopil jsi nanejvýš jak jdou řádky v algoritmu za sebou a co dělají. Skutečný matematický význam jde stále mimo tebe.

Nenajde. Aplikace VŠ matematiky v zaměstnání v IT je dneska mimořádná událost, asi jako výhra v loterii.

Záleží co si představíš pod IT. Samozřejmě když děláš weby nebo adminuješ tak to nehrozí.

Ani když si pod pojmem IT představím všechno co se nějak motá kolem programování, tak to nehrozí. Najít takovou pozici v IT je skutečně obtížné.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Kolemjdoucí 18. 06. 2015, 07:25:19
Jak se kdysi říkalo, programátor potřebuje tolik matematiky, kolik ji umí.

Říkat se to může, třeba takovou Teorii Množin nepotřebuješ celý život.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Kolemjdoucí 18. 06. 2015, 07:30:28
Takže když někdo například ovládá statistické metody, může je využít i u programování webů. Když je ale nezná, tak je vůbec nepotřebuje, web udělá i bez nich.

Google statistické metody, přepsat do mého oblíbeného jazyka a podívat se na výsledky jestli se mi líbí, když ne tak vygooglovat jinou. Opravdu si nemysli, že u webu Dřevoplech s.r.o. budeš něco vymýšlet s pokročilou statistikou.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: gamer 18. 06. 2015, 08:32:53
V praxi je to nejčastěji tak, že když se řeší nějaký skutečně složitý matematický problém, zadá se to člověku, který to umí, tzn. matematikovi. To co vymyslí matematik, pak implemetuje programátor. Ale ten programátor nesmí být úplná matematická guma, musí být schopen řešení pochopit, jinak to nedopadne dobře. Mohl by to dělat všechno jeden člověk, ale z matematika obvykle vypadne zprasený kód a programátorovi bude matematické vyřešení problému trvat dlouho a nemusí najít optimální řešení. Takže je nejefektivnější rozdělit to na dva lidi. Asi budou existovat i lidé, kteří bravurně zvládají matematiku i programování, ale já jsem ještě žádného nepotkal.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Anonym 18. 06. 2015, 08:43:42
Já nechápu proč do tohoto vlákna píšete, když stačilo napsat "samozřejmě je zbytečná, když už ji náhodou budeš potřebovat, naučíš se ji během víkendu v rozsahu, který potřebuješ k projektu"?

Už se v jiných vláknech dostatečně prokázalo:

Tak samozřejmě, když se matika učí na těchto stupních školského systému, tak je zbytečná...

Bože, pak mě napadá otázka, učit se psát je přeci taky zbytečné, ten kdo to potřebuje se to přeci naučí sám, když to bude v praxi potřebovat :D
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: JardaA 18. 06. 2015, 10:06:47
V praxi je to nejčastěji tak, že když se řeší nějaký skutečně složitý matematický problém, zadá se to člověku, který to umí, tzn. matematikovi. To co vymyslí matematik, pak implemetuje programátor. Ale ten programátor nesmí být úplná matematická guma, musí

Jojo, takhle to fungovalo u klasických výpočetních středisek: analytik - programátor - děrovačka.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: j 18. 06. 2015, 10:22:08
Matika je vsechno ... ale stejne tak plati, ze znacna cast toho co je matika bylo odvozeno ze selkym rozumem vytvorenych implementaci.

Easy priklad - sifrovani posunem znaku, napadne kazdy decko. Existuje na to ale matematickej popis, kterej drtiva vetsina populace nepochopi.

Podobny je to se spoustou veci, kazdej vi jak to funguje, jak to udelat k cemu to je, ale kdyz se tem lidem ukaze matematickej popis tehoz, netusej co to je. Takze matika v praxi se pouziva defakto denne, ale ne zpusobem jak si to nekteri vedatori na VS predstavuji.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Makovec nereg. 18. 06. 2015, 10:39:26

analytický náhled a schopnost out-of-the-box přemýšlení

Zjevně by tedy stačilo vyučovat analytický náhled a přemýšlení. Analýza a algebra k tomu není nebytně nutná, jistě se dají najít jiné způsoby jak přijít k uvedeným dovednostem. Třeba pro výuku přemýšlení je údajně nejvhodnější klasická filozofie.

Jistě že lze k podobným výsledkům dojít i jinak. Tazatel se ptal po matematice, tak píšu k čemu mně byla dobrá dobrá výuka matematiky jak je na matfyzu pro nematematiky. A přibrat si k tomu nějaký kurz filosofie bych doporučoval, nejlíp neomezený jen na klasickou evropskou.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Jenda 18. 06. 2015, 10:40:33
Jendo, mohl bys mě poučit kde se v ČR tyto výpočty využívají?
Takže napíšu obor. Tak řekneš, že to musí být konkrétní aplikace. Tak napíšu tři konkrétní aplikace. Tak si vymyslíš že to musí být v ČR. Tahle hra mě nebaví. (hint: VĚRA je docela česky znějící jméno)

Překvapuje mě, že studentské embrio 4 semestru má dostatek drzosti diskutovat na téma praktické využití vysokoškolské matematiky v praxi.
Děkujeme za ukázku argumentu ad hominem.

Osobně proti tobě nic nemám, tvé chování přičitám tvz. "facebook generation", kdy z důvodu nedostatku skutečně chytrých lidí na social networks jste si začali mylně myslet že všemu rozumíte a můžete do všeho kecat.
Problém s argumenty ad hominem je, že ze sebe člověk snadno udělá debila. Například když označí za uživatele Facebooku někoho kdo facebook ani jiné sociální sítě nepoužívá.

Co třeba provést praktický projev sebekritiky a radši stáhnout ocas a mlčet. (...) jste si začali mylně myslet že všemu rozumíte a můžete do všeho kecat.
Já jsem ten poslední kdo kdo tvrdí že všemu rozumí a taky sám vidím (a o pár komentářů výše to píšu), že na advanced VŠ matiku nemám a nejspíš mít nebudu.

Ani když si pod pojmem IT představím všechno co se nějak motá kolem programování, tak to nehrozí. Najít takovou pozici v IT je skutečně obtížné.

OK, jestli to chápu správně, výroba radarů nebo navigačních systémů podle tebe není dost IT. Akceptuju, pak žádný příklad na IT nemám. (jenom pro zajímavost, do jakého oboru uvedené případy řadíš?)
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: gamer 18. 06. 2015, 10:45:20
Jojo, takhle to fungovalo u klasických výpočetních středisek: analytik - programátor - děrovačka.

Tak nás pouč, jak to funguje u vás a jaké matematické problémy vaši programátoři řeší.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: pepak 18. 06. 2015, 10:54:47
Easy priklad - sifrovani posunem znaku, napadne kazdy decko. Existuje na to ale matematickej popis, kterej drtiva vetsina populace nepochopi.
Drtivá většina populace včetně každého děcka se pak diví, že jim jejich úžasnou šifru někdo prolomil za půl minuty i bez použití počítače.

Citace
Podobny je to se spoustou veci, kazdej vi jak to funguje, jak to udelat k cemu to je, ale kdyz se tem lidem ukaze matematickej popis tehoz, netusej co to je. Takze matika v praxi se pouziva defakto denne, ale ne zpusobem jak si to nekteri vedatori na VS predstavuji.
Vědátoři na VŠ si ten složitý popis nevymýšlejí proto, aby vyšachovali všeobecnou populaci, ale proto, že chtějí mít ten popis zcela přesný. Když nebude popis přesný, tak si pod ním každý představí něco trochu jiného a budou se muset řešit otázky, "proč ten a ten postup nefunguje, když jsem ho naimplementoval přesně podle popisu".

Očekával byste, že když všeobecné populaci předložíte deník perského šlechtice z 12. století, tak si v tom kdovíjak počte? Stejně jako jakýkoliv jiný jazyk i matematika potřebuje, aby se člověk napřed naučil symboly, gramatiku a slovíčka, jinak pro něj texty v tomto jazyku zůstanou zahaleny tajemstvím. To ale není chyba toho jazyka!
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Kolemjdoucí 18. 06. 2015, 11:25:13
OK, jestli to chápu správně, výroba radarů nebo navigačních systémů podle tebe není dost IT. Akceptuju, pak žádný příklad na IT nemám. (jenom pro zajímavost, do jakého oboru uvedené případy řadíš?)

Obsahuje-li radar software, tak to považuji částečně i za IT. Takové pracovní pozice jsou, ale je jich zatraceně málo, je to jako výhra v loterii.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: pb. 18. 06. 2015, 11:30:34
Příklad:
Měření výrobku na konci linky:
- je nutné odfiltrovat poruchy = fourierovy transformace, konvoluční filtry
- změřenou křivku naroubovat na matematický model - regresní analýza, derivace
- najít směrnice ve význačných bodech = derivace
- najít lokální maximum v určené oblasti (matematický model je pro mě nederivovatelný) = převod na polynom, derivace
- určit třídu, do které výrobek spadá = statistika, lognormální rozložení
- hlídat linku, jestli se parametry dlouhodobě neposunují mimo meze = statistika, normální rozložení

Nakonec v třídící mašince cvakne relé a pošle výrobek do příslušné krabice podle parametrů.

Všechno tohle se dá velmi jednoduše naprogramovat i bez uvedené matematiky, ale je prča sledovat, co za nesmysly potom dovede měřící program vymyslet...

Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Ivan 18. 06. 2015, 11:31:14
V praxi je to nejčastěji tak, že když se řeší nějaký skutečně složitý matematický problém, zadá se to člověku, který to umí, tzn. matematikovi. To co vymyslí matematik, pak implemetuje programátor. Ale ten programátor nesmí být úplná matematická guma, musí být schopen řešení pochopit, jinak to nedopadne dobře. Mohl by to dělat všechno jeden člověk, ale z matematika obvykle vypadne zprasený kód a programátorovi bude matematické vyřešení problému trvat dlouho a nemusí najít optimální řešení. Takže je nejefektivnější rozdělit to na dva lidi. Asi budou existovat i lidé, kteří bravurně zvládají matematiku i programování, ale já jsem ještě žádného nepotkal.

Kdyby to nekoho zajimalo: http://cgi.jobs.cz/pd/990363290/?rps=208&oldPd=1 (http://cgi.jobs.cz/pd/990363290/?rps=208&oldPd=1) Je to prace jde je cca: 1/3 analyza 1/3 programovani 1/3 matematika. Jedna se o implementaci matematickych modelu pro risk management. Pokud mate zajem, znate zaklady numeriky a vite co je simplexova metoda tak se prihlaste.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: technomaniak 18. 06. 2015, 12:21:08
Takže napíšu obor. Tak řekneš, že to musí být konkrétní aplikace. Tak napíšu tři konkrétní aplikace. Tak si vymyslíš že to musí být v ČR. Tahle hra mě nebaví. (hint: VĚRA je docela česky znějící jméno)

Já netvrdím, že se prakticky VŠ matika nepoužívá(např. numeické metody nutné pro vývoj solveru ve Fortranu ve FEM http://www.fem.cz/). Sám ji v praxi ( nikoliv obor IT ) vcelku pravidelně využívám ale tvrdím, že studentské embryo druhého ročníku by mělo radši mlčet a učit se od starších. Ty o VŠ či PhD matice vůbec ještě netušíš, což ovšem neznamená že za 2-10 let nebudeš vědět více ale nyní jsi pořád out.

Faktem je že v ČR v soukromém sektoru VŠ matiku na 97-99% nikdo za život nevyužije(a pokud náhodou ano, pak to řeší přes MathCAD,Matlab), na VŠ je matika spíš z toho důvodu aby vyházeli líní nebo hloupí.

HAU, domluvil jsem..
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Jenda 18. 06. 2015, 13:57:13
ale tvrdím, že studentské embryo druhého ročníku by mělo radši mlčet a učit se od starších
Děkuji za hodnotný názor podložený argumenty.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: cmyk 18. 06. 2015, 14:28:52
Kdyby to nekoho zajimalo: http://cgi.jobs.cz/pd/990363290/?rps=208&oldPd=1 (http://cgi.jobs.cz/pd/990363290/?rps=208&oldPd=1) Je to prace jde je cca: 1/3 analyza 1/3 programovani 1/3 matematika. Jedna se o implementaci matematickych modelu pro risk management. Pokud mate zajem, znate zaklady numeriky a vite co je simplexova metoda tak se prihlaste.
Vcelku zajímavé.
To je ta promile pozic kde bych využil znalosti ze školy a ze které by zároveň mohlo být na chleba. Simplexofku, vícerozměrnou newtonovku, gradient descent, hodnocení rizik i kupecký počty s pravděpodobností, shlukovací algoritmy jsem absolvoval (prostě teorie spolehlivosti + risk + operační výzkum + statistika). Nicméně to vypadá na vysedávání v kanceléři, takže spíš nic.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Ivan 18. 06. 2015, 14:49:15
Kdyby to nekoho zajimalo: http://cgi.jobs.cz/pd/990363290/?rps=208&oldPd=1 (http://cgi.jobs.cz/pd/990363290/?rps=208&oldPd=1) Je to prace jde je cca: 1/3 analyza 1/3 programovani 1/3 matematika. Jedna se o implementaci matematickych modelu pro risk management. Pokud mate zajem, znate zaklady numeriky a vite co je simplexova metoda tak se prihlaste.
Vcelku zajímavé.
To je ta promile pozic kde bych využil znalosti ze školy a ze které by zároveň mohlo být na chleba. Simplexofku, vícerozměrnou newtonovku, gradient descent, hodnocení rizik i kupecký počty s pravděpodobností, shlukovací algoritmy jsem absolvoval (prostě teorie spolehlivosti + risk + operační výzkum + statistika). Nicméně to vypadá na vysedávání v kanceléři, takže spíš nic.

Skoda. Ja z matfyzu vypadnul pred cca 12ti lety a je to hodne znat. Krome vysedavani v kancelari je jeste mozne vysedavat i doma. Popr. vysedavat v kancelari nekde na sluzebce v zahranici. Vyhoda je, ze muzes (obcas) mluvit s lidma, ktery o tomhle napsali knizky podle kterych se uci na VS. Problem je tihle lide nemaji moc casu bavit se nejakym noobem, jako jsem ja.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: bohumil 18. 06. 2015, 15:59:01
Asi takhle: čím víc matematiky umíš tím větší máš šanci, že nebudeš psát na root příspěvky typu "já teda při kódování 854. verze frontendu místního bezvyznamneho webu matiku rozhodně nepotrebuju"
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: (´・ω・`) 18. 06. 2015, 16:49:42
Tu je to odpovězený celkem dobře... https://stackoverflow.com/questions/157354/is-mathematics-necessary-for-programming ... teda otázka je trochu jiná, ale to na odpovědích moc nemění...

By mě jinak zajímalo co z matematiky má pan Ph.D. OMGr. Velký Odborník CSs. vystudováno, že mu to přijde zcela zbytečné...
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Peter Fodrek -unlogged 18. 06. 2015, 17:23:14
Cim bude menej matematiky, tyum bude viac generacie Y, cim bude viac generacie Y, tym castsjesie budu priekaky typu

Pozor na Delete. Vojenské lietadlo údajne havarovalo pre vymazané súbory

Publikované pred 2 dňami: 16.06.2015 /  Redakcia ,  čítaní: 1151

Má­jo­vú ha­vá­riu vo­jen­ské­ho lie­tad­la v Špa­nielsku prav­de­po­dob­ne spô­so­bi­lo ná­hod­né vy­ma­za­nie pot­reb­ných sú­bo­rov na ria­dia­cich po­čí­ta­čoch troch zo šty­roch vr­tu­ľo­vých mo­to­rov. Vý­rob­ca lie­tad­la Air­bus po ne­ho­de ob­ja­vil nez­rov­na­los­ti v úda­joch pro­to­ko­lov lie­tad­la A400M, kto­ré naz­na­čo­va­li sof­tvé­ro­vú chy­bu.

Špa­nielski vy­šet­ro­va­te­lia to inter­pre­to­va­li tak, že chý­ba­jú­ce sú­bo­ry bo­li od­strá­ne­né omy­lom pri ich čí­ta­ní. V dôs­led­ku to­ho sa pos­tih­nu­té mo­to­ry pra­co­va­li príl­iš po­ma­ly. Lie­tad­lo ha­va­ro­va­lo ne­ďa­le­ko Se­vil­ly po­čas skú­šob­né­ho le­tu 9. má­ja, o ži­vot priš­li šty­ria čle­no­via po­sád­ky.

Vy­šet­ro­va­te­lia sa naz­dá­va­jú, že sú­bo­ry zná­me ako „pa­ra­met­re ka­lib­rá­cie krú­tia­ce­ho mo­men­tu" bo­li omy­lom od­strá­ne­né po­čas pro­ce­su in­šta­lá­cie sof­tvé­ru pred pr­vým le­tom lie­tad­la.

http://www.itnews.sk/spravy/bezpecnost/2015-06-16/c169573-pozor-na-delete.-vojenske-lietadlo-udajne-havarovalo-pre-vymazane-subory

Znalost  diskretnej matematiky(teorie grafov) by nedovolila vzniku tohto problemu


Nezanalost numerickej mateiky a bitoveho obmedzenia (co je de facto zase diskretna mat,) by zabranila


Boeing 787 Dreamliner software glitch causes plane engines to SHUTDOWN
A SOFTWARE glitch in the Boeing 787 Dreamliner triggers a complete engine SHUTDOWN, experts have warned.
PUBLISHED: 17:10, Fri, May 1, 2015

The software bug cuts power to the engines if the plane has been left turned on for more than 248 days, the US Federal Aviation Administration has cautioned.

When the glitch activates – the electrical generators within the Boeing 787 will go into failsafe mode and pilots immediately 'lose control' of the plane.

"If the four main generator control units (associated with the engine-mounted generators) were powered up at the same time, after 248 days of continuous power, all four GCUs will go into failsafe mode at the same time, resulting in a loss of all AC electrical power regardless of flight phase."
http://www.express.co.uk/life-style/science-technology/574372/Boeing-787-Dreamliner-Software-Glitch-Bug-Planes-Fall-Sky-Drop-Lose-Power




Programátorské schopnosti absolventov klesajú, problémom je Java

Publikované pred 7 rokmi: 17.01.2008

Dva­ja pro­fe­so­ri z New York Uni­ver­si­ty sa v ob­šír­nej­šej roz­pra­ve za­obe­ra­li prob­lé­mom, kto­rý trá­pi mno­hých za­mes­tná­va­te­ľov v IT prie­mys­le: prog­ra­má­tor­ské schop­nos­ti no­vých ab­sol­ven­tov po­čí­ta­čo­vých vied sa pos­tup­ne zni­žu­jú.


V pr­vom ra­de sa v jed­not­li­vých štu­dij­ných prog­ra­moch pre štu­den­tov zni­žu­jú po­žia­dav­ky na ma­te­ma­tic­ké vzde­la­nie. Vý­voj prog­ra­mo­va­cích schop­nos­tí vo via­ce­rých ja­zy­koch po­tom štu­den­tov učí auto­ma­tic­ky pou­ží­vať veľ­ké kniž­ni­ce a špe­ciál­ne ba­lí­ky s kó­dom, ako­by prog­ra­mo­va­li z pred­prip­ra­ve­né­ho re­cep­tu[ku­chár­skej kni­hy]. Vý­sled­ným ne­ga­tí­vom pre sof­tvé­ro­vý prie­my­sel je ne­dos­ta­toč­ná zruč­nosť, naj­mä pre bez­peč­nos­tné a ochran­né úče­ly, kto­rá je na­vy­še prak­tic­ky na úrov­ni to­ho, čo po­nú­ka out­sour­cin­go­vý prie­my­sel. Skrá­te­ne sa to dá po­ve­dať tak, že vy­so­ké ško­ly (zo za­me­ra­nia dvoch pro­fe­so­rov vy­plý­va, že te­da naj­mä ško­ly v USA) tré­nu­jú ľah­ko nah­ra­di­teľ­ných IT pro­fe­sio­ná­lov. Prob­lé­my so stup­ňom prog­ra­má­tor­skej vy­spe­los­ti ab­sol­ven­tov už na­vy­še naz­na­ču­jú aj za­mes­tná­va­te­lia.

Prog­ra­má­to­ri ge­ne­rá­cie Y

Vý­ber Ja­vy za zá­klad štú­dia prog­ra­mo­va­nia to­tiž pod­ľa dvoch pro­fe­so­rov pria­mo os­la­bu­je prog­ra­mo­va­cie schop­nos­ti štu­den­tov, čo sa po­tom od­rá­ža na ich vý­ko­ne v kur­zoch oh­ľa­dom sys­té­mov a ar­chi­tek­tú­ry. Navr­hu­jú pre­to vzde­lá­va­nie štu­den­tov pod­po­riť sko­rým pred­sta­ve­ním for­mál­nych me­tód na za­čiat­ku štú­dia, kde zá­ro­veň prog­ra­mo­va­cie ja­zy­ky ma­jú cen­trál­nu úlo­hu pri vzde­lá­va­ní no­vých IT od­bor­ní­kov.

Sta­lo sa tak az­da nás­led­kom zní­že­nia do­py­tu po vzde­la­ní po­čí­ta­čo­vých prog­ra­má­to­rov me­dzi ma­tu­ru­jú­ci­mi stre­doš­ko­lák­mi; Ja­va má spra­viť prog­ra­mo­va­nie väč­šou zá­ba­vou a hlav­ne ho zjed­no­du­šiť. Pro­fe­so­ri z NYU však va­ru­jú, že ten­to prís­tup má pre štu­den­tov vý­raz­ne ne­ga­tív­ne nás­led­ky. V pr­vom ra­de sa sa štu­den­tom ťaž­ko pí­šu prog­ra­my, kto­ré ne­ma­jú žiad­ne gra­fic­ké roz­hra­nie; ďa­lej ne­ma­jú po­cho­pe­nie pre vzťah me­dzi zdro­jo­vým kó­dom a tým, čo har­dvér do­ká­že sku­toč­ne spra­viť. Na­ko­niec, vô­bec ne­ro­zu­me­jú sé­man­ti­ke uka­zo­va­te­ľov (resp. smer­ní­kov), tak­že ma­jú nes­kôr prob­lé­my s C pri sys­té­mo­vom prog­ra­mo­va­ní.

http://www.itnews.sk/spravy/software/2008-01-17/c87894-programatorske-schopnosti-absolventov-klesaju-problemom-je-java



Closing The Computer Science Gap, From Classroom To Career
Posted Feb 1, 2015
y twins will turn four in 2015, and they know more about computers now than I did when I took over as president and CEO of Silicon Valley Education Foundation (SVEF) in 2003. And it’s a good thing because currently there are more than 75,000 open jobs in computing in California and only 4,324 computer science graduates to fill them.
http://techcrunch.com/2015/02/01/integrate-california-schools-with-computer-science/

Ano VS v Kalifornii naplnia potreby trhju na 5,77% (v SR som to pocial na 5,88 a niekde som cital, ze v Ceskej republike je to 14%, ale aj tak su to hrozitanske cisla)
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: j 18. 06. 2015, 18:05:54
Vědátoři na VŠ si ten složitý popis nevymýšlejí proto, aby vyšachovali všeobecnou populaci, ale proto, že chtějí mít ten popis zcela přesný. ...

Mas nejakou predstavu o elektronice? Uzasny veci ... spousty vypoctu ... schemat ... a vsechno khownu. Doslova a dopismene. Protoze realnej obvod se spocitat neda. Vsechny ty vypocty totiz pocitaji s idealnimi prvky, ktere ale neexistuji, s primitivnim zapojenim, ktere je ale knicemu. Jsou kolem toho hromady krasnych teorii ... a ve finale vis jak to vypada? Prijde pan vedator, tri tituly pred jmenam a dva za nim, a neni schopen zprovoznit ani krystalku. A pak prijde manik, kterej se sotva vyucil, dela mu problem i nasobeni a z hlavy bez pocitani nasazi soucastky a na prvni dobrou to funguje.

Zkus si postavit specielne neco vysokofrekvencniho ... zalezi na kazdym ohnuti kusu dratu.

Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Kolemjdoucí 18. 06. 2015, 18:17:27
Znalost  diskretnej matematiky(teorie grafov) by nedovolila vzniku tohto problemu

Motor neměl jít bez souboru nahodit, příslušná binárka měla zahlásit chybu a na to jistě žádná velká matematika není potřeba.

Nezanalost numerickej mateiky a bitoveho obmedzenia (co je de facto zase diskretna mat,) by zabranila

Bitové omezení 8 16 32 64 bitů se dá plně pochopit selským rozumem, kromě zbytkových tříd ale to není tento případ.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Kafemlejnek 18. 06. 2015, 18:40:02
Inteligentni clovek se porad opakuje v prednaskove hale, opravuje pisemky, nadava, jak jsou ti studenti blbi, ze maji chyby, chlemta kafe v kubiku a obcas udela zakazku nebo ma firmicku. Z hlavy odrika definice a teorie kdejake sracky.


Blbec co nedodela VS ma nekolik korporaci, lita tryskacem na Maledivy, snupe koks a chodi s vasema matkama. Na vse mu staci selskej rozum a kupecke pocty.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: (´・ω・`) 18. 06. 2015, 19:12:02
Inteligentni clovek se porad opakuje v prednaskove hale, opravuje pisemky, nadava, jak jsou ti studenti blbi, ze maji chyby, chlemta kafe v kubiku a obcas udela zakazku nebo ma firmicku. Z hlavy odrika definice a teorie kdejake sracky.


Blbec co nedodela VS ma nekolik korporaci, lita tryskacem na Maledivy, snupe koks a chodi s vasema matkama. Na vse mu staci selskej rozum a kupecke pocty.
Otázka není "jak zbohatnout" ale "Je matematika využitelná v praxi?". Např. Edison na "vykrádání" cizích myšlenek moc pokročilé matematiky taky asi nepotřeboval... nakonec bez CRC nebo efektivní video komprese bychom se taky nějak obešly, ale protože to je užitečný, tak když člověk podobný věci umí vymyslet, platí to celkem dobře.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: JardaFanta 18. 06. 2015, 21:59:00
Vědátoři na VŠ si ten složitý popis nevymýšlejí proto, aby vyšachovali všeobecnou populaci, ale proto, že chtějí mít ten popis zcela přesný. ...

Mas nejakou predstavu o elektronice? Uzasny veci ... spousty vypoctu ... schemat ... a vsechno khownu. Doslova a dopismene. Protoze realnej obvod se spocitat neda. Vsechny ty vypocty totiz pocitaji s idealnimi prvky, ktere ale neexistuji, s primitivnim zapojenim, ktere je ale knicemu. Jsou kolem toho hromady krasnych teorii ... a ve finale vis jak to vypada? Prijde pan vedator, tri tituly pred jmenam a dva za nim, a neni schopen zprovoznit ani krystalku. A pak prijde manik, kterej se sotva vyucil, dela mu problem i nasobeni a z hlavy bez pocitani nasazi soucastky a na prvni dobrou to funguje.

Zkus si postavit specielne neco vysokofrekvencniho ... zalezi na kazdym ohnuti kusu dratu.

Já si myslím, že by ten pan vědátor rozhodně nedokázal vykopat ani jámu v zemi tak rychle jako Váš maník! Mimochodem, kde ten maník bere součástky? Vyrábí mu je jiný maník, taky jen tak z hlavy, bez počítání?
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: lisper 18. 06. 2015, 22:14:57
Jak se kdysi říkalo, programátor potřebuje tolik matematiky, kolik ji umí.

Říkat se to může, třeba takovou Teorii Množin nepotřebuješ celý život.

No teorie mnozin se bude hodit az se budes snazit pochopit teorii kategorii. A ta se zase v programovani hodi.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Kolemjdoucí 18. 06. 2015, 23:25:26
No teorie mnozin se bude hodit az se budes snazit pochopit teorii kategorii. A ta se zase v programovani hodi.

Už jsem o programování slyšel opravdu hodně, ale o teorii kategorií ještě nikdy :) Jakékoliv využití v programování je mi tak záhadou.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Teoretik 18. 06. 2015, 23:50:37
No teorie mnozin se bude hodit az se budes snazit pochopit teorii kategorii. A ta se zase v programovani hodi.

Už jsem o programování slyšel opravdu hodně, ale o teorii kategorií ještě nikdy :) Jakékoliv využití v programování je mi tak záhadou.

Proto je to teorie, tedy neoverena.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Ja 19. 06. 2015, 00:26:37
Zajimava diskuze.
Pro mne je to zajimava diskuze, protoze podobne otazky jsem si daval pred 18 lety na FJFI.
Za sebe muzu rict, ze jsem rad, ze jsem si matematikou prosel. Sice uz nedelam v IT, ale potkavam lidi, kteri v IT delaji a vidim na nich, jak jim matematika chybi (presneji receno komplexni mysleni a schopnost presne popsat a vyresit problem).
Hodne lidi si mysli, ze bez matematiky dokazou naprogramovat vse, ale vubec nevidi, ze jim to trva mnohem delsi cas. Proste busi do klavesnice od nekam do nekam a kdyz to nefunguje, tak busi znovu.
Mam zkusenosti z vyrobni firmy, kde je nekolik lidi zodpovednych za to, jak a co se vyrabi a ostatni plni prikazy.
Podobnou strukturu jsem videl i ve velkych SW firmach.
Komu staci plnit prikazy a delat to, co mu ostatni reknou, tak ten nepotrebuje matematiku (a otazka je, jestli potrebuje VS).
Kdo se dostane k reseni slozitych samostanych ukolu, jednou na matematiku narazi. A to nejen v IT. Napriklad statistika uz je dnes ve vyrobnich podnicich na kazdem kroku a zpracovani obrazu zaziva velky rozmach (a nemusi jit o programovani, bez znalosti problematiky nebudete schopni popsat, co chcete vyresit). Nikdy jsem netusil, kolik dat je vedlejsim produktem pri vyrobe jednoduchych veci.
Trochu to zobecnim. Snazte se VS vyuzit k tomu, ze uslysite o hodne ruznych vecech. I kdyz si zapamatujete jen desetinu nebo setinu, tak v hlave vam zustanou stripky, ktery se muzou v budoucnu vybavit a pomoci najit reseni problemu. Cim lepe neco pochopite na VS tim snaze se k tem vecem budete vracet v budoucnu. V zamestnani uz nebudete mit nikdy tolik casu jako na VS.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Teoretik 19. 06. 2015, 00:44:38
Aha, takze jen blbci plni prikazy jak opice a ti chytri dostavaji ukoly.

Citace
Kdo se dostane k reseni slozitych samostanych ukolu, jednou na matematiku narazi.

Ukol = prikaz, je ti receno, co delat.

Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Radek Miček 19. 06. 2015, 00:52:55
Už jsem o programování slyšel opravdu hodně, ale o teorii kategorií ještě nikdy :) Jakékoliv využití v programování je mi tak záhadou.

Z teorie kategorií se v programování používají například monády (algebraické efekty, například nedeterminismus, asynchronní vstup a výstup, výjimky, ale i nealgebraické efekty), funktory (různé datové struktury), přirozené transformace (polymorfní funkce), volné objekty (oddělení deklarace od interpretace), F-algebry (optimalizace kódu, například fúze).

Díky teorii kategorií pak můžete některé věci definovat obecně - například schémata rekurze jako katamorfismus nebo anamorfismus - viz Functional Programming with Bananas, Lenses, Envelopes and Barbed Wire (http://citeseer.ist.psu.edu/viewdoc/download?doi=10.1.1.41.125&rep=rep1&type=pdf).
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Teoretik 19. 06. 2015, 01:16:05
To je hezke, ze tim dokazete vymyslet neco, co pak muzete davat do testu studentum ale jak na tom vydelam miliardy?
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Cajova_Houba_2 19. 06. 2015, 08:07:46
Tu je to odpovězený celkem dobře... https://stackoverflow.com/questions/157354/is-mathematics-necessary-for-programming ... teda otázka je trochu jiná, ale to na odpovědích moc nemění...

By mě jinak zajímalo co z matematiky má pan Ph.D. OMGr. Velký Odborník CSs. vystudováno, že mu to přijde zcela zbytečné...

Líbí se mi, jak je diskuze na SO diametrálně odlišná od diskuze odborníků z praxe tady na rootu.

Podle mě je matematika důležitá, víceméně z důvodů, který jsou napsaný na SO. S konkrétním využitím už je to ale trochu horší, problém je v tom, když nějakej geniální matematik vymyslí algoritmus/metodu/teorii, už ji neni potřeba znovu-vymejšlet, stačí, aby se našel programátor (tým), kterej na to napíše použitelnou knihovnu. Třeba zrovna Fourierovka - žádnej programátor ji nikdy nebude psát sám, když na to existujou osvědčený knihovny. Nicméně to neznamená, že by se měla přestat učit - to si myslim, že většina lidí nechápe.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Kolemjdoucí 19. 06. 2015, 09:15:04
Díky teorii kategorií pak můžete některé věci definovat obecně - například schémata rekurze jako katamorfismus nebo anamorfismus - viz Functional Programming with Bananas, Lenses, Envelopes and Barbed Wire (http://citeseer.ist.psu.edu/viewdoc/download?doi=10.1.1.41.125&rep=rep1&type=pdf).

Jo přečetl jsem si to a je to takové akademické plácání o programování, podobně jako plácání nad Turingovým strojem. Nechci to nijak zlehčovat, určitě to může mít svůj význam, ale využití v praxi nevidím. V případě že se mýlím, tak se to zjevně používá asi jenom při tvorbě nového jazyka a to dělá pár jedinců na světě. Z vývoje C++ C# Java PHP Javascript Haskell a mnoho dalších je však patrné na první pohled že takhle se to nedělá, nějaká sofistikovaná teorie se u toho nepoužívá. Mám takové podezření že napřed se jazyk vytvoří a pak dodatečně si k tomu akademikové vytvoří teorii.

Za sebe muzu rict, ze jsem rad, ze jsem si matematikou prosel. Sice uz nedelam v IT, ale potkavam lidi, kteri v IT delaji a vidim na nich, jak jim matematika chybi (presneji receno komplexni mysleni a schopnost presne popsat a vyresit problem).

To už se tady řešilo, mezi schopností myslet a matematikou je korelace, nikoliv kauzalita.

Třeba zrovna Fourierovka - žádnej programátor ji nikdy nebude psát sám, když na to existujou osvědčený knihovny. Nicméně to neznamená, že by se měla přestat učit - to si myslim, že většina lidí nechápe.

Většina lidí to nechápe proto že FFT se neučí :) Kdyby student zaslechl alespoň triviální informaci že FFT je zjednodušeně hledání frekvencí a amplitud sinusovek ukrytých ve vstupním signálu, tak by tušil o čem je řeč, jenže on to neví, z toho usuzuji že FFT se neučí :)
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Peter Fodrek 19. 06. 2015, 09:25:07
Znalost  diskretnej matematiky(teorie grafov) by nedovolila vzniku tohto problemu

Motor neměl jít bez souboru nahodit, příslušná binárka měla zahlásit chybu a na to jistě žádná velká matematika není potřeba.


Suhlas, ale ak matematiku nepouzijete mozete na nieco zabudnut, ak ju pouizjete spravnenikdy nezabudnete, lebo pri teorii grafov Vam vyjde, ze nemate osetreny stav, ak  chybuj subory...


Nezanalost numerickej mateiky a bitoveho obmedzenia (co je de facto zase diskretna mat,) by zabranila

Bitové omezení 8 16 32 64 bitů se dá plně pochopit selským rozumem, kromě zbytkových tříd ale to není tento případ.

Da, ale opat sa moze zabudnut, ze to obmedzenie je transforomavane na cas. Ak by sa precizne cas pocital pri navrhu, tak  sa to nestane, ze sa motory vypnu, lebo sa system pred starton vzdy resetuje a let dlahy 200 dni nie je mozny s dopravnym lietadlom...
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Peter Fodrek 19. 06. 2015, 09:29:30
Este ma nadala jedna vec


INFORmacna mateMATIKA - informatika...
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: j 19. 06. 2015, 09:42:25
...Nicméně to neznamená, že by se měla přestat učit - to si myslim, že většina lidí nechápe.

Nejde o to, ze by se nemelo ucit k cemu to je a jak to pouzit. Jde o to, ze je nesmysl ucit, jak to vymyslet.

Ber to treba tak, ze je to krumpac. Nekoho, kdo bude machat krumpacem vazne nezajima, jak se doslo k tomu, ze prave krumpac je ten idealni nastroj. Jeho zajima, jak a kdy ho pouzit. Zkus si na tom krumpaci predstavit, ze budes jeho uzivatele ucit matematicko-fyzikalni model toho jak ten krumpac funguje .... hovadina co? No a presne stejny hovadiny se ucej v ramci matik ve vsech oborech.

A hovadina je to proto, ze z tisicovky lidi ktery vylezou z ty skoly jich bude 999 tim krumpacem machat, a mozna jeden bude krumpace vymejslet.

Mám takové podezření že napřed se jazyk vytvoří a pak dodatečně si k tomu akademikové vytvoří teorii.

To neni pocit, to je fakt, byt existuji vyjimky - to jsou jazyky vymyslene vedatory, ktere v praxi nikdo nepouziva, protoze pouzitelne nejsou zcela nanic.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Kolemjdoucí 19. 06. 2015, 09:56:04
Suhlas, ale ak matematiku nepouzijete mozete na nieco zabudnut, ak ju pouizjete spravnenikdy nezabudnete, lebo pri teorii grafov Vam vyjde, ze nemate osetreny stav, ak  chybuj subory...

Teoreticky tomu rozumím, prakticky nesouhlasím že je to potřeba na pouhý jeden soubor.

Da, ale opat sa moze zabudnut, ze to obmedzenie je transforomavane na cas. Ak by sa precizne cas pocital pri navrhu, tak  sa to nestane, ze sa motory vypnu, lebo sa system pred starton vzdy resetuje a let dlahy 200 dni nie je mozny s dopravnym lietadlom...

Vidím to jinak, programátorům řekli že před každým startem přijde RESET a v praxi se to přestalo dělat. Na to matematika moc nepomůže. Jsem přesvědčen že kdyby programátorům řekli že motor se nebude resetovat 10 let v kuse, že by to zvládli.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Cajova_Houba_2 19. 06. 2015, 10:18:08
...Nicméně to neznamená, že by se měla přestat učit - to si myslim, že většina lidí nechápe.

Nejde o to, ze by se nemelo ucit k cemu to je a jak to pouzit. Jde o to, ze je nesmysl ucit, jak to vymyslet.

Ber to treba tak, ze je to krumpac. Nekoho, kdo bude machat krumpacem vazne nezajima, jak se doslo k tomu, ze prave krumpac je ten idealni nastroj. Jeho zajima, jak a kdy ho pouzit. Zkus si na tom krumpaci predstavit, ze budes jeho uzivatele ucit matematicko-fyzikalni model toho jak ten krumpac funguje .... hovadina co? No a presne stejny hovadiny se ucej v ramci matik ve vsech oborech.

A hovadina je to proto, ze z tisicovky lidi ktery vylezou z ty skoly jich bude 999 tim krumpacem machat, a mozna jeden bude krumpace vymejslet.

Tojo, učit toho uživatele fyzikální principy krumpáče asi je zybtečný, ale stejně tak na VŠ každýho neučí jak vymejšlet teorie složitý matematiky - respektive učí, ale spíš s cílem aby ten dotyčnej pochopil jak se k tomu došlo a jak by to mělo fungovat.

Nehledě na to, že někdo by se měl učit, jak vymyslet matematicko-fyzikální model krumpáče. Ideálně by se z něj pak měl stát odborník, asi v nějakym výzkumu, kterej by eventuelně mohl vymyslet lepší krumpáč. Ale samozřejmě, učit tohle každýho uživatele je asi blbost.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Radek Miček 19. 06. 2015, 10:23:31
V případě že se mýlím, tak se to zjevně používá asi jenom při tvorbě nového jazyka a to dělá pár jedinců na světě. Z vývoje C++ C# Java PHP Javascript Haskell a mnoho dalších je však patrné na první pohled že takhle se to nedělá, nějaká sofistikovaná teorie se u toho nepoužívá.

Názvy anamorfismus a katamorfismus se používají celkem běžně v praxi (alespoň v Haskellu). Podobně vznikla celá řada dalších názvů (http://comonad.com/reader/2009/recursion-schemes/), většina z nich se však v praxi už nepoužívá.

Řekl bych, že v Haskellu je celkem normální navrhovat knihovny s ohledem na hezké matematické vlastnosti. Navíc některé matematické vlastnosti kód musí splňovat, neboť jich kompilátor GHC využívá při optimalizacích. Stejně tak je běžné pojmenovávat některé konstrukce dle názvů z teorie kategorií.
Něco z toho se pak přeneslo do Scaly (zejména knihovna scalaz) a do F#.

Aplikacemi teorie kategorií v Haskellu se zabývá například blog http://comonad.com/reader/ (http://comonad.com/reader/).
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Petr Kellner 19. 06. 2015, 10:52:08
1) Letadlu se nevypnuly motory, protoze doslo k neocekavane softwarove chybe.

2) Jste bezvyznamni noumove a vite o fungovani sveta prd, vasi matematiku svet nepotrebuje.

3) To, ze na novinkach.cz napisou, ze to bylo kvuli softwarove chybe, neznamena, ze tomu tak bylo.

4) Nebylo tomu tak.

5) Kdyz me nechteli poslouchat, musel jsem jim poslat upozorneni.

6) System rizeni letadla na dalku se tam nemontuje jen tak zbuhdarma, ma to svuj ucel.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Petr Kellner 19. 06. 2015, 10:55:05
Sere me Malaisie nebo je potreba si pripravit letadlo? Udajne se ztrati Boeing.

Sere me Rusko? Spadne Boeing.

Ucukava se frantik s Mistraly? Spadne Airbus.

Ucukava se Recko? Spadne mu stihacka.

Nejde na ruku Spanelsko? Spadne Airbus.




Ma smysl ucit se PHP a teorii mnozinovych skupinovych orgii? Nema.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: JSH 19. 06. 2015, 10:56:10
Většina lidí to nechápe proto že FFT se neučí :) Kdyby student zaslechl alespoň triviální informaci že FFT je zjednodušeně hledání frekvencí a amplitud sinusovek ukrytých ve vstupním signálu, tak by tušil o čem je řeč, jenže on to neví, z toho usuzuji že FFT se neučí :)
To, že DFT je rozbití signálu na součet (ko)sinusovek, snad kurva dojde každému, kdo ví co znamená to divné E.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Petr Kellner 19. 06. 2015, 11:02:20
Většina lidí to nechápe proto že FFT se neučí :) Kdyby student zaslechl alespoň triviální informaci že FFT je zjednodušeně hledání frekvencí a amplitud sinusovek ukrytých ve vstupním signálu, tak by tušil o čem je řeč, jenže on to neví, z toho usuzuji že FFT se neučí :)
To, že DFT je rozbití signálu na součet (ko)sinusovek, snad kurva dojde každému, kdo ví co znamená to divné E.

Kdyz vzivote neslysel slova signal a sum, taky mu to dojde? Bavime se o genialnim nadanem cernouskovi z Mozambiku, ktery dostal stipendium.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Kolemjdoucí 19. 06. 2015, 11:14:50
snad kurva dojde každému

Opravdu ne. Hodně lidí si myslí, že je to černá krabička která žere signál a padají z ní takové špičaté grafy.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: pupi1 19. 06. 2015, 15:14:04
matematika je velmi obsiahly vedny odbor. IT a matika sa casto spajaju. hlavne na tej vedeckej urovni, resp. v skole. zoberme si len to, co je dnes IN. same webovky, same tableto/smartfono aplikacie. a pri vela veciach sa s matematikou ani nestretnete, hlavne webovky. tiez som robil na projektoch, kde matematika vobec nezohravala ulohu. ono aj na ten vykon sa nehladi, dnesni manazeri chcu hlavne rychlo a lacno. ci to ide o par milisekund pomalsie ich netrapi. predsa dokupenie pamate, noveho procesora vyjde lacnejsie ako prerobenie logiky celej stranky. poznat matiku je plus, ale vyuzitelnost sa uz tazsie hlada. resp. pracovne miesta, kde sa da vyuzit.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Mirek Prýmek 19. 06. 2015, 16:16:06
Už jsem o programování slyšel opravdu hodně, ale o teorii kategorií ještě nikdy :)
Je to věc úzce související s funkcionálním programováním. Pokud ses mu nikdy nevěnoval, tak ses s tím (explicitně) nesetkal, na tom není nic divnýho.

To je hezke, ze tim dokazete vymyslet neco, co pak muzete davat do testu studentum ale jak na tom vydelam miliardy?
https://www.youtube.com/watch?v=ZR3Jirqk6W8

Pravdou ale je, že teorii kategorií jako takovou člověk nutně znát nemusí ani pro to programování v Haskellu, dá se k tomu taky přistupovat stylem "naučím se, jak to používat". Když ji ale člověk umí, tak se mu zjevně otevírá lepší vhled do toho všeho.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Mirek Prýmek 19. 06. 2015, 16:22:40
V praxi je to nejčastěji tak, že když se řeší nějaký skutečně složitý matematický problém, zadá se to člověku, který to umí, tzn. matematikovi. To co vymyslí matematik, pak implemetuje programátor. Ale ten programátor nesmí být úplná matematická guma, musí

Jojo, takhle to fungovalo u klasických výpočetních středisek: analytik - programátor - děrovačka.
A funguje to tak dodnes. Říká se tomu "dělba práce". Ty slavný 3D hry, co se tady s nima pořád operuje, taky nedělá jeden člověk ani jeden tým. Jsou na to spisovatelé, grafici, hudebníci, programátoři enginu, programátoři hry, programátoři skriptů pro 3D editory, hafo různých lidí, kde každej umí něco.

Říct, že programátor potřebuje matiku, protože hry je asi tak stejně platný jako že potřebuje být grafik.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Mirek Prýmek 19. 06. 2015, 16:29:01
Pravdou ale je, že teorii kategorií jako takovou člověk nutně znát nemusí ani pro to programování v Haskellu, dá se k tomu taky přistupovat stylem "naučím se, jak to používat". Když ji ale člověk umí, tak se mu zjevně otevírá lepší vhled do toho všeho.
Btw, na MU se učí na matematice jednou za dva roky. Čili specialitka jenom pro lidi, kteří si to vyloženě najdou, nic, čím by se dalo nějak argumentovat, jak bez toho informatik nemůže žít :)

https://is.muni.cz/predmet/sci/podzim2014/M7150
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: (´・ω・`) 19. 06. 2015, 16:55:33
Pravdou ale je, že teorii kategorií jako takovou člověk nutně znát nemusí ani pro to programování v Haskellu, dá se k tomu taky přistupovat stylem "naučím se, jak to používat". Když ji ale člověk umí, tak se mu zjevně otevírá lepší vhled do toho všeho.
Btw, na MU se učí na matematice jednou za dva roky. Čili specialitka jenom pro lidi, kteří si to vyloženě najdou, nic, čím by se dalo nějak argumentovat, jak bez toho informatik nemůže žít :)

https://is.muni.cz/predmet/sci/podzim2014/M7150

Pokud vím, tak nikdo netvrdí, že bez matiky to prostě nejde, ale že je užitečná - a původní otázka byla "je matika užitečná?", nikoli "je matika nezbytná?". Ano, často to "de i bez toho", ale často to se znalostí matiky prostě de líp, na čemž se i shodla většina lidí na stackoverflow.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Mirek Prýmek 19. 06. 2015, 17:01:06
Pokud vím, tak nikdo netvrdí, že bez matiky to prostě nejde, ale že je užitečná - a původní otázka byla "je matika užitečná?", nikoli "je matika nezbytná?". Ano, často to "de i bez toho", ale často to se znalostí matiky prostě de líp, na čemž se i shodla většina lidí na stackoverflow.
Tohle byla informace čistě k té teorii kategorií. Zaznělo, že teorie množin je dobrá, když chceš teorii kategorií, která se hodí k programování. Každý si sám může udělat obrázek, nakolik je asi teorie kategorií potřeba, když se učí jenom na matematice a jenom jednou za dva roky... Byla to čistě doplňující informace, protože tady zaznělo od Kolemjdoucího, že o tom nikdy neslyšel.

P.S. Já osobně bych se TK moc rád naučil, právě proto, že mě funkcionální prog. hodně baví a zajímá a na TK jsem narazil několikrát a seznámil se jenom se základy. Takže to neříkám proto, že bych TK považoval za nepotřebnou pitomost. Jenom imho nemá smysl si mazat med kolem huby... A navíc teorie množin je podle mě využitelná líp než jenom pro TK.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Radek Miček 20. 06. 2015, 00:35:42
P.S. Já osobně bych se TK moc rád naučil, právě proto, že mě funkcionální prog. hodně baví a zajímá a na TK jsem narazil několikrát a seznámil se jenom se základy.

Bartosz Milewski píše knihu Category Theory for Programmers (http://bartoszmilewski.com/2014/10/28/category-theory-for-programmers-the-preface/).
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Mirek Prýmek 20. 06. 2015, 00:46:35
Bartosz Milewski píše knihu Category Theory for Programmers (http://bartoszmilewski.com/2014/10/28/category-theory-for-programmers-the-preface/).
Znám. Jenom škoda, že to není dokončený a v pdf. Jinak těch knížek mám víc, ale nějak mě žádná nechytla za srdce... Občas na některou z nich kouknu, ale nějak se mi to vždycky zasekne v krku :) moc pojmů, málo konkrétních výsledků.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: ďobo 20. 06. 2015, 12:47:32
Ano, jsou oblasti, kde je matika (resp. spíše statistika) celkem poptávaná - třeba pojišťovny, banky, pozice analytiků. S programováním to moc nemá, ale je to "matematická" práce. Znám několik takových lidí a vydělávají zajímavé peníze.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: JSH 20. 06. 2015, 14:09:20
Znám. Jenom škoda, že to není dokončený a v pdf. Jinak těch knížek mám víc, ale nějak mě žádná nechytla za srdce... Občas na některou z nich kouknu, ale nějak se mi to vždycky zasekne v krku :) moc pojmů, málo konkrétních výsledků.
Z teorie kategorií nic extra konkrétního asi ani nevypadne. Ona myslím hlavně popisuje hodně obecné struktury, které se vyskytují v kdečem. A pak z ní vypadne třeba monád, vlastně abstrakce toho, že nějaké věci navazují na sebe. Ona je celá teorie kategorií brutálně abstraktní, všudypřítomná a přitom vlastně strašně triviální.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: cojezajimave 20. 06. 2015, 14:38:17
S programováním to moc nemá, ale je to "matematická" práce. Znám několik takových lidí a vydělávají zajímavé peníze.
Co jsou zajímavé peníze? Pro někoho je zajímavých i 60 tisíc a jiný ani za 200 pracovat nebude.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Mirek Prýmek 20. 06. 2015, 15:51:12
Z teorie kategorií nic extra konkrétního asi ani nevypadne. Ona myslím hlavně popisuje hodně obecné struktury, které se vyskytují v kdečem. A pak z ní vypadne třeba monád, vlastně abstrakce toho, že nějaké věci navazují na sebe. Ona je celá teorie kategorií brutálně abstraktní, všudypřítomná a přitom vlastně strašně triviální.
Problém je v tom, že i ty monády, i typy vyšších řádů (kinds) apod. se dají pochopit na úrovni toho samotnýho programovacího jazyka, bez toho, aby šel člověk do úplně čisté matematické abstrakce. Předpokládám, že když někdo tu TK umí, tak tam vidí něco, co "čistě programátor" nevidí. Akorát právě pořád nevím, jestli to prokousávání se TK za to "něco" stojí někomu jako já, koho by jinak TK nezajímala. Docela rád bych mluvil s někým, kdo aktivně programuje a TK umí, aby mi polopaticky ukázal, v čem to může programátorovi dodat nějakej wow efekt, abych měl víc motivace k tomu prokousávání se :)
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Meh 20. 06. 2015, 17:07:19
kdo aktivně programuje a TK umí

Sice se neodvazuju tvrdit, ze TK umim, ale i to malo navic (treba ty Milewskeho clanky, Meijerovy kurzy apod.) mi dalo moznost nejenom pouzivat uz predvytvorene abstrakce v danych jazykach/knihovnach, ale schopnost vytvaret vlastni. Jde to samozrejme zvladnout ciste studiem tech existujicich implementaci, ale je pak velika sance, ze cloveku unikne nejaky podstatny detail.

Prikladem budiz vsechny nepouzitelne promise/future knihovny v JS, protoze autory nenapadlo resit kompozici a error handling, nejak se to tam dobastlilo a vysledkem jsou nesymetricka nebo nepouzitelna API. Vedle toho komonadicky Task ze C# a monadicky Future ze Scaly je uplne jina liga.

Kdyz pak dojde na potrebu napsat si neco vlastniho, muzou chybet kriticke vlastnosti; ne zrovna ze by clovek psal promise knihovnu, ale treba pro agregace dat je sikovny monoid - a kdyz tam clovek zapomene treba na komutativitu toho agregacniho kroku, muze se pak docela divit (a vzhledem k tomu, ze jako monoid se chova treba MapReduce, tak to ma prakticka vyuziti)
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: v 20. 06. 2015, 18:33:42
komonadicky

k čemu byste řekl, že to je? nebo co to je? já používám Cofree v Haskellu jako obal pro AST/ k vytvoření místa kam uložit věci společné pro všechny uzly, ale nemůžu se zbavit dojmu, že mi něco podstatného uniká
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Mirek Prýmek 20. 06. 2015, 23:42:49
mi dalo moznost nejenom pouzivat uz predvytvorene abstrakce v danych jazykach/knihovnach, ale schopnost vytvaret vlastni.
Jo, tomu celkem věřím, to je dobře řečeno (včetně toho následujícího odstavce o JavaScriptu).

Vedle toho komonadicky Task ze C#
V Microsoft Research jsou totiž fakt zajímaví lidi a působí to na mě, že tam funkcionální přístup začíná frčet. Jsem docela zvědavej, čeho se od nich v blízké budoucnosti dočkáme :)

ne zrovna ze by clovek psal promise knihovnu, ale treba pro agregace dat je sikovny monoid
Monoid je šikovný koncept, jenže 1. dá se vysvětlit asi tak za 15 minut 2. není k tomu TK vůbec potřeba 3. i bez vysvětlování to chytrý člověk pochopí, pokud mapreduce používá - čili pro něj je to dobrý jako takový explicitní připomenutí "na tohle vole mysli!" :)
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Meh 21. 06. 2015, 17:39:50
komonadicky

k čemu byste řekl, že to je? nebo co to je? já používám Cofree v Haskellu jako obal pro AST/ k vytvoření místa kam uložit věci společné pro všechny uzly, ale nemůžu se zbavit dojmu, že mi něco podstatného uniká

Obecne k explicitnimu pribaleni nejakeho kontextu ke vstupum funkce. Ve vetsine pripadu a vetsine jazyku je to jedno, protoze kontext je ve scopu a neni problem k nemu pristoupit implicitne. Ale kdyz zrovna neni, tak je to jedna z moznosti, jak ten kontext predat (dalsi, mnohem castejci, je treba vsem metodam/funkcim proste dat extra dictionary s kontextualnimi daty). Treba u asynchronnich kontinuaci, nebo nejake kompozice komponent, ktere jsou vytvarene samostate a nemaji ten scope spolecny v dobe, kdy je ruzni autori pisi apod. To vase pouziti do toho zapada taky, ale je to obecnejsi koncept; i kdyz zrovna komonady tolik praktickych vyuziti pro kazdodenni praxi nemaji.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Korporatcik 21. 06. 2015, 17:48:02
V Microsoft Research jsou totiž fakt zajímaví lidi a působí to na mě, že tam funkcionální přístup začíná frčet. Jsem docela zvědavej, čeho se od nich v blízké budoucnosti dočkáme :)

Uz z nich vypadl F#, Orleans, LINQ, async/await pro C# (a jazyky jako C-omega, Polyphonic C# implementujici CSP), DryadLINQ/Naiad, Reactive Extensions... A jsou tam super lidi i mimo funkcionalni programovani: Tony Hoare (logika), Leslie Lamport (distributed systemy), Luca Cardelli (type systemy, computational biology)... MSFT Research je super.

Monoid je šikovný koncept, jenže 1. dá se vysvětlit asi tak za 15 minut 2. není k tomu TK vůbec potřeba 3. i bez vysvětlování to chytrý člověk pochopí, pokud mapreduce používá - čili pro něj je to dobrý jako takový explicitní připomenutí "na tohle vole mysli!" :)

Monoid byl mozna moc jednoduchy pripad, ale jak pisete - i to explicitni pripomenuti se hodi. Zvlast, kdyz ho pak ma clovek v hlave porad, protoze monoidy pouziva vedome pro vsechny mozne agregace. Od MapReduce, pres zpracovani proudu realtime transakci az po validace formularu.

Funktory taky clovek pochopi za chvilku i bez TK, ale kdyz se pak tech konceptu zacne objevovat vic, daji se diky ni skladat a vznikaji veci jako applicative, alternative, MonadPlus... TK je takovy funkcionalni LEGO.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Meh 21. 06. 2015, 17:53:35
(a neni nad to si nezmenit unreg nick. Korporatcik == Meh)
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: mehehek 21. 06. 2015, 20:35:17
Stale cekam na konkretni priklad vyuziti tehle sracek.

Napriklad: Naimplementovali jsme ten a ten vzorecek, aby vypocitaval splatkove hodnoty a my tak vic vydelali.


zatim jen odpovidate, ze jste si diky tomu mohli precist dalsi umele navymyslenou sracku.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: v 21. 06. 2015, 21:07:48
Stale cekam na konkretni priklad vyuziti tehle sracek.

Napriklad: Naimplementovali jsme ten a ten vzorecek, aby vypocitaval splatkove hodnoty a my tak vic vydelali.


zatim jen odpovidate, ze jste si diky tomu mohli precist dalsi umele navymyslenou sracku.

tak já jsem třeba použil mplus v STM na čekání na timeout jednoho z časovačů nebo příchod dat ze soketu
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Mirek Prýmek 21. 06. 2015, 21:24:42
Stale cekam na konkretni priklad vyuziti tehle sracek.
Čeho konkrétně?
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: hmmm 22. 06. 2015, 00:51:53
Ano, je

napriklad ja pracujem s machine learning, linearna algebra + statistika, nepotrebujes byt super programator, vediet "kazdu java kniznicu", ale potrebujes mat komplexne  znalosti matiky, proste vediet to vyuzit a najst nejaky pattern, nie len poucky, ale chapat ako co so  vsetkym suvisi. V skratke, ty naprogramujes "jadro" a ti co nevedia matiku, tak naprogramuju okienka.

(pracujem v zahranici)
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: ďobo K. 22. 06. 2015, 01:23:35
S programováním to moc nemá, ale je to "matematická" práce. Znám několik takových lidí a vydělávají zajímavé peníze.
Co jsou zajímavé peníze? Pro někoho je zajímavých i 60 tisíc a jiný ani za 200 pracovat nebude.
Zajímavé peníze v tomto kontextu = víc než peníze programátora. Zkušený finanční analytik v bance, hrabající se ve statistice má klidně 2x více než seniorní java developer.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Miselineeee 22. 06. 2015, 01:56:33
Ano, je

napriklad ja pracujem s machine learning, linearna algebra + statistika, nepotrebujes byt super programator, vediet "kazdu java kniznicu", ale potrebujes mat komplexne  znalosti matiky, proste vediet to vyuzit a najst nejaky pattern, nie len poucky, ale chapat ako co so  vsetkym suvisi. V skratke, ty naprogramujes "jadro" a ti co nevedia matiku, tak naprogramuju okienka.

(pracujem v zahranici)

Zajimave, delam to stejne a stacil mi na pochopeni selsky rozum, nikdy jsem nic nepocital a i vzorecky neuronu jsou spis exaktni popis pro postizene downovym syndromem, protoze jen popisuji selskou uvahu o neuronu, kterou oni neumi pochopit.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: wink wink 22. 06. 2015, 09:09:22
Ano, je

napriklad ja pracujem s machine learning, linearna algebra + statistika, nepotrebujes byt super programator, vediet "kazdu java kniznicu", ale potrebujes mat komplexne  znalosti matiky, proste vediet to vyuzit a najst nejaky pattern, nie len poucky, ale chapat ako co so  vsetkym suvisi. V skratke, ty naprogramujes "jadro" a ti co nevedia matiku, tak naprogramuju okienka.

(pracujem v zahranici)

Zajimave, delam to stejne a stacil mi na pochopeni selsky rozum, nikdy jsem nic nepocital a i vzorecky neuronu jsou spis exaktni popis pro postizene downovym syndromem, protoze jen popisuji selskou uvahu o neuronu, kterou oni neumi pochopit.

Tak pokud chces implementovat treba back propagation tak potrebujes mit prechodovou funkci jasne danou abys ju mohl zderivovat.

Ale jasny ze novy algoritmy asi vyvyji malokdo a vetsine bude stacit ten selsky rozum aby je dokazali pouzit.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Pavel Kysilka 22. 06. 2015, 09:37:18
zdravim,

prosel jsem si doby programovani, bez matematiky i s ni. Za prvnich 12 let praxe jsem matematiku moc nepotreboval. Nejake scitani, nasobeni. Vyjimecne neco slozitejsiho.

Casem se mi pro praci s databazemi zacly hodit mnoziny a mnozinove operace.

Zmena nastala asi pred 2 roky, kdy jsem zacal delat na rozpoznavani objektu. Je to denni chleba.
Nekdy delate 14 dni jen nejakou geometrii, shlukovou analyzu nebo pravdepodobnostni pocty a je to na palici. Nekdy tyden delate nejake GUI a databaze a je to uzasny odpocinek.
Clovek na stara kolena (40-citka na krku) oprasuje, co se ucil a hlavne co se nenaucil. Misto toho, aby psal webove aplikace.....

Jinak zakladem programovani jsou datove struktury a algoritmy. A umet se vyjadrovat. To je podle me zasadni.

gf
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: trrrrrrrrr 22. 06. 2015, 11:35:33
Využitelná je a to i hodně pokročilá (mluvím z vlastní zkušenosti). Ale pravdou je, že takové věci vyhledávám. Pokud člověk dělá nějaké weby, fakturace nebo gui tak ani ne. Když se začnou dělat zajímavější věci, třeba zpracování obrazu, analýza dat, zpracování signálu tam se to bez matematiky neobejde.

Myslím, že brzy dojde k určitému posunu významu slova programování. Setkal jsem se s řešeními, kdy se naprogramoval nějaký systém, který fungoval a nenapsal se ani řádek kódu, jen se to namalovalo a spustilo. Vývoj v tom byl tak rychlý a efektivní, že jsem se sám nestačil divit. Věci, které se někdy řeší 10-15 minut v tom byly hotove za minutu až dvě (načtení dat z DB a jejich zobrazení v GUI pomocí tabulky a grafu).
Takové opravdové programování zůstane těm těm co dělají grafiku, AI, simulace,  analýzu dat a podobně. A tam se to bez pokročilé matematiky neobejde.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: trrrrrrrrr 22. 06. 2015, 11:41:48
Ale jasny ze novy algoritmy asi vyvyji malokdo a vetsine bude stacit ten selsky rozum aby je dokazali pouzit.

Pokud chceš dělat image processing a podobné věci tam se bez znalosti matematiky neobejdeš, i když jen používáš externí knihovny.
Příklad: obyčejná, běžná úloha. Najít hrany. Knihovna ti nabízí třeba několik možností. Jedna z těch nožností je použítím waveletů. Který typ waveletu použiješ? Nebo obraz, který má vysokou míru šumu, jak ho vyčistíš? Nebo, jak přizpůsobíš celkem běžně používanou PCA pro svůj případ, když neznáš matematiku?
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: trrrrrrrrr 22. 06. 2015, 11:45:08
Ano, je

napriklad ja pracujem s machine learning, linearna algebra + statistika, nepotrebujes byt super programator, vediet "kazdu java kniznicu", ale potrebujes mat komplexne  znalosti matiky, proste vediet to vyuzit a najst nejaky pattern, nie len poucky, ale chapat ako co so  vsetkym suvisi. V skratke, ty naprogramujes "jadro" a ti co nevedia matiku, tak naprogramuju okienka.

(pracujem v zahranici)

Na to už nemusíš pracovat v zahraničí 8)
Ale jinak souhlasím. A jestli má firma takové know -how tak sám víš jaké peníze se točí v takových inovativních oborech IT.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: Jann 22. 06. 2015, 12:44:36
Opět jalová diskuse.

Matematika je snad nejlépe prakticky uplatnitelný obor, jaký kdy lidstvo vymyslelo, protože představuje universální abstraktní nástroj pro modelování. A čeho, to už je na vás. Jestli budete modelovat proudění plynu v turbině nebo toky peněz v pojišťovně, vedení tepla skrz stavební konstrukce nebo vývoj cen opcí na finančních trzích (v těchto dvou příkladech je podobnost matematického aparátu tak velká, že je to až zarážející), statisticky ověřovat vliv nějakého přípravku na populaci nebo rekonstruovat migrace národů pomocí jazykových jevů zanechaných v jejich řečech, optimalizovat produkci nějaké továrny nebo zpracovávat signál v rámci automatizace…

Ta otázka je sama o sobě tak hloupá, jako ptát se, jestli se dá v praxi k něčemu využít železo.
Název: Re:Je matematika využitelná v praxi?
Přispěvatel: njn 22. 06. 2015, 13:37:37
Pokud chceš dělat image processing a podobné věci tam se bez znalosti matematiky neobejdeš, i když jen používáš externí knihovny.
Příklad: obyčejná, běžná úloha. Najít hrany. Knihovna ti nabízí třeba několik možností. Jedna z těch nožností je použítím waveletů. Který typ waveletu použiješ? Nebo obraz, který má vysokou míru šumu, jak ho vyčistíš? Nebo, jak přizpůsobíš celkem běžně používanou PCA pro svůj případ, když neznáš matematiku?
A kdyz uz znas tu matiku, tak mi nerikej, ze zrovna ty vis, proc sis vybral zrovna principal component analysis a ne nejakou dalsi z 11 nejbezneji uzivanych metod... tohle ti totiz nikdo nevysvetli: "PROC". ale kazdej se do tebe snazi natlacit co nejvic "JAK". klavne ovce zabec vysledek.