16
Studium a uplatnění / Re:Vysoká škola pro pokročilého programátora
« kdy: 28. 07. 2023, 13:34:31 »Citaceted jsi praktik, na vysce k tomu muzes ziskat teoreticke podklady.- @alex6bbc
> Jenže, já nevím co to znamená? Co si pod tím mám představit? Jak je možné prohloubit teoretické chápání něčeho jako jsou například sítě, či architektury počítače? Protokoly a procesy se přece tak často rapidně nemění
Existuje spousta zajímavých problémů, které mají přesah. Chceš psát kód. To je super. Dostal jsi se sám dost daleko, ale pro některé zajímavé oblasti, se už bez té teorie moc daleko nedostaneš.
Dělám GISy, řešili jsme například jak rozdělit nějakou oblast spravedlivě pro X obchodníků. Další zajímavé téma je Traveling Salesman Problem, Vehicle Routing Problem. Všeobecně tomu matematici říkají Matematické Optimalizace, nebo Operační výzkum. Jednou jsem hledal chyby v transformacích souřadných systémů, taky docela dost matematiky.
Je toho tuny. Na VŠ jsem si napsal svůj vlastní překladač programovacího jazyka. V teoretické informatice jsem trochu narážel na svoje limity. Matematiku jsem udělal, ale při řešení složitějších problémů vidím, že to není ono.
Spousta lidí tvrdí, že napsat si vlastní překladač je ztráta času, nebo že ta teoretická informatika / matematika je stejně k ničemu, protože nevidí pro toto uplatnění. Mají pravdu, dokud se k něčemu, kde je ta matematika nenachomejtneš. Pak člověk lituje, že toho neumí z matematiky víc a jede cestou pokus omyl, nebo to dají někomu jinému, kdo vypadá víc sebevědomě (buď to opravdu umí, nebo se přemýšlením moc nezatěžuje a neřekne, že by potřeboval čas na studium matematiky :) )
No a když jsi zmínil ty sítě, tak to taky nejdříve musel někdo vymyslet. Ty protokoly jsou postavené na výzkumu lidí. Detekce chyb, samoopravné kódy atd.