Firemní semináře
Série přednášek představitelů komerčních společností na aktuální technická nebo softwarově-inženýrská témata.
Předmět je každý semestr sestavován z aktuálních přednášek, které jsou prezentovány zástupci komerčních, především softwarových společností. Témata jsou technického nebo softwarově-inženýrského rázu a čerpají z odborné praxe dané společnosti. Studentům by tyto přednášky z praxe měly poskytnout novou perspektivu na teoretické znalosti získané během svého studia.
Přednášky mohou navštěvovat také studenti, kteří předmět nemají zapsán, i zájemci z okruhu laické a odborné veřejnosti (až do vyčerpání kapacity posluchárny). Protože budova MFF UK na Malostranském náměstí není již volně přístupná pro nefakultní veřejnost, nemáte-li čipovou kartu UK, požádejte prosím službu na recepci, aby vás do budovy pustila za účelem návštěvy přednášky z cyklu Firemní semináře.
V rámci předmětu vystupují členové partnerského programu MFF UK, ale předmět je otevřen všem společnostem, které dovedou nabídnout zajímavou odbornou přednášku.
Termín
V letním semestru 2018/2019 se přednášky konají v posluchárně S9 (budova MFF UK na Malostranském náměstí 25, Praha 1) tradičně ve středu od 17:20 do 18:50. Harmonogram přednášek je vždy aktuálně uveden na tomto webu.
Harmonogram
Google Calendar: HTML, ICAL
Events: Facebook, Meetup
Termín | Přednášející | Téma | Poznámka |
---|---|---|---|
20. února 2019 | — | úvodní informativní schůzka | |
6. března 2019 | Václav Pech (JetBrains) |
Tak, jako lidé zefektivňují svoji vzájemnou komunikaci pomocí odborných výrazů a slangů, doménově-specifické programovací jazyky (DSL) zefektivňují komunikaci lidí s počítačem. Pojďme se společně podívat, jak pomocí JetBrains MPS, open-source nástroje pro tvorbu programovacích jazyků, efektivně navrhovat jazyky specifické pro domény jako jsou bio-informatika, medicína, pojišťovnictví, embedded software, daňová legislativa či složité výrobní procesy. Kromě nezbytné teorie a několika praktických ukázek definice jazyků zhlédnete konkrétní příklady použití DSL u některých našich zákazníků. Dozvíte se také o výhodách projekčního editoru, o modularizaci jazyků a o generátorech kódu. Věřím, že vám přednáška poskytne nové podněty a rozšíří vám technické obzory.
|
|
13. března 2019 | Michal Bída (IBM) |
Watson Assistant
AI for business je nový trend v komerční sféře. Co to vlastně znamená a je to jenom další marketingový tah? A jak s tím souvisí chatboti? Přednáška uvede problematiku chatbotů a představí platformu Watson assistant umožňující jejich vývoj (nejen) pomocí grafického rozhraní.
|
|
20. března 2019 | Lukáš Hermann (MANTA) |
Teorie a praxe analýzy datových toků
Na příkladu nástroje Manta Flow ukážeme, k čemu se dají v praxi využít teoretické předměty, jako třeba parsování (analýza SQL), výroková logika (podmíněné datové toky) a teorie grafů (grafové databáze). Pro každou z těchto oblastí popíšeme konkrétní problémy, na které jsme narazili při vývoji Manta Flow, a možné způsoby řešení.
|
|
27. března 2019 | --- | --- | |
3. dubna 2019 | Jiří Schejbal (Alza.cz) |
Vývoj robustních informačních systémů
S růstem businessu roste komplexita, nároky na rychlost a kvalitu služeb nosných informačních systémů. Jak správně propojit business s technologiemi a proč by IT mělo být v roli katalyzátoru a disruptora businessu, nikoli pouze jako dodavatele? Kam až lze zajít s monolitickou architekturou a kdy a jak je potřeba zmigrovat na architektury jiné? Předmětem přednášky by mělo být získání odpovědí na tyto otázky v kontextu témat udržitelnosti, škálovatelnosti, bezpečnosti, propojení s HW, spolupráce s businessem, plánování priorit vůči omezeným IT kapacitám a někdy až nezdravých závislostech na IT. Jednotlivá témata budou ilustrována na reálných příkladech z vývoje největšího českého eshopu, který si in-house systémy vyvíjí sám.
|
|
10. dubna 2019 | Michal Vaněk (Avast) |
Tak trochu jiný pohled na testování a kvalitu software
Co pro vás znamená kvalita a testování software? Jedná se o pouhé klikání nebo je tam možné najít i něco víc. Automatizace v testování se stala standardem, schopnost algoritmizovat a programovat samozřejmostí. Proč může být pro mě obor zajímavý, když je mým zájmem teoretická informatika a umělá inteligence. Jak bude vypadat QA engineer budoucnosti, kterému budoucí rozvoj umělé inteligence spíše práci přidá než sebere. Na tohle všechno se můžete těšit na přednášce o tom, jak testujeme software pro 200 milionů uživatelů.
|
|
17. dubna 2019 | Jan Široký & Jiří Helmich (Mews Systems) |
Building Global SaaS Platform
What are the challenges when building a global platform to be used by clients all over the world? How we solved them and scaled from 3 employees and no clients, to a company with 200 employees and more than 800 hotels using our platform in 6 years. We will talk about how we take advantage of cloud architecture and other service providers, and how we try to keep the "matfyz culture" while growing the team that was originally made up of students of MFF UK.
|
|
24. dubna 2019 | Josef Bouška (Seznam.cz) |
Distribuované systémy v praxi
Na příkladu výdeje reklamy si ukážeme, co vše se musí na pozadí odehrát, aby se v browseru zobrazil vyrenderovaný inzerát. Dozvíte se, jak fungují distribuované systémy v praxi a s jakými problémy se lze setkat při vývoji systémů, které jsou pod zátěží od stovek až po desetitisíce requestů za sekundu, latence odpovědí se počítají v milisekundách a načítané objemy entit z databází jsou v milionových řádech. Ukážeme si jaké jsou možnosti škálování takových systémů a jakým způsobem lze rozkládat zátěž co do množství requestů, či uživatelských dat.
|
|
15. května 2019 | Filip Vondrášek, Xeniya Vondrášková & Jan Gehr (Bohemia Interactive) |
Datově orientovaný model / Spojitý šum v praxi
Přednáška se bude skládat ze dvou částí. V jedné si rozebereme rozdíly mezi objektově a datově orientovaným programovaním, řekneme si, kde a na co je jaký druh programování vhodnější, a na příkladech z herního vývoje si ukážeme, co v praxi znamená lokalita dat a jak může ovlivnit výkon. V druhé části si ukážeme implementaci spojitého šumu v jedné dimenzi (C#) a využití Perlinova šumu na generovaní pseudonáhodného terénu podobně jako ve hře They are billions.
|
BI1: pdf, BI2: pdf pptx |
22. května 2019 | Jan Čurn (Apify) |
Jak se buduje globální tech startup z Prahy
Apify je cloudová platforma pro automatizaci webu, která umožňuje přeměnit libovolnou webovou stránku na API. Na této přednášce se dozvíte, jaké nástrahy musí překonat dva matfyzáci, kteří se rozhodnou takovou službu vybudovat. Povíme si podrobnosti o našem technology stacku (AWS, MongoDB, Docker, headless Chrome, ...), ale také o věcech, o kterých nám ve škole nic neřekli - jak z kusu kódu udělat produkt, jak sehnat zákazníky a investory, o hiringu, patentových trollech a jaké to je projít akcelerátorem jako je Y Combinator Fellowship.
|
Pro přiblížení dalších možných témat firemních seminářů si můžete prohlédnout dříve proběhlé přednášky.
Podmínky udělení zápočtu
Předmět lze zapsat v zimním i letním semestru, nelze jej však zapisovat opakovaně. Nicméně zájemci o konkrétní přednášky mohou předmět navštěvovat i bez zapsání.
Zápočet bude udělen těm studentům, kteří se zúčastní alespoň 50 % konaných seminářů v daném semestru a zároveň do konce zkouškového období daného semestru odevzdají hodnocení předmětu a jednotlivých přednášek (formou eseje v rozsahu asi 2 stran textu formátu A4).
Kontakt
Pokud máte libovolný dotaz nebo připomínku, můžete kontaktovat organizátora přednášek Pavla Parízka na adrese parizek<at-sign>d3s.mff.cuni.cz.