/ Co nového na Code One 2019 pohledem Tomáše Řeháka
Tom (náš Director of R&D) se jel v září podívat na konferenci Code One 2019 konanou v San Franciscu. Po konferenci se vydal prozkoumávat Mexiko, kde ještě stihl navštívit Java Dev Day 2019. Jak se mu konference líbily? Čím se lišily?
Přečtěte si náš rozhovor.
Už jsi někdy byl na této konferenci?
Byl jsem tam jednou. Před sedmi lety, když jsem pracoval v Avastu, tak jsme se tam jeli podívat s kolegy. Tehdy jsme prezentovali nějaké pokročilé custom cloudové technologie, které Avast doteď používá, konkrétně FileRep service.
Byl tam vidět nějaký pokrok za těch sedm let?
Rozhodně bych řekl, že letošní ročník byl mnohem větší a byl zaměřený více na management a řízení IT strategie, zatímco ročník 2012 byl spíše vývojářský a pro geeky. Byl tam vidět velký posun k těm korporátním technologiím Oraclu a snaze standardizovat technologie a jejich nasazení.
Ten posun ti vadí? Čekal jsi, že to bude více o vývoji?
No, čekal jsem, že to bude více o vývoji. Naštěstí i tak tam bylo dost přednášek o vývoji a hlavně od špičkových lidí, byl tam třeba autor Javy – Brian Goetz. Taky spousta lidí ze Springu a dalších různých společností, s jejichž produkty člověk každý den pracuje.
Jaké to je poslouchat přednášku Briana Goetze?
Velice zábavné. Ten chlapík je srandovní. Je zajímavé sledovat, jak myslí. Má hodně strukturované-analytické myšlení. Všechno promyslí několikrát, než to v Javě udělají. Je to důležité, protože změny jsou obvykle nezvratné a nebylo by dobré si komunitu rozhodit. Bylo to velmi zajímavé.
Čím se ta konference liší od ostatních na světě?
Já myslím, že je to jedna z největších konferencí, která se týká Javy a ekosystému Javy obecně. V Evropě máme spíše menší akce. Ta konference je výjimečná svým rozsahem. Trvá 4 dny. V Evropě jsou většinou konference na dva dny – např. GeeCON mi připadá zajímavá – bývá v Polsku i v Praze. Pak samozřejmě jsou nějaké konference v Londýně, v Nizozemí a v Německu. Každopádně je důležité sem tam jet do Ameriky, protože je to tam prostě jiné než v Evropě a člověku to otevře více oči.
Kdo tě tam nejvíce zaujal? Jaká přednáška/speaker?
Nejvíce mě zaujala přednáška o riziku čtení long proměnných z různých threadů, pokud nejsou volatile. Hlavně možnost, že můžeme přečíst polovinu bitů se starou hodnotou a druhou polovinu bitů s novou hodnotou. Což bylo dost šokující. Já jsem tušil, že něco takového existuje, ale když to člověk vidí naživo, tak se všechny jeho strachy zhmotní. Z přednášky jsem se oklepal a odešel jsem obohacen. Říkal jsem si, jak je to vůbec možné takové věci. Tak to bylo velice zajímavé. A pak samozřejmě přednáška od Joshe Longa ze Springu, který měl nejlepší prezentaci svých myšlenek. Je to velice zábavný chlapík a viděl jsem ho tam a pak ještě jednou na konferenci v Mexiku.
Existují na této konferenci workshopy, kde si můžeš získané poznatky prakticky vyzkoušet?
Některé workshopy tam byly, většinou v podvečer. Přineseš si notebook a můžeš něco zkoušet, ale žádného jsem se nezúčastnil. Dal jsem přednost teoretickým přednáškám.
Využiješ pak poznatky z přednášek pro svou praxi vývojáře?
Já si myslím, že ten hlavní účel těchto konferencí není v tom poslechnout si to, co už známe, ale podívat se na věci, které jsou nové. Takže někdy člověk narazí na věci, co vůbec nezná a vůbec netuší, že by mohly existovat a pak si řekne: „Ano, ano tohle to bych použil každý den.“ Nebo: „proč mi to někdo neřekl před třemi lety.“ V tom je to nejpřínosnější.
Takže tě konference vedou k zamyšlení nad tvou prací?
No určitě, je dobré vždycky vědět, jak to dělají ostatní, aby se člověk poučil a inspiroval. Zjistíte, že něco řešíte dobře a naopak jsou věci, u kterých zjistíte, že máte velký prostor se zlepšit.
Předáváš svým lidem informace, které jsi získal na konferenci?
Ono se to většinou zhmotní v tom kódu, který píšeme. S ním potom pracují ostatní členové týmu, takže si pak říkáme – co a proč? Proč takhle? Proč už ne starým způsobem? Jaké jsou benefity a takto se to know how rozšiřuje do celého týmu. A nejen ode mě, ale od všech členů týmu.
Jezdí na tyto konference často vývojáři z ČR?
To si nemyslím. Není to úplně nejlevnější záležitost a myslím si, že na takové konference posílají své lidi spíše větší firmy. Potkali jsme s Bárou asi tři Čechy, ale jinak lidi z celého světa.
Dá se říct, jak si ČR stojí oproti zbývajícímu IT světu a jiným zemím?
Já si myslím, že jsme na špičce, tak druzí za USA.
Vážně?
Ano. Máme fakt dobré kodéry a prostě na to máme talent. Pokulháváme podle mě v řízení projektů, ale na té technické stránce jsme špičkoví. V technologiích máme silnou tradici už od První republiky a je jasně vidět, že na to máme hlavy. Čech nebo Slovák se rozhodně nemusí bát, že by se v Silicon Valley ztratil.
Obecně si myslím, že tam jezdí TOP lidi z oboru, jak to potom probíhá po přednáškách? Seznamuješ se s lidmi? Je tam nějaký networking? Můžeš se potkat se speakery?
To bylo trošku zklamání tento rok, protože networking tam v podstatě nebyl vůbec. Před těmi sedmi lety tam byly různé možnosti se poloformálně poznat. Ale to jsem byl ještě ucho 🙂 Letos tam nebylo nic organizovaného, kromě jednoho večera, kdy byl koncert Floridy na stadionu, ale to se k networkingu moc použít nedá. Takže je to na osobní aktivitě lidí. Můžeš si speakra chytit na obědě, ale vzhledem k množství lidí a jejich zájmu, to reálně moc proveditelné není.
A s ostatními účastníky se seznamuješ?
Většinou dobré věci padají na konci těch přednášek. Lidé dávají dotazy. Dá se tak poznat, zda ti lidé tomu rozumí a zda k tomu mají, co říct. Poznáš to podle otázek, které kladou. Pak se s nimi dá bavit. S pár lidmi jsme zjistili, že řešíme podobné problémy, takže jsme to potom mohli rozebrat a vyměnit si postřehy.
Chystáš se jet zase za rok?
Příští rok bych rád vyzkoušel jinou konferenci, ještě nevím jakou. Rozhodně se ale zase podívám do Ameriky.
Mluvil jsi i o tom, že jsi navštívil konferenci v Mexiku, jak ses tam dostal?
Ano, nečekaně jsem stihl navštívit ještě jednu konferenci při své cestě. Po Code One jsem si totiž vzal volno a jel se rekreovat do Mexika. Tam jsem zjistil, že v den mého odletu je konference a byli tam někteří speakeři z Code One. Mimo jiné jsem tam potkal svého spolužáka z univerzity, který žije v Kanadě a kterého pozvali, aby tam promluvil.
Předpokládám, že konference v Mexiku je menší?
No jasně, je jen na jeden den a tři sály. Byla atmosférou mnohem více uvolněná a je mnohem více o lidech a lidském kontaktu než čistě jen o technických věcech. To znamená, že večer před konferencí jsme si šli sednout do baru a pokecali jsme se speakery, dokud jsme byli schopni mluvit a slyšeli se. (smích)
Tak to i pro tebe jako návštěvníka je více efektivní ne?
Záleží, v určitých směrech ano. Trošku problém byl, že hodně těch přednášek bylo španělsky. (smích)
Umíš španělsky? 😀
Španělsky trochu umím a něco jsem chytil, ale že by to bylo plnohodnotné, se říct nedá. Rozhodně to byl zajímavý zážitek, protože si myslím, že na mexickou IT konferenci se člověk jen tak nedostane.
Jak bys ten výlet celkově zhodnotil? Co ti dal?
Já si myslím, že každý kdo může, tak by měl absolvovat větší konference v USA aspoň jednou za 2-3 roky, aby neztratil kontakt s tempem tohoto odvětví. Všechno jde z Ameriky k nám. My jsme sice dobří, ale málokdy vytvoříme v Evropě vlastní frameworky, jazyky apod. V tomto je na špičce Amerika a vidět to tam na vlastní oči a nasát tu atmosféru Silicon Valley je nenahraditelné.
Celkově bys tedy řekl, že je důležité podporovat zaměstnance v tom, aby někam vyjeli?
Rozhodně je pro firmu klíčové, aby podporovala vzdělávání svých zaměstnanců, protože jak se říká: „co když do nich investujeme peníze a oni nám utečou? Nebo si můžeme říct: co když do nich neinvestujeme nic a oni nám zůstanou?“ Jako R&D directora je pro mě klíčové, aby naši lidi neustále rostli a měli možnost odejít třeba do Facebooku nebo Googlu. Pokud chtějí. A zároveň vytvořit takové podmínky, aby neměli potřebu to udělat. ◾