Futured Blog
Ani dospělá firma by neměla zapomenout na hodnoty z dětství
Lada Brůnová
7. 3. 2023
Patrik Potoček coby dítě doufal, že až vyroste, stane se ovocem v jogurtu Jogobella. Místo toho je iOS Leadem. Říká o sobě, že rozhodně není nejlepší vývojář iOS družstva, ale že je jeho dobrý kapitán. Jaké paralely vnímá u fungování vývojářů a hokejového týmu? Jaké technologie rád používá? A v čem vidí budoucnost vývoje?

Patriku, tenhle rozhovor čte možná i zájemce o místo ve tvém týmu, půjdeme rovnou k věci: Jaké technologie v iOS týmu používáte?

Baví nás neustále zkoumat nové možnosti vývoje. Jen loni jsme se pustili do několika projektů na zelené louce, na kterých jsme se rozhodli použít ty nejnovější technologie jako SwiftUI, Swift Concurrency nebo Combine. 

Jak se rozhodujete, jaký přístup u daného projektu použijete?

Jestli něčemu rozumíme, jsou to právě nativní mobilní aplikace, kterým se ve firmě věnujeme už dvanáct let. Nasbírali jsme opravdu hodně zkušeností a vyzkoušeli si nespočet technologií. K tomu máme velké znalosti napříč všemi byznysovými segmenty, takže dokážeme velmi rychle odhadnout, jaký přístup pro daný projekt použít. To vnímám jako přidanou hodnotu nejen pro klienty, ale i pro lidi, kteří k nám do týmu přijdou, protože jim dokážeme nabídnout přístup k ohromné znalostní databázi. Vždycky tu najdou někoho, kdo má s danou oblastí, přístupem a technologií zkušenost. 

Patrik-17.jpg

Jakmile vyjde nějaká novinka, chceme si ji vyzkoušet a mít na ni názor.

Poměrně rychle jste si osvojili SwiftUI.

Jakmile vyjde nějaká novinka, chceme si ji vyzkoušet a mít na ni názor. Ostatně jen co SwiftUI vyšel, vydali jsme v něm hned tři aplikace, pro klienty GoldenGate, HyperInzerce a COLOP. Podnikli jsme také první kroky směrem k multiplatformnímu prostředí.

Kam myslíš, že se bude iOS posouvat dál?

Čekám, že Apple zveřejní novou platformu, nový device. Tím, že vydal vlastní procesory, se nám zjednodušila možnost vyvíjet nejen na telefony, ale i na Macy. Cross platformy nás hodně zajímají, protože nám otevírají možnost pracovat na větších a technicky náročnějších projektech. 

Kotlin Multiplatform Mobile bude mít značný vliv.

Zmínil jsi multiplatformní prostředí. Co si myslíš o Kotlin Multiplatform Mobile, je to budoucnost vývoje?

Osobně věřím, že Kotlin Multiplatform Mobile (KMM) bude mít v budoucnu značný vliv, protože zefektivní, a tedy i zlevní vývoj. U nativního vývoje, kdy se aplikace vyvíjí pro každou platformu zvlášť, umožňuje KMM sdílet určitou část logiky. Ve Futured už jsme si ho na pár projektech vyzkoušeli a dál s ním experimentujeme. Nicméně nativní vývoj bude i nadále v naší DNA, protože nás baví top kvalita, a pro tu je nativní přístup nezbytný.

Ke komu si chodíš chodíš v rámci komunity pro inspiraci?

Mám-li být úplně konkrétní, sleduju Hacking with Swift, Paula Hudsona, Objc.io, Chrise Eidhofa, Daniela Eggerta, Point free, Brandona Williamse, Stephena Celise, Swift by Sundell, Johna Sundella, Swift with Majid a Majid Jabrayilov. A samozřejmě čtu oficiální Apple dokumentaci. Pokud je příležitost vyrazit na konferenci nebo meetup, beru to jako super osvěžení, ale mám pocit, že covid tuhle tradici vzdělávání trochu zpřetrhal a ještě se úplně nevrátila.

Ve Futured chceme meetupy zase obnovit. Jaké jsou s nimi plány?

Aktuální plán je realizovat každý čtvrt rok jeden meetup pro veřejnost. Začneme v březnu iOS meetupem, na který jsme nachystali tři přednášky: o live codingu během prezentace bez přepínání aplikací, zaměříme se na praktické kroky pro vylepšení výkonu a prevenci jeho regresí a představíme kompaktní, skoro až instagramový, grafický editor ve SwiftUI na práci s textem, obrázky a tvary. 

Patrik-01.jpg

Lidem se zájmem o vývoj otevřeme dveře do pracovního světa.

Ve firmě se šušká o Dev Akademii.

To je novinka pro letošní rok. V rámci Futured Dev Akademie se budeme tři měsíce věnovat lidem s žádnými nebo minimálními zkušenostmi s mobilním vývojem s cílem otevřít jim dveře do pracovního světa. Chtěli bychom, aby získali relevantní zkušenosti z autentického prostředí agenturního vývoje, aby si vývojový proces osahali v praxi. Čtvrt roku tak budou pod vedením našich seniorních vývojářů pracovat na konkrétním projektu, na konkrétní aplikaci. Těm nejlepším nabídneme, aby se k našemu týmu přidali. 

Jak vlastně vypadá tvůj tým?

Aktuálně je nás dvanáct a letos porosteme. Myslím, že máme ideální poměr junior, mid a senior vývojářů – žádná skupina neválcuje druhou. Snažíme se být s růstem uvážliví, například juniorní kolegy nebo trainee nabíráme až opravdu ve chvíli, kdy víme, že budou mít stoprocentní péči od mentora. A extrémně dáme na firemně-kulturní fit, nehledáme jen bouchače kódu.

Co se týče výběru týmu pro projekt, mým cílem je, aby lidé pracovali na věcech, které je budou bavit, takže se snažím zohlednit jejich zájmy a hodnoty. Někoho naplňuje makat na těžkých tascích, pro někoho je důležitější to, komu aplikace ve výsledku pomůže. Tohle párování je pro mě hodně důležité, chci, aby se lidé na projektech cítíli dobře. Samozřejmě to ale nejde zohlednit vždycky, proto si velmi cením, že mám tým, který to chápe a dokáže rozpoznat celkový přínos firmě. 

DSC04856.jpg

–––

Vše, co jste o Patrikovi (ne)chtěli vědět
⁠Patrik občas vypadá, že se popral, ale monokly pod okem jsou zpravidla od puku. Bruslit se naučil už ve třech letech a od té doby nepřestal, ať už na ledě nebo v životě. Přestože se vzdal snu o profesionální kariéře, korčuľovať ho baví stále, a dokonce si jednou zahrál před vyprodanou arénou v Brně! Kromě sportu rád poslouchá a tvoří hudbu: vlastní 7 a půl kytary, 4 klávesy a elektrický klavír. S kapelou si Patrik splnil hned několik snů: coby support kapela si zahrál na vyprodaném koncertě i v brněnském Sono Centru.

–––

Jaké máš letos plány s iOS týmem? 

Chci, aby se naši lidé posouvali, aby u nás byli spokojení. Rád bych pomohl vytvářet prostředí, ve kterém má člověk prostor růst. Snažím se dávat lidem důvěru a víc a víc zodpovědnosti, aby se nebáli dělat chyby. Dělat chyby stojí peníze, ale každý, kdo se chce posunout, jich prostě musí pár nasekat. Juniorům chci ukázat, jaké jsou ve firmě možnosti, aby si dobře zvolili svůj další směr. A seniory ještě víc zapojit do celotýmových věcí. Jinak budeme pokračovat v dobré práci a v pokroku. Rád bych pomohl firemnímu růstu do dospělosti, aniž bychom přitom zapomněli na hodnoty z dětství.

Když už jsme u vzdělání: Kdy se podle tebe z juniora stává senior? 

Vnímám dvě roviny: hard a soft skills. Hard skills se dají spíš naučit. V rámci tréninku a rozvoje soft skills se nám osvědčilo dát člověku zodpovědnost za výsledek. Vždy ale zohledňujeme vlastnosti konkrétního člověka. Snažíme se vytáhnout jeho silné stránky a zohlednit preference. Třeba kolega Honza Pollak u nás začínal na QA pozici, čím dál víc ho ale zajímal iOS vývoj, tak jsme se mu věnovali a dnes je z něho plnohodnotný člen iOS týmu. Seniorní člověk by také měl být schopný vést a mentorovat juniornější kolegy a předávát zkušenosti, k čemuž se dobře hodí naše iOS meety.

Můžeš ten formát trochu představit?

Každý týden si jeden z nás nachystá prezentaci nějaké konkrétní problematiky, se kterou se setkal, a potom společně diskutujeme. iOS meet je jeden z našich způsobů, jak se interně vzdělávat a udržovat se ve formě. Každý se nemůže zapojit do všeho, ale takhle se od sebe vzájemně učíme. Třeba náš kolega Miki Stuchlík je vyhlášený tím, že na iOS meet vždycky přinese něco, z čeho nám ostatním praská hlava. 

DSC04649.jpg

A co hackathony?

Ty se snažíme dělat pravidelně a vždycky na nich chceme zkrotit zatím neznámou technologii a vyřešit nebo usnadnit nějakou situaci, která nás ve firmě zrovna pálí. Takhle vznikla například firemní aplikace Zhasni nebo aplikace Hodný skřítek oceňující všímavé kolegy. Na Futured Hackatonu vždy dáme základ nějakému internímu projektu a pokud k nám nastoupí například stážista, je to skvělá příležitost, jak si u nás pod vedením buddyho nebo mentora osahat technologie.

Nepovažuju se za nejlepšího iOS vývojáře ve firmě, jsem spíš takový kapitán.

Co pro tebe vlastně role Leada znamená? Kým v týmu jsi?

Role iOS Leada se ve Futured proměňovala. Na začátku jsme potřebovali hlavně někoho, kdo bude pevně držet v rukou technické směřování. Já osobně to vnímám tak, že teď už ho neurčuje jedna osoba, ale tým lidí, kteří tu jsou dlouho a zkrátka ví. Nepovažuju se za nejlepšího iOS vývojáře ve firmě, jsem spíš takový kapitán.

Zarazím se u slova kapitán, proč jsi tuhle paralelu se sportem použil?

Od malička sportuju, vlastně celý život jsem součástí nějakého týmu, ta mentalita je mi blízká. Nemám rád nadřazenost. Kapitán by měl být spíš takový hlas lidu a největší přispěvatel, který jde ostatním příkladem. 

Kdy se u tebe vlastně rozhodlo, jestli PC, nebo Apple? 

No tak to je hodně romantická historka. Můj nejlepší kamarád měl tátu, který prodával Apple zařízení, takže mi dával super slevu. Můj první Apple hardware byl iPod Touch, pak už nebylo cesty zpět. Programovat jsem začal na střední. Všichni mě tehdy vnímali jako hokejku, ale já jsem si nakoupil knížky, sledoval humbuk kolem Apple, bavil mě Steve Jobs. Během výšky jsem si pak vyzkoušel pracovat v technologické firmě, byl jsem na stáži v IBM. Po bakaláři, v roce 2016, jsem narazil na Futured.

Jak tehdy iOS tým vypadal? 

V celé firmě nás bylo pár a mně ta atmosféra učarovala. Od začátku jsem tu měl pocit, že v tom podkrovním bytě, kde jsme sídlili, je svět ještě v pořádku. Zatímco si ostatní kamarádi stěžovali na pracovní intriky a dusno, tady nikdo nikdy nechtěl někoho podrazit, každé slovo platilo. Pracovali jsme spolu, a pak chodili na pivo nebo pařili PlayStation se šéfem Lukášem, a u toho se neustále učili nové věci. Mnoho lidí z té doby byli nejen moji kolegové, ale i kámoši, a co je ale nejdůležitejší: jsou to mí kámoši a kolegové dodnes. To je něco, co firmě přeju, aby jí zůstalo už napořád. 

Moji dva Jedi Masterové byli – a dodnes jsou – bývalí iOS Leadeři Petr Zvoníček, který dnes pracuje ve Spotify, a Matěj Kašpar Jirásek, který odešel pracovat do Disney. Právě po Matějovi jsem post Leada převzal.

Patrik-12.jpg

Proč pracuješ v technologiích? Proč nejsi třeba chirurg nebo hokejista?

Můj první kontakt s počítačem byl v dětství, tehdy jsem chodil na spořič obrazovky krmit rybičku.* Technologie mě už tehdy fascinovaly tím, jaké je to sci-fi. Před 100 lety by nikoho ani nenapadlo, co díky nim dokážeme. 

*Patrikovi to přijde cringe, ale Ladě, která s ním rozhovor dělala, se to líbí, tak zmíní, že Patrik si tuhle vzpomínku nechal vytetovat.

–––

Patrika Potočka vyzpovídala Lada Brůnová. Vyfotil ho Ondra Ivan. Fotky označené písmenem W vznikly pro Futured profil na platformě Welcome to the Jungle.

Poznámka: Patrik je Slovák, pro pohodlí českých čtenářů i jednočlenné redakce byly ale jeho odpovědi zaznamenány v češtině.

–––

Aktuálně hledáme hned několik kolegů. Ozvěte se Míše a pobavte se o možnostech spolupráce: [email protected] & +420 739 106 507.