Tudtad, hogy soron következő karrierváltó képzésünkön vezető fejlesztőkkel és elismert szakemberekkel is találkozhatsz? Köztük az egyik legismertebb taxiszolgáltatást nyújtó cseh cég, a Liftago technológiai vezetője, Radek Domín is megosztja a gyakorlatban szerzett tapasztalatait a hallgatóinkkal. Ismerd meg a történetét!
Radek több mint 20 éve dolgozik IT területen és az egyik legnagyobb szakértője az agilis fejlesztésnek Csehországban. Most úgy döntött, hogy megosztja velünk tapasztalatait.
„Légy többfunkciós, alázatos és mindenek előtt csapatjátékos” – tanácsolja a junioroknak a Liftago technológiai vezetője, aki egy matracon aludva kezdte az első munkahelyén, ma pedig már fejlesztői csapatokat vezet a világ több időzónájában.
A bootcamp szervezőivel egyeztetve arra jutottunk, hogy a leghasznosabb téma a CI (continuous integration) és a CD (continuous delivery) lenne, melyek nagyon közel állnak az agilis fejlesztéshez. Gyakorlatilag lehetetlen az agilis szoftverfejlesztés egy jól előkészített deployment pipeline nélkül. A létrehozását és a megfelelő használatát sokszor alábecsülik, pedig ez a kulcsfontosságú folyamat juttatja el a kódot a fejlesztőtől a felhasználóig. Ha nincs jól beállítva, akkor hosszadalmas, nehézkes és drága folyamat lehet. Ez nem csak technikai, hanem üzleti téma is. Ezért szeretnék olyan gyakorlatokat mutatni a hallgatóknak, amelyekkel a kód gyorsan és biztonságosan bekerül a termelésbe.
A 40-es éveimben kezdem megérteni, hogy azzal tudok a legnagyobb hatással lenni a világra, ha megosztom tapasztalataimat a fiatalabb generációval.. Szerintem ostobaság ugyanazokat a hibákat újra és újra megismételni, ezért a problémamegoldás és a történetmesélés iránti szeretetemet egy nagyobb jóra szeretném fordítani – így jött a képbe a Green Fox.
Szerintem a mentori keretrendszerű oktatás egy remek módszer. Sokat lehet tanulni YouTube videókból is, de ezekből hiányzik az emberi interakció és a gyakorlati útmutatás, ami viszont egy bootcampben megvan.
Hosszú ideje vezetek különböző fejlesztőcsapatokat. Egyes helyeken ezt a pozíciót Tech Lead-nek, máshol CTO-nak nevezik. Az az erősségem, hogy képes vagyok úgy alakítani a folyamatokat és a csapatokat, hogy a fejlesztők hatékonyan tudjanak dolgozni azokon a feladatokon, amelyek az adott pillanatban a legfontosabbak a cég számára. Segítem a csapatokon belüli és a cég többi tagjával történő kommunikációt, illetve képes vagyok olyan feltételeket és környezetet teremteni a fejlesztőcsapataim számára, amikben élvezhetik a munkájukat és a legtöbbet hozhatják ki magukból.
Az agilis fejlesztés nagykövete vagyok. Már 15 éve foglalkozom vele és hihetetlenül izgalmas látni, milyen messzire jutott ennyi idő alatt ez a terület. Kezdetben csak kisebb cégek kísérleteztek vele, később olyan nagyobb vállalatok, mint a Skype vagy a Microsoft is átvették ezt az elvet, ma már pedig szinte nincs is olyan cég, ami ne alkalmazná az agilis fejlesztést. Azonban csak egy kis százalékuk tudja jól csinálni és hasznot húzni belőle. Gyakran tapasztalom, hogy az agilis átalakítások kudarcot vallanak. Ennek az az oka, hogy a csapatok nem értik az agilis fejlesztés alapelveit, és csak vakon próbálnak megvalósítani néhány gyakorlatot.
Az én feladatom a fejlesztés ésszerűsítése. Ezt úgy teszem, hogy megmutatom a csapatoknak az agilis fejlesztés lényegét, ami nem csupán egy “recept” követése. Viszonylag könnyű megtanulni, mit takar a Scrum, bárhol elolvashatod, de pontosan ez szokott problémát okozni: ha valaki nem érti a mögötte rejlő elveket. Az agilis fejlesztés egyik fő gondolata, hogy a fejlesztő társtulajdonosa legyen a terméknek. A tervezéstől a működésig érdekelt legyen a folyamatban, valamint készen álljon a gyakori változtatásokra.
Többfunkciós fejlesztőkre van szükség, akik a termék egyes részeit A-tól Z-ig szállítják. Ha a csapatok ezt nem értik meg, akkor a dolgok sokszor rosszul sülnek el. Ami igazán tetszik nekem ebben az az, hogy ezek viszonylag egyszerű dolgok, amiket könnyen ki lehet javítani, tehát nem egy rocket science. Ha jól csináljuk, akkor kiaknázhatjuk a csapatunk értékeit, ami igazából egy win-win helyzetet teremt: a programozók számára érthetőbbé, átláthatóbbá válik a munkájuk és jobban érzik a hozzáadott értéküket a fejlesztéshez, a termék pedig így többet hoz, amit az ügyféloldal is értékel.
A Liftago már 10 éve a piacon van, és az innováció mindig is a vállalat DNS-ének része volt. Csehországban elsőként kínált taxiszolgáltatást az alkalmazásában, ami akkoriban nagy újdonságnak számított. A Covid előtt Ondřej Krátký (a Liftago vezérigazgatója) rájött, hogy a taxiszolgáltatásokhoz használt technológia a logisztikában és a futárszolgálatban is jól használható. Így született meg a Liftago.network, egy virtuális hálózat, amely összeköti a város közlekedési kapacitásait. Lehetővé teszi, hogy ingyenes szállítási kapacitást kínáljon vagy felhasználja azt. Ennek köszönhetően minden érintett partner (például akár versengő cégek is) együttműködhet a valós idejű szállításban. Ezzel segítjük a városokban már mozgó kereskedelmi eszközök optimális kihasználását és így megakadályozzuk, hogy újak kerüljenek a forgalomba, ami mindannyiunk hasznára válik.
Az nagyon régen volt. Egy kis cseh faluból származom, és már az általános iskolában tudtam, hogy egy nap számítógépekkel akarok dolgozni. Így nagyon vonzott, hogy abba a középiskolába járjak, ami informatikai fókusszal dicsekedett akkor. Végül azonban máshogy alakult, és az esztergagépnél és fémmegmunkálásnál kötöttem ki. Egyáltalán nem voltam jó benne, és nem is élveztem. Két év után jött a fordulópont és úgy döntöttem, hogy máshova megyek, egy olyan magán középiskolába, ami alkalmazott kibernetikára specializálódott. Szuper hely volt! Nagy szabadságunk volt, és a legtöbb tantárgyat saját magunk választhattuk ki, tanulhattunk programozást, robotikát, számítógépes grafikát stb. Abban az időben kezdtem programozóként is plusz pénzt keresni.
Az iskola után egy olyan cégnél kezdtem dolgozni, ahol korábban részmunkaidőben dolgoztam. Ez az Enkidu nevű cég volt, amely számtalan területtel foglalkozott, a biztonságtól kezdve a programozáson át a hardver- és szoftverértékesítésig, ezért a tulajdonossal elindítottuk egy Computer Emergency Project-et. Érdekességként említeném meg, hogy ez a szolgáltatás ma is létezik a Lublaňská utcában, Csehországban! Pontosan ott aludtam a földön egy matracon 20 évvel ezelőtt. Bár a projektnek semmi köze nem volt a szoftverfejlesztéshez, hiszen egy számítógép-szervizről volt szó, ez volt az én első meghatározó lépésem az IT világában.
Sokat találkozom juniorokkal a munkám során, be kell vallanom, hogy kicsit nehezebben tudok velük együtt dolgozni csapatvezetőként. Gyakran megesik, hogy amikor új junior kolléga jön a céghez, azt jelzi vissza, hogy nálunk semmi sincs rendben, és át kell írni mindent. Ilyenkor nagyon nehéz visszajelzést adni. Ezért azt tanácsolom mindenkinek, hogy legyen alázatos és minden szabadidejét a tanulásnak szentelje. A juniorok legnagyobb problémája az önbizalom, a valódi tudás és tapasztalat közötti különbség észrevétele. Ebből az egyetlen kiút, ha tanulnak és projekteken dolgoznak.
Elsősorban arra ösztönözném, hogy fókuszáljon az üzleti értékre és próbálja meg az adott problémát a termékkel dolgozó felhasználó szemén keresztül nézni. A kezdő fejlesztők gyakran el vannak foglalva a technológia által kínált lehetőségekkel, és hajlamosak figyelmen kívül hagyni a vevők igényeit. Fontos megérteni, hogy milyen célból és kiknek dolgozunk. A tapasztalt fejlesztők elsősorban erre kíváncsiak az interjúkon, az alkalmazott technológia másodlagos.
Egy másik fontos dolog a többfunkcionalitás. A vállalatok ma már sokkal inkább univerzális készségekkel rendelkező jelentkezőket keresnek, mintsem a szűk szakterületekre szakosodottakat. Nem arról van szó, hogy mindenben egyformán jónak kell lenni, hanem hogy az illető képes legyen tájékozódni különböző területeken. Például egy front-end fejlesztőnek képesnek kell lennie megérteni a back-end kódot és esetleg javítani egy hibát. Ismereteinek ki kell terjednie az adatbázisokra is, hogy tudjon érdemben beszélgetni róla stb. Minél szélesebb a fejlesztő tudása, annál értékesebb egy projekt számára.
Harmadik tanácsként hozzátenném, hogy légy csapatjátékos! Ez ugyan klisének tűnhet, de a mai fejlesztőknek képesnek kell lenniük együttműködni. Egy idő után, juniorból senior fejlesztővé válva nemcsak a programozás művészetét sajátítja el az ember, hanem egyre inkább megérti a csapatban való együttműködés fontosságát is. Azt is tudom tanácsolni, hogy minden junior keressen mentort. Ne féljen segítséget kérni és megkérdezni, hogyan csinálja más.
Ezzel azonban még nincs vége. Jó, ha valamikor te is találsz majd egy juniort, akinek átadhatod a tapasztalataidat, ezáltal fejlesztheted magadat igazán a későbbiekben.
Bene Ádám két szakmát szerzett, mégsem találta a helyét a munkaerőpiacon. Ekkor jelentkezett a Green Foxba, hogy programozást tanuljon. Full-Stackesként kezdett, majd DevOpsra váltott, végül a Húli Community-ben (a bootcamp belső fejlesztési közösségében) újabb technológiákat sajátított el. Ma már az Ericsson DevOps fejlesztőjeként dolgozik. Azt mondja, sokat segített neki az elhelyezkedésben a Húli Community-ben végzett munka.
A Green Fox Academy és az Academy4MoMs összefogásában létrehoztunk egy részidős képzést olyan kisgyermekes édesanyáknak, akik programozóként terveznek visszatérni a munka világába. A kezdeti sikereken felbuzdulva 2020 őszén már a harmadik SzuperMami csapat vághat bele nálunk a programozásba, melynek alkalmából Patai Krisztinával, Magyarország legnagyobb kisgyermekes anyuka közösségének, a Mommy Works Hungary-nek az alapítójával beszélgettünk.
Az informatikushiány egy több évtizedes probléma Magyarországon. Ennek kapcsán az aktuális IT munkaerőpiaci trendekről, megoldási lehetőségekről beszélgetett Bogyó Péter, a HRTV adásszerkesztő műsorvezetője Fachs Anitával, a Green Fox Academy magyarországi operációjának vezetőjével. Az alábbiakban a beszélgetés legfontosabb részeit foglaltuk össze.
A piaci változásokat elsősorban rugalmassággal és agilitással kezelhetik hatékonyan a vállalatok, ebben pedig nagy szerepet kap a munkaerő képzettsége és az új kollégák integrációjának minősége is. A belső vállalati képzések mindkét esetben megoldást jelentenek. A képzések nemzetközi trendjeit, a magyar specifikumokat és a vállalatok igényeit Fachs Anita, a Green Fox Academy vállalati szolgáltatásokért felelős cégvezetője vázolta fel a Bitport CIO podcastjének legutóbbi adásában.
Vállalati partnerünkkel, a Morgan Stanley budapesti központjával együttműködésben kivételes lehetőséget kínáló ösztöndíjprogramot indítunk 2022 áprilisától. A Java Academy corporate bootcamp keretében 15 tehetséges, a Java nyelv és a szerveroldali programozás iránt érdeklődő hallgató térítésmentesen indíthatja újra karrierjét Back-end fejlesztőként.
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.
Would you like to know our partners better, where you can even start your new IT career after the course? We have great news then! We sat down with Accenture, and asked them what kind of workplace Accenture is and why it is good to work there. Read our article and get to know Accenture!
COVID made Zsolt Náday start a course at Green Fox in 2020, but he was going to do it sooner or later anyway. The epidemic period after the course was less suitable for job hunting, but Zsolt was finally able to choose from several companies and found a job as a Salesforce developer. How does he spend a working day and what skills does he need? Read our interview and get to know the world of Salesforce developers.
The first Forbes Tech Summit in Hungary looked for answers through the example of Lufthansa Systems Hungária's IT Young Professional Programme, and we have collected the 5 main thoughts arose during the full house BIG TECH stage podium discussion.
How is it possible to give more impetus to IT development and HR processes at the same time, even though this field is understaffed? How can you fill the gap when you need specialists of a company-specific technology who are ready to join a project as quickly as possible? The corporate bootcamp, which provides specific skills in close cooperation with a company, responds to these challenges.