16/09/2022
Dny otevřeného kódu se blíží – rezervujte si vstupenku na www.webnodeopenday.cz
Kdo bude mluvit na OPEN DAY? Jan Vacula 🎉
Povykládá o tom, jak ve Webnode řešíme Hexagonální architekturu.
Budeme navíc soutěžit o vstup na mezinárodní vývojářskou konferenci v hodnotě 28 000 Kč!
Co máš na starosti?
Jsem senior vývojář, starám se o backend development, správu aplikací, které dělají vše na pozadí – objednávky, platby, integrace s platebními bránami, e-maily a podobně. Jako senior vývojář řeším kromě programování i návrh dané aplikace, jak by se měla chovat, jak by měla vypadat její architektura. Snažím se taky pomáhat klukům, dělat lehký mentoring a takové věci. O architektuře aplikací budu mít i přednášku, je to přístup, který jsme zavedli a na který v aplikacích tlačíme.
Jak probíhal tvůj nábor a zaškolení?
Z minulé firmy jsem odcházel zároveň s kolegou, který se do Webnode hlásil jako první a řekl mi, že pohovor byl fajn, tak jsem to taky zkusil. Na prvním kole jsem si byl pokecat s holkama z HR na terase. Tenkrát všichni říkali, že druhé kolo bylo jedno z nejdelších technických kol, co tady v historii firmy kdy bylo. Dopadlo ale dobře, s klukama jsme si sedli.
Zaškolení do týmu se tenkrát dělalo tak, že se na nováčka hodilo něco jednoduchého ale v těch nejhorších aplikacích, takže v podstatě to nejšílenější, co bylo. Tak jsem dělal první dva úkoly. Proto už to neděláme, teď dáváme nováčkům něco hezčího. Mě to naštěstí neodradilo a zůstal jsem tady.
Co tě v poslední době nejvíc bavilo?
Právě zavádění hexa architektury do aplikací. Podobně jako ostatní firmy teď hodně řešíme refactoring starých aplikací do lepší podoby. Hexa architektura je na to supr přístup. Dá se to postupně vylepšovat a zavádět. Kód je potom jednodušší, přehlednější, testovatelnější, a to je prostě paráda. Když se nám to povede zavést do nějaké staré aplikace a kus přepsat do toho nového, člověk z toho má fakt radost. Aplikaci objednávek jsme hodně předělávali a zaváděli jsme to celkem dlouhou dobu, ale určitě se to vyplatilo. Teď pokračujeme s dalšími aplikacemi a zavádíme to dál a dál. V podstatě všechny nové věci se snažíme psát tímto přístupem, abychom to měli ve výsledku všude.
Co máš na Webnode nejvíc rád?
Společenské akce a práci v týmu. Nejlepší byl vánoční večírek v květnu ve vlaku a klasická Káčata (sportovní den) jsou taky hodně fajn.