Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Mirek Prýmek

Stran: 1 ... 376 377 [378] 379 380 ... 618
5656
Studium a uplatnění / Re:Pomohl vám titul k lepší práci?
« kdy: 13. 01. 2014, 15:33:31 »
Co se mnozstvi teorie a praxe tyce, mohlo by se to snad zamlouvat i Mirku Prymkovi x))
Obávám se, že ne. Ta matika, co tam je, je (aspoň podle sylabu) klasickej dinosaurus "tohle musí každej vysokoškolák znát". Naprosto zbytečná onanie.

"Matematika pro informatiky"? To než naše drahé světové univerzity objeví, tak já už tady asi nebudu...

5657
Studium a uplatnění / Re:Pomohl vám titul k lepší práci?
« kdy: 13. 01. 2014, 15:26:22 »
Na FITu (a asi nejen zde) obecne chybi vetsi moznost volby, je nejaky konkretni duvod, proc vetsina predmetu neni volbou studenta?
Je - studenti docela dobře ví, co chtějí, takže na mimózní předměty mimózních vyučujích by nikdo nechodil. A prestiž velkých akademiků by nabouralo, kdyby bylo narváno na praktických předmětech doktorandů a v hodinách velkých kapacit by byl jeden člověk.

5658
Sítě / Re:Odchytavani nešifrovaných mailů
« kdy: 13. 01. 2014, 15:22:00 »
(využít k to nechci, šlo mě jen o ten princip - resp "míru pracnosti")
Řekl bych, že cokoli nevyžaduje nějaký manuální zásah (tj. je to nějaká standardizovaná komunikace), na to existuje nějaký nástroj, který zvládne použít jakýkoli děcko, pokud si ho najde. A je lepší předpokládat, že najde :)

5659
Studium a uplatnění / Re:Pomohl vám titul k lepší práci?
« kdy: 13. 01. 2014, 13:55:54 »
A ještě když už tenhle kurz dávám za příklad, ze sylabu člověk hnedka pozná, že ta škola ví, o co jí jde:

The main difference is that 6.080 is an experimental course, which presents many ideas normally postponed until graduate courses, whereas 6.045 provides a more traditional introduction to computability, formal languages, and complexity theory. Students who seek a solid grounding in formal languages, suitable for further work in compilers and other areas, are advised to take 6.045, whereas those wishing to learn about recent insights in theoretical computer science might prefer 6.080.

Ha! Jádro pudla! Pokud učím klasickým způsobem, jsem rád, když se v průběhu jednoho semestru dostanu od teorie z roku 1936 k teorii z roku 1942. O poznatcích z roku 2010 nevím vůbec nic, protože to bych těch semestrů musel mít tak dvacet.

Takže juchů, vyprodukujeme lidi se špatnou znalostí osmdesát let staré teorie, kteří nemají vůbec ani tucha, co a jak se řeší dnes.

5660
Studium a uplatnění / Re:Pomohl vám titul k lepší práci?
« kdy: 13. 01. 2014, 13:42:32 »
Cista teoria" je matematika a cela teoreticka informatika je aplikacia :).
Aha :)

Inak povedane: dajte ten zoznam algoritmov a viet co ma vediet absolvent a mozme sa zamysliet, ci nie je jednoduchsie do nich natlacit teoriu.
To nikdy - z principu věci - nemůže být lehčí. Např. ty reguláry - každý absolvent by imho měl vědět, že pomocí konečného automatu se nedá rozpoznat jazyk a^(n)b^(n) a neformálně tušit, proč to tak je (konečný automat má konečné množství stavů -> neumí si zapamatovat libovolně velké číslo n). To je úplně jednoduchý princip, který se dá vysvětlit tak za hodinu. Pokud chci "učit teorii", tak k tomuhle neformálnímu vysvětlení musím přidat spoustu materiálu formálního. Formální vysvětlení nikdy nemůže být kratší než neformální, to dá rozum.

Já říkám jednoduchou věc: dal bych hodinku na vysvětlení motivace a pojmů (jazyk, rozpoznávání jazyka, apod.), hodinku až dvě na neformální vysvětlení konečných automatů, hodinku až dvě na bezkontextové gramatiky... atd. atd. Čili během jednoho předmětu na jeden semestr si udělat takový hodně mělký průřez celou šíří teoretické informatiky. K tomu cvička, kde se ukáže, v jaké oblasti IT se který konkrétní poznatek skutečně, reálně využívá.

No a světe div se, objevil jsem Ameriku... http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-080-great-ideas-in-theoretical-computer-science-spring-2008/

- takhle se to prosím učí na škole, o které JS tvrdí, že "je vystavena na te "ruske metode", ktera zahrnuje hafo teorie".

Takže asi tak no...

5661
Studium a uplatnění / Re:Pomohl vám titul k lepší práci?
« kdy: 13. 01. 2014, 12:39:41 »
Promiň, ale nedá mi to :)
http://xkcd.com/287/
Zavedeme výuku knapsack problému na hotelových školách?
Wow! Naprosto přesný! Číšník přece MUSÍ umět řešit travelling salesmana, protože jinak NEMŮŽE optimálně obsluhovat!

5662
Studium a uplatnění / Re:Pomohl vám titul k lepší práci?
« kdy: 13. 01. 2014, 12:36:46 »
Naco nam je pocitanie integralov, ked mame wolframalpha ?
Přesně! Tohle je přesně ta správná otázka. Akorát si dovolím ji formulovat jinak: ze sociologie víme, že míra rozvoje společnosti je v přímé úměře k rozvoji dělby práce a specializaci. Než každého napůl (tj. špatně!) naučit integrovat, není lepší naučit většinu z nich problémy s integrály správně identifikovat a poté správně řešit správným použitím správného nástroje -- a (důležitá podmínka!) ty nejtalentovanější z nich naučit integrály pořádně (tj. dobře), aby ty nástroje pro ty první uměli vytvářet?

t.j. napriklad v pripade vyssie uvadzanej funkcie sort() ma zmysel do absloventa natlacit, ze existuje nieco ako horna hranica zlozitosti (co je cista teoria) pre pripad, ze by programoval real-time aplikaciu. Ale ocividne pre neho nema zmysel tlacit axiomu vyberu.
Niekde medzi tym sa nachadza "spravna mnozina robotnickej teorie".
V tom případě nejsme vůbec ve sporu, protože přesně tohle si myslím taky. Je potřeba do něj natlačit, co všechno existuje. Ne si vybrat jednu věc ze všech a s jejími detaily ho umořit.

5663
Studium a uplatnění / Re:Pomohl vám titul k lepší práci?
« kdy: 13. 01. 2014, 12:25:25 »
Ako som pisal vyssie, pojem "prakticke" sa meni podla pozicie.
Ked pisete OS mate o dost vyssie poziadavky (musite vediet implementovat sort), ako ked pisete obsluzny program (tam zavolate funkciu sort() ).
Já pod pojmy teorie a praxe myslím pořád to samé - maximálně se možná liším v tom, jak vnímáme rozsah těch pojmů, což se prostě stává.

Ty teda pod pojmem "aplikovaná teorie" vidíš, že si někde přečtu, jak má fungovat xxxsort a ten naimplementuju? Pokud ano, tak to se lišíme hned ve dvou věcech:
1. já odlišuju "čistou teorii" (teoretickou informatiku) a "aplikovanou teorii" - to první jsou třeba právě důkazy vlastností TS, to druhé je třeba "jak se dělá prohledávání do hloubky a čím se liší od prohledávání do šířky". To druhé by určitě absolventi měli znát - a znát to hodně dobře, protože to budou v praxi používat. Výhrady mám proti tomu, jestli potřebují znát to první.

2. Pod obratem "znát teorii" si představuju to, že se člověk naučí něco dokazovat. Abych dal stupidní jasný příklad, naučí se pomocí pumping lemmatu dokazovat, že je nějaký jazyk regulární. Tomu říkám "znát teorii". Pokud někdo jenom zaslechne, že PL existuje a na co je dobrý, tak tomu neříkám "znát teorii".
A podle mě drtivá většina absolventů v tomhle smyslu teorii znát nepotřebuje. Potřebuje umět určit, jestli jde nějaký konkrétní problém řešit konečným automatem, ale nepotřebuje to umět dokázat. A měřítkem je opět praxe - všichni potřebují něco o regulárních jazycích zaslechnout, aby je nenapadla taková krávovina jako parsovat XML regulárním výrazem (a že to lidi bohužel napadá). Ale primárně potřebují absolventi kompetence, ne znalosti - potřebují umět ty reguláry správně a s jistotou použít. To by mělo být to primární. Bohužel situace je podle mě taková, že neumí pořádně ani dokazovat, ani to pořádně použít (no, RV možná jo, to je dost trivka).

Uplny zoznam algoritmov ziaden rychlokurz geniality nikomu neda.
Nerozumím. O žádném "úplném seznamu algoritmů" jsem nic nepsal.

5664
Studium a uplatnění / Re:Pomohl vám titul k lepší práci?
« kdy: 13. 01. 2014, 11:21:27 »
Mimochodem, na Datových strukturách jsme dokazovali složitost hromady algoritmů, ale nikdy ne jako kroky Turingova stroje!
Tak jasně, to má přece zjevný důvod: chtěl bych vidět JS-a, jak by přepisoval nějaký třídící algoritmus do konfigurace TS. Myslím, že by mu to dalo dost hodně pokouřit. A jak by pak nad tou konfigurací počítal složitost, to bych taky moc rád viděl, to by byla dobrá komedia :)

Považovat TS za univerzální a na-cokoli-použitelný model počítače, je prostě samo o sobě ukázka, že o tom člověk moc neví, nebo o tom aspoň pořádně nepřemýšlí...

5665
Studium a uplatnění / Re:Pomohl vám titul k lepší práci?
« kdy: 13. 01. 2014, 11:14:39 »
Jen tak pro zajímavost, nás třeba Vyčíslitelnost učil člověk, po kterém se několik vět dokonce jmenuje ;). Já měl vlastně vždy za to, že světovosti se u nás (na MFF) vždy blížili hlavně ti teoretičtí informatici.
O tom bych ani moc nepochyboval. Jenže "vědecká výkonnost" je jenom jedna součást těch žebříčků.

5666
Studium a uplatnění / Re:Pomohl vám titul k lepší práci?
« kdy: 13. 01. 2014, 11:13:00 »
Jasne, mali by ste si aj s Prymkom povedat, co su "zakladne vedomosti hodne vysokoskolsky vzdelaneho robotnika v IT" a co "teoreticke nepodstatnosti pre akademikov".
Ale to je přece jednoduché - praktické je to, co se používá v praxi. Slova "praktické" a "praxe" mají kupodivu stejný základ :)

Ocividne mate tendenciu presuvat kazdu prakticku ukazku do prveho chlievika co vam umoznuje vitazoslavne opakovane zotrvavat v povodnom nazore. Ked date uvedeny zoznam, mozme sa pobavit, ci je vycerpavajuci.
Nic nemusím nikam přesouvat. Když mi řekneš "je k tomu potřeba implementovat algoritmus", tak to prostě není teorie. Implementovat znamená naprogramovat. Sednou si ke komplu a něco nabušit v nějakém konkrétním programovacím jazyce.

Teorie, to znamená psát (nebo číst) texty typu "věta, důkaz, tvrzení". Čili jestli chceš uvést příklad, kterou teorii je potřeba znát pro psaní OS, tak prostě uveď nějakou větu (důkaz nemusíš), bez jejíž detailní znalosti ten OS prostě napsat nikdo nezvládne.

5667
Studium a uplatnění / Re:Pomohl vám titul k lepší práci?
« kdy: 13. 01. 2014, 11:08:05 »
Ovšem tohle mi ještě nedá :)

Takže pokud se naučíš formálně dokázat, že problém zastavení TS nejde na TS řešit, o problému řešitelnosti zastavení PC na PC ti to (formálně) neříká vůbec nic.

Ale rika! Minimalne to, jakou cestou se jit neda.
Jakou přesně cestou se jít nedá? Nedá se na imaginárním stroji, který nikdy neexistoval a nikdy existovat nebude, určit jistá vlastnost tohoto imaginárního stroje? No tak to je velmi důležitý poznatek, který by každý absolvent měl znát! A hlavně by ho měl chybně aplikovat na PC, to je opravdu velmi potřebné a dostane nás to na špici!

Ještě by bylo prima dokázat, že se nedá spočítat, kolik sušených andělů se vejde na špičku jehly, to by taky někoho mohlo napadnout naprogramovat!!!!

5668
Studium a uplatnění / Re:Pomohl vám titul k lepší práci?
« kdy: 13. 01. 2014, 10:58:16 »
Asi jsem měl dodat, že povinná z nich byla jen jedna :D
Ono mi to došlo, že 8 by bylo trochu moc úchylný i na naše skvělé světové univerzity :)

Pak bys ale musel ukazat, ze je tim problemem (proc nejsme v TOP500) skutecne syllabus, a konkretne premira teorie, jak tvrdis (zda se), a nikoli jine problemy, jako treba fakt, ze CR je relativne mala zeme s uzkym kulturnim okruhem, nebo penize, politicka kultura atd.
Nemusím nic. Tyhle výmluvy už jsme probírali dostatečně. Omezím se na konstatování, že Izrael taky není největší země (59. příčka), ani Holandsko (74.) a koneckonců ani Švédsko (44.), Belgie (101.-150). Standardní výmluva č.2: jsou to bohaté země. Např. Singapur, Taiwan, Jižní Korea, Brazílie, Mexiko, Hong Kong, Argentina, Jihoafrická republika, Indie (všechny 101.-150.) a v širokém kulturním okruhu a demokracii jistě vyniká Čína a Saudská Arábie (taky 101.-150.). Jo a hlavně jsou to všechno státy naprosto odlišné od našeho. Např. Srbsko (301.-400.)
A hlavně ta Saudská Arábie je zajímavá - to jsou ty vopice islámský, jak to sou samí teroristi, víme?

---
Zbytek nekomentuju, už mě to fakt nebaví.

5669
Studium a uplatnění / Re:Pomohl vám titul k lepší práci?
« kdy: 13. 01. 2014, 10:35:13 »
A na to, že nejsem teoretický informatik, jsem ji absolvoval docela hodně (třeba složitosti a vyčíslitelnosti dohromady 8 semestrů).
To víš, čím víc pruhů, tím víc Adidas čím víc teorie, tím víc univerzita. Světová! (hlavně ve srovnání s Ulanbátarem a Horní Voltou).

5670
Studium a uplatnění / Re:Pomohl vám titul k lepší práci?
« kdy: 13. 01. 2014, 10:24:15 »
Ještě dodám, že při psaní skutečného OS je dobré vzít v úvahu nejen praktická data, ale i praktický hardware, na kterém to poběží. Ono je hezké, že hledání v RB tree má složitost O(log N) a hledání v obyčejném nesetříděném poli O(N), ale většinou se už neříká, že přístup k prvku v RB tree generuje typicky docela drahý cache miss, takže když se celková velikost všech prvků vejde do několiká málo cache lines, je pole výrazně výhodnější než RB tree, ušetří se čas CPU i celková pamět.
Jasně, to je přesně ono. Nebo se třeba šahá na disk křížem krážem a ve finále je to pomalý jako prase... To je přesně to, co jsem říkal výš: umíme přesně a teoreticky vyfutrovaně předpovídat výsledek dostihů idealizovaných koulí :)

P.S. na hw jsem při psaní myslel, ale už jsem to nechtěl prodlužovat :)

Stran: 1 ... 376 377 [378] 379 380 ... 618