Kádár Barnabás azért vágott bele a kódolásba társadalomtudósként, hogy reálosabb pozíciókban tudjon elhelyezkedni. Erről 2020 decemberében mesélt nekünk, azóta tapasztalt Data Engineerré vált, és ma már ő maga is tart oktatásokat a Python programozásról. Mivel foglalkozik egy Data Engineer, milyen skillekre van szüksége, és kinek érdemes ezt a karrierutat választani? Ismerd meg jobban a Data Engineering területet Barni történetén keresztül!
Több mint 3 évig dolgoztam abban a pozícióban az egyik Big4-nál, ahol a napi munkámban a tanácsadás keveredett az adatelemzéssel és a programozással. Aztán tavaly nyáron munkahelyet váltottam, és most Data Engineerként dolgozom a Starschema nevű magyar IT-cégnél. Ez egy nagyjából 240 fős középvállalkozás, amely big data és üzleti intelligencia megoldásokra specializálódott. Egészen más ez a vállalati környezet, hiszen kifejezetten IT-profilú cégről beszélünk, a mostani pozícióm pedig sokkal technikaibb az előzőhöz képest.
Az ügyfél, akinek jelenleg dolgozom a világ egyik legnagyobb pénzügyi eszközkezelője, a feladatom pedig adatok rendszerezése, tisztítása, átalakítása, továbbítása, valamint rendszerek összekapcsolása. A hatékonyság itt kulcstényező, mert jelentős mennyiségű adat kezeléséről van szó. Mindehhez főleg a Python és az SQL programnyelveket, valamint az AWS alapú felhőtechnológiákat használom. Komoly hiány van a piacon Data Engineerökből, ezért felveszünk gazdasági, szociális, vagy mérnöki területen frissen végzett egyetemistákat, akiknek van affinitásuk ehhez a területhez, és átképezzük őket. Az is a munkám része, hogy nekik Python programozást oktatok.
A Big Data láncolatban máshol helyezkednek el, de van átjárás a két terület között. A Data Scientist legtöbbször már összegyűjtött és rendszerezett adathalmazzal dolgozik, statisztikai és programozói eszközökkel elemez és modelleket épít, hogy segítse bizonyos üzleti problémák megoldását. A Data Engineer a teljes adatkezelő rendszer kiépítéséről, valamint arról gondoskodik, hogy a szükséges adatok hasznos és strukturált formában rendelkezésre álljanak. A mi munkánk tehát sokszor előfeltétele annak, hogy a Data Scientist képes legyen olyan adatokkal dolgozni, amelyek alkalmasak a mélyebb statisztikai elemzésre.
Nagyon emberközeli nyelv, amit könnyű megérteni és megtanulni, akár első, akár sokadik programozási nyelvként. Más nyelvekhez képest, gyorsan össze tudunk dobni benne egy működő programot, amellyel többek között adatokat tudunk szerezni az internetről, majd a kielemzésük után szép vizualizációkat tudunk készíteni. Egy olyan általános célú nyelv, mint a Python bármilyen IT-karriernél jól jöhet, az adatmenedzsment területén pedig kifejezetten szükséges.
Flow-élményt ad, amikor azon dolgozom, hogy egy óriási rendszerben rendet tegyek. Nekem ez olyan, mintha legóznék, és szépen, szabályosan egymásra pakolnám a színes darabkákat - teljesen el tudok merülni benne. Mivel nagyon értékes ez a tudás, a munkáltatók megbecsülik, és ez megmutatkozik az IT-n belül is kiemelkedő fizetésekben és a rugalmas munkafeltételekben is. Stabilitást és jó életszínvonalat lehet teremteni ezzel a karrierrel, nemcsak Magyarországon, hanem a világ bármelyik pontján. Akár szabadúszóként vagy digitális nomádként is működhetnék, ami a Green Fox előtti állásaimnál például szóba sem jöhetett volna.
Ami az előnye, az a hátránya is: nagy az igény erre a tudásra, így bőven van tennivaló. A munkahelyemen agilis módszertanban dolgozunk, aminek részeként először megbecsüljük, hogy az egyes feladatok mennyi időt vesznek igénybe, majd közösen elosztjuk a feladatokat egy ticketing rendszerben. Amikor sok ticket van rajtam, priorizálni kell, és átlátni, hogy melyik ticket függ egy másiktól, és ez stresszes tud lenni. Szintén kihívás, hogy az ember folyamatosan naprakészen tartsa, és fejlessze a tudását. Én az elmúlt években a munkám során és a szabadidőmben is sokat foglalkoztam azzal, hogy Python-szakértővé képezzem magam. A folyamatos önfejlesztés egyébként minden programozási nyelvnél fontos, mivel gyorsan fejlődik a technológia.
Bár csapatban dolgozom, alapvetően kevés meetingünk van. Naponta tartunk egy 15 perces standupot, ahol pár percben mindannyian elmondjuk, hogy ki mivel foglalkozik. Ha valaki introvertált alkat, végig tud csinálni úgy egy munkanapot, hogy csak néhány szót szól, de a Data Engineeringen belül is el lehet menni olyan irányokba, ahol nagyobb hangsúlyt kap a kommunikáció, akár az ügyfélkapcsolattartáson vagy egy csapat irányításán keresztül.
Olyanoknak, akik szerettek legózni, van egy alapvető logikai érzékük és például mindig is szerettek számokkal dolgozni az életük során. Minimum középfokú angol nyelvtudás is szükséges, és nemcsak azért, mert a nemzetközi cégeknél többnyire ezen a nyelven folyik a kommunikáció. A szakmai tudás frissen tartásához is elengedhetetlen, hiszen a legújabb tananyagok általában angolul érhetőek el.
Abszolút. Ha annak idején lett volna kifejezetten adatfókuszú képzés a Green Foxnál, akkor biztosan azt választottam volna, mert már akkor is tudtam, hogy adatmenedzsmenttel szeretnék foglalkozni. Az volt a célom, hogy kézzel fogható tudásra tegyek szert, amely objektíven mérhető, és ugyanazt jelenti mindenhol a világon. Ez meg is valósult, és ennek köszönhetően rengeteg új lehetőség nyílt meg előttem.
Szeretnél egy olyan speciális IT tudást, ami hosszú távon értékes a piacon? Ha érdekelnek az adatok és jó logikai érzékkel rendelkezel, akkor lehet, hogy a Data Engineering lesz a Te karrierutad. Jelentkezz junior programozó képzésünkre és sajátítsd el villámgyorsan velünk.
Hiszünk abban, hogy naprakész tudás átadásával biztosíthatjuk hallgatóink versenyképességét a munkaerőpiacon. Ezért a képzés során néhány alkalommal vezető fejlesztők és elismert szakemberek is megosztják gyakorlatban szerzett tapasztalataikat hallgatóinkkal, köztük a Gen™ Senior Engineering Direktora, František Tröster is.
Bár már régóta divatos IT buzzword a DevOps, még mindig kevesen vannak tisztában vele, mit is takar valójában. A legnagyobb elemző cégek becslése szerint a DevOps eszközök piaca a 2018-as 3,42 milliárdról 2026-ra 15 milliárd dollárra fog nőni, ráadásul ezzel párhuzamosan a piacon is egyre több DevOps szakemberre lesz igény.
Az informatikai vállalatok esetében tapasztalt növekedési kényszer napjainkra a munkaerőpiacon érezteti hatását. A nők aktív bevonása az IT szektorba nem csupán a szakemberhiány enyhítésében játszhat kiemelkedő szerepet, de hozzájárulhat a sokszínűbb munkahelyi közösség kialakításához, serkentve a csapatmunkát és a produktivitást.
A technológiai trendek által előidézett iparági változások a kihívások mellett lehetőséget kínálnak a vállalatok számára, hogy növeljék bevételi forrásaikat. Ahhoz azonban, hogy az élen maradjanak, a szervezeteknek lépést kell tartaniuk a fejlődő technológiával, alkalmazottaiknak pedig a szükséges készségekkel.
As the low-code market grows, so do the rumours associated with it. Many do not understand this phenomenon at all and therefore can easily believe the nonsense. Here are the five biggest mistakes and myths about low-code. Find out where they came from and what is behind them!
There is a growing need for IT professionals worldwide, offering many possibilities for employees. Which career path is suitable for you the most? Which one is ultimately future-proof? In this series of articles we aim to introduce those IT career paths that let us stay marketable in the job market long term. This time, we dive into Back-end.
Barnabás Kádár got into coding as a social scientist because he wanted to find a STEM job. Since then, he has become an experienced Data Engineer and now teaches Python programming himself. What does a Data Engineer do, what skills does he need and who should choose this career path? Learn more about Data Engineering through Barni's story!
Besides challenges, the changes in the industry brought about by technological trends also present opportunities for companies to increase their revenue streams. However, if they want to stay ahead, organisations must keep pace with evolving technology, and their employees must have the necessary skills.
The pressure for growth experienced by IT companies is now having an impact on the labour market. The active involvement of women in the IT sector can not only play an important role in alleviating skills shortages; it can also contribute to the development of a more diverse workplace, stimulating teamwork and productivity.
On March 17 we were happy to co-host the “Tech Up Your Business” webinar together with Green Fox Academy live on Facebook and Zoom. Our renowned speakers from Microsoft, SAS and Emarsys discussed the importance of tech skills for business professionals in various industries, as well as achieving a certain level of familiarity with contemporary technologies to succeed in the business world of today.