Rozhovor s Kubou, aneb jaké to je být stážistou v ATLASu?
V minulosti jste měli možnost si přečíst o našich stážistech Báře a Markovi. V tomto článku zpovídáme našeho dalšího šikovného stážistu v pořadí, Kubu. Přišel k nám na začátku prázdnin tohoto roku. V září se chystá zpět do školy, čeká ho maturitní ročník IT oboru v Ostravě. Přesto, že je to ještě mladá krev, má toho už dost za sebou a je pro svůj tým přínosem! Dozvíte se nejen, jaké byly jeho začátky, jaké to je u nás na stáži a jací jsou jeho parťáci v týmu. Kuba také poradí nováčkům, jak je dobré s programováním začít, protože jen škola samotná z vás programátora neudělá!
Když začneme úplně od začátku, jak ses dostal k IT a programování?
K IT celkem náhodou. Na základce jsem víceméně nevěděl, co chci dělat, přemýšlel jsem, ať už to byl policista, lékař nebo právník. A nakonec když jsem si měl vybrat, tak jsem přemýšlel, co mě baví nejvíc. Já jsem vždycky pracoval s počítači, ať už jsem si stavěl počítač nebo jsem někomu něco opravoval, to mě vždycky bavilo nejvíc, tak jsem se přiklonil k tomu, že tohle chci zkusit.
Co máš všechno za sebou? Co jsi dělal, než jsi přišel k nám?
Byl jsem třeba ve firmě v Ostravě na několikaměsíční výuce web developmentu, tam jsem zjistil, že frontend úplně není pro mě. Potom jsem tam byl znovu na týdenní stáži v rámci školy, tentokrát spíš na backendu. Tam jsme psali testovací scripty. Potom jsem byl týden na stáži ve firmě v Praze, která se zabývala cloudovými technologiemi a teď jsem tady. Co se týče zkušeností vzdělávacích, tak jsem byl v projektu od OSU, Vysokoškolákem na zkoušku a tam jsme chodili půl roku na Moderní programování, Angličtinu v IT a Robotiku a jsem součástí studentského trenérského centra, zase projekt Microsoftu pro nadané české a slovenské studenty, tam nás učí jak softskills, tak hardskills.
Dělal jsem i malé projekty sám pro sebe. Začínal jsem s Céčkem jako programovacím jazykem, takže automaticky jsem sahal třeba po Aruduinu (taková malá destička, mikrokontroler), k tomu si můžeš připojit různé motorky, diody, dělat nějaké malé robůtky, nebo nějaký malý jednoduchý dotykový dispenzer na mýdla třeba, meteostanice, nebo jsem si třeba sám pro sebe naprogramoval v rámci výuky Céčka Bank Managment System, víceméně systém, který funguje na jednom PC, dá se tam vytvořit účet jak administrátorský, tak uživatelský, přidávat peníze, vybírat peníze, posílat peníze přes účty.
Jak ses o nás dozvěděl?
Skrze LinkedIn, hledal jsem tam příležitosti na stáž, brigádu přes léto a pak mi tam vyskočil i Atlas Group, tak jsem se mrknul na stránky a zalíbilo se mi to, tak jsem to vyzkoušel.
Jaké pro tebe bylo výběrové řízení?
Bylo příjemné a logické. První jsme dostali test jako domácí úkol na programování, potom když jsem postoupil dále, tak už tady byl white board na logický úkol. Takže pro mě logické, příjemné, zase další zkušenost.
Co na výběrku hodnotíš jako nejtěžší?
Možná zůstat v klidu, protože jsem tuhle stáž fakt chtěl, líbilo se mi tady, takže udržet ten stres.
Co pro tebe bylo nejtěžší na začátku, po nástupu?
Tak hlavně z té programátorské stránky zorientovat se v kódu. Přijít do už funkčního projektu, do zaběhnutých kolejí, to je těžké, kór takhle pro začátečníka. Takže přijít, zorientovat se v kódu a něco v něm hledat, to bylo to nejtěžší.
A co tě naopak překvapilo, že šlo snadno?
Možná i ten kolektiv. Ten kolektiv, co tam máme je fakt super, nápomocný, i když někdo zrovna pracuje a přemýšlí, tak vím, že můžu za kýmkoliv přijít a oni mi hned pomůžou. Takže fakt ten kolektiv mě překvapil, že je hodně přátelský a nápomocný, ve všech ohledech.
Co ses zatím v ATLASu naučil?
Víceméně to, co pro mě bylo na začátku nejtěžší. Byl jsem zvyklý dělat doma třeba nějaký malý projekt, to jsem ale vždycky věděl, kde jsem skončil, a co je třeba udělat. Tady jsem se ale naučil spolupracovat s lidmi, zorientovat se ve funkčním kódu a vymýšlet řešení a opravovat chyby už ve fungujícím kódu tak, abych nic dalšího nerozbil, abych se podíval na všechny souvislosti, takže vlastně takový problem solving.
Co u nás teď přesně děláš, jaká je tvá náplň práce? A na jakém projektu?
Teď aktuálně opravuju bugy, řeším chyby, které tam jsou, hledám je a vymýšlím řešení na tu opravu. A dělám teď na MDSku (Manažer datových schránek).
Co se ti na práci v ATLASu líbí nejvíc?
Tak to by asi nebyla jedna věc. Jak jsem říkal, je tady skvělý kolektiv, ať už ostatních ajťáků, tak nadřízených, že to není na způsob „Já jsem nadřízený a ty mě budeš poslouchat“, ale opravdu je tu každý příjemný, nápomocný, když je jakýkoliv problém nebo otázka, vždycky se někdo najde, kdo mi pomůže. I ta práce je příjemná. Je to práce, kterou chci dělat, takže pro mě to ani víceméně není práce, pro mě to je koníček. Já nechodím do práce, já chodím na koníček v podstatě. A není tady nic, s čím bych byl nespokojený.
Co bys poradil svým vrstevníkům, kteří by u nás taky rádi pracovali?
Tak svým vrstevníkům bych poradil čistě, aby dělali něco pro svou budoucnost. Aby to nebylo takové to, chci to dělat, ale co chci pro to udělat. Je pěkné něco chtít, ale když člověk pro to nic nedělá, není to ono. Když něco člověk chce, tak dělat pro to úplně cokoliv. I kdyby to znamenalo, když člověk zrovna nemá čas, tak programování aspoň na tu půl hoďku, hoďku denně. Jít programovat, vždycky i ta trocha pomůže. Takže nechtít změnu, ale být tou změnou.
Co bys doporučil třeba mně, kdybych chtěla zkusit programovat, jakým jazykem začít?
To záleží, když chce člověk pochopit programování a čistě jenom chápat programování, tak bych doporučil Python z důvodu, že je takhle pro člověka nejjednodušší, protože je to vysokoúrovňový jazyk a spoustu věcí dělá za tebe. Ale pokud se chceš naučit programovat a vyloženě chápat, jak ty koncepty fungují a přesně vědět, co a jak, tak doporučuju to Céčko, protože tam musí všechno člověk dělat sám a nad vším přemýšlet. Takže víc pochopíš datové struktury, jak všechno funguje. Takže když chce člověk jen chápat programování, tak Python, ale když chce opravdu umět programovat a být programátorem, tak podle mě C.
Jak hodnotíš své kolegy a celkovou atmosféru v ATLASu?
Perfektně, všichni jsou příjemní, pozitivně naladěni, všichni jsou nápomocní, takže kdyby to mělo být od 1 do 10, tak klidně 11. 😀
Máš teď před maturitou, co po ní? Plánuješ výšku, práci, nebo…?
Chtěl bych na výšku, aspoň toho bakaláře bych si udělat chtěl. Mám v hlavě několik výšek, nad kterými přemýšlím. Rozhodně ale směr IT.
Jakým směrem bys rád šel v budoucnu? Vidíš se na podobných pozicích?
Zatím mě to pořád táhne k tomu backendovému deveopmentu, hlavně momentálně k té Javě.
A co tě tak baví zrovna na Javě?
Baví mě to, že to je klasický jazyk, který je pořád používaný, je objektově orientovaný, není vysokoúrovňový, třeba jako Python, který je kvůli tomu pomalý, protože spoustu věcí tam probíhá v pozadí. Zároveň ale Java není tak nízkoúrovňový jazyk jako třeba C nebo C + +, kde si všechno musí člověk dělat sám. Je to takový krásný střed, kde je všechno, co člověk potřebuje, co se mu hodí a pořád je to rychlé a užitečné.
Je něco, co bys rád dodal?
Jedině bych zopakoval pro toho, kdo to bude číst, tak aby fakt něco dělal. I malá zkušenost může mít velký dopad. Například i ta týdenní stáž je strašně užitečná věc, dělat ty projekty, mít nějaké portfolio projektů, není to jenom o tom portfoliu, ale hlavně o těch zkušenostech, člověk se nejvíc naučí na projektech z té programátorské profesní stránky. Takže za mě: dělat, učit se, pracovat, dělat projekty, chodit na stáže!