Publikováno:
19. března 2022

Práce datového inženýra je jako hraní si s legem, říká Barnabáš

Dříve pracoval Barnabáš Kádár jako sociolog. Touha rozvíjet technické dovednosti ho však přivedla k programování. Pustil se do něj naplno a stal se z něj datový inženýr, který nyní sám vyučuje programování v Pythonu. Co přesně obnáší práce datového inženýra, jaké znalosti jsou pro ni potřeba a komu tato profese sedne? To se dovíte v rozhovoru s Barnabášem!

Po absolvování kurzu Junior programátor v Green Fox Academy jsi začal pracovat jako datový analytik. Jak se pak dál vyvíjela tvoje kariéra?

Přes tři roky jsem byl zaměstnaný v jedné ze společností velké auditorské čtyřky. Moje práce byla mixem poradenství, analýz dat a programování. Vloni v létě jsem pak přešel do maďarské IT firmy Starschema, kde dělám datového inženýra. Jde o středně velkou společnost s přibližně 240 zaměstnanci, která se specializuje na Big Data a Business Intelligence. Oproti předchozí práci je to velmi odlišný svět. Starschema má specifický IT profil a moje současná pozice je techničtější, než byla ta předchozí.

Co obnáší práce datového inženýra?

Klient, pro kterého v současné době pracuji, je jedním z největších světových správců finančních aktiv. Mým úkolem je organizovat, čistit, transformovat a přenášet data a propojovat systémy. Klíčová je efektivita, protože pracujeme s obrovským množstvím dat. Při práci používám především programovací jazyky Python a SQL a cloudové technologie AWS. Datových inženýrů je obecně velmi málo, proto firma přijímá i čerstvé absolventy ekonomických, sociálně vědních nebo technických oborů. Ti mají k tomuto odvětví blízko. Po nástupu procházejí rekvalifikací a já je učím programovat v Pythonu.

Rekvalifikacni kurz na junior programatora

Jaký je rozdíl mezi datovým inženýrem a datovým vědcem?

V hierarchii Big Data zaujímají odlišné postavení, nicméně obě pozice se vzájemně prolínají. Datový vědec většinou pracuje se souborem již shromážděných a uspořádaných dat. Pomocí statistických a programovacích nástrojů je pak analyzuje a vytváří modely, které pomáhají řešit konkrétní obchodní problémy. Datový inženýr naopak vytváří celkový systém správy dat a zajišťuje, aby byla potřebná data k dispozici v užitečné a strukturované podobě. Naše práce je tedy často předpokladem pro to, aby měl datový vědec vhodná data na hlubší statistickou analýzu.

Co by měl člověk vědět o programovacím jazyce Python?

Je to velmi lidsky orientovaný jazyk. Je snadný na pochopení a naučení, ať už je váš první nebo druhý. V porovnání s jinými jazyky můžete díky němu poměrně rychle sestavit funkční program, který mimo jiné dokáže načítat data z internetu, následně je analyzovat a vytvářet hezké vizualizace. Obecný jazyk, jakým je i Python, může být užitečný pro jakoukoli kariéru v IT. Pro správu dat je ale jeho znalost nutností.

Co se ti na tvé práci datového inženýra líbí nejvíc? 

Dává mi pocit plynulosti a pořádku. Pro mě je to jako lego, kdy skládám všechny barevné dílky úhledně a spořádaně. Dokážu se do toho úplně ponořit. Navíc jde o velmi cennou dovednost, kterou zaměstnavatelé dokážou patřičně ohodnotit. Odráží se to na vysokých platech či flexibilních pracovních podmínkách typických pro IT. Pokud se stanete datovým inženýrem, získáte velmi dobrou životní úroveň nejen v Maďarsku, ale v podstatě kdekoliv na světě. Kdybych chtěl, mohl bych pracovat na volné noze či se stát digitálním nomádem. To je něco, co v mé původní profesi sociologa vůbec nepřipadalo v úvahu. 

Pokud se stanete datovým inženýrem, získáte velmi dobrou životní úroveň nejen v Maďarsku, ale v podstatě kdekoliv na světě. Kdybych chtěl, mohl bych pracovat na volné noze či se stát digitálním nomádem. To je něco, co v mé původní profesi sociologa vůbec nepřipadalo v úvahu. 

Co pro tebe v práci představuje největší výzvu?

V mém případě to dost souvisí s vysokou poptávkou. Na jedné straně je to výhoda, na druhé potíž. Po znalostech je tak vysoká poptávka, že je stále co dělat. V práci se řídíme agilní metodikou, která spočívá v tom, že nejprve odhadneme, kolik času zabere daný úkol, a pak ho společně rozdělíme v systému tiketů na menší. Když se mi na stole navrší tikety, musím si stanovit priority a zjistit, který tiket je závislý na jiném, což může být stresující. Zároveň je to ale i výzva. Musím mít aktuální informace a pořád si prohlubovat znalosti. V posledních letech jsem strávil hodně času na nejrůznějších školeních, abych se stal odborníkem na Python. Neustálé sebezdokonalování je důležité pro každý programovací jazyk, protože technologie se rychle vyvíjejí.

Vyžaduje tvoje profese měkké dovednosti? Pokud ano, jaké?

I když pracuji v týmu, schůzek máme málo. Každý den máme patnáctiminutový stand-up, kde každý z nás několik minut mluví o tom, na čem právě dělá. Pokud je někdo introvert, může takovýto pracovní den zvládnout jen s pár slovy. Nicméně v rámci datového inženýrství se můžete vydat i směrem, kde je na komunikaci kladen větší důraz. To se týká zejména kontaktu s klienty, případně řízení týmu. 

Jakému typu lidí bys tuto profesní dráhu doporučil?

Myslím, že je ideální pro milovníky lega. Obecně lze říci, že datové inženýrství bude bavit lidi, kteří mají smysl pro logiku a rádi pracují s čísly. Podstatná je ale také znalost angličtiny. Ta je důležitá nejen proto, že v tomto jazyce probíhá většina komunikace v mezinárodních společnostech, ale jsou v ní i nejnovější studijní materiály, které potřebujete znát, abyste si udržovali aktuální odborné znalosti.

Když se nyní ohlédneš zpětně, myslíš, že byl dobrý nápad absolvovat bootcamp?

Rozhodně. Kdyby v té době existoval v Green Foxu kurz zaměřený speciálně na data, určitě bych si ho vybral. Už tehdy jsem totiž věděl, že chci jednou pracovat v oblasti správy dat. Tehdy tam takový kurz nebyl. Potřeboval jsem ale získat hmatatelné znalosti, které by byly objektivně měřitelné a stejné na celém světě. To se mi podařilo a díky tomu se mi otevřelo mnoho nových příležitostí.

Garance rekvalifikacni kurz na junior programatora

-AŠ-

RELEVANTNÍ ČLÁNKY:

Čas na restart kariéry

Java nebo C#?

Kvíz: Jaký typ programátora jste?

Programovat se může naučit každý, chce to jen trpělivost říká mentorka Anna

Python Matějovi nestačil, proto nastoupil do bootcampu

I ty máš zelenou pro kariéru v IT.

Přihlas se

Číst dále

 Eventree
AutTalk
Ceskomoravská
CitySpy
D&O consulting
Feel Good Company
IN-SPIRO
Informuji
Kiwi
Kudyznudy
M.arter
Nestle
Prague Monitor
Prague TV
ReactiveExp
StartupJobs
jooble
ČMAPM