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 SEON szoftverfejlsztője, James Tang is.
James Tang is a Green Foxnál alapozta meg IT karrierjét, előtte főként banki szektorban dolgozott vállalati ügyfélmendzserként. A digitális élmények és rendszerek tervezése mindig is nagyon vonzották, így amikor felfedezte a Green Fox képzését, nagyon boldog volt, hogy gyerekkori álmát követve válthat karriert. Azóta eltelt 4,5 év és az egyik legsikeresebb fintech startup cégnél, a SEON-nál dolgozik fejlesztőként, ami olyan csalásmegelőző rendszereket fejleszt, amelyek képesek kiszűrni a lehetséges visszaéléseket a különböző online tranzakcióknál. Soron következő képzésünkön vele is találkozhattok, Design Patterns témájú előadások alkalmával, többek között erről és az IT karrierútjáról kérdeztük őt.
Webfejlesztő vagyok, elsősorban a front-end oldalra specializálódtam. Különféle projektekkel foglalkozom az egyszerű webalkalmazásoktól kezdve, amelyek rengeteg adatot kezelnek, egészen az egyedi tervezési rendszert követő, testreszabható webkomponensek létrehozásáig. Néha egyszerű weboldalakat is készítek, hogy bemutassam a termékeket és jellemzőiket a világnak. Ez egy rendkívül változatos terület, nagyon élvezem a bonyolultság és kreativitás keverékét, amit nyújt.
A sokoldalúság az, ami igazán lenyűgöz. A webfejlesztés nagy rugalmasságot ad a projektek és az iparágak tekintetében, készségeinket számos szektorban kamatoztathatjuk. A gyorsan változó technológiai környezet is arra ösztönöz, hogy folyamatosan fejlesszük magunkat, számomra ez a sokszínűség teszi igazán izgalmassá a területet.
Minden a Green Foxnál kezdődött négy és fél évvel ezelőtt, ahol elsajátítottam a legfontosabb alapokat. A kurzus után egy amerikai befektetés-kezelő cégnél helyezkedtem el, mint junior szoftverfejlesztő, ahol rengeteget fejlődtem. Már az első projektem is eléggé érdekes volt, mivel bonyolult adatszerkezetekkel foglalkoztunk, és néhány különleges funkciót kellett megvalósítanunk. Például biztosítanunk kellett, hogy az adott alkalmazás különböző régiókban és nyelveken is simán működjön. A kihívást azonban inkább az jelentette, hogy meglévő, átalakításra szoruló kóddal is foglalkoznunk kellett. Megtapasztaltam, hogy milyen javítani és karbantartani egy már meglévő kódot, valamint itt ismertem meg mélyebben a reaktív programozást és a bonyolultabb állapotkezelési mintákat.
Jelenleg szoftverfejlesztőként dolgozom a SEON-nál, ami online csalásmegelőző technológiai megoldásokat kínál ügyfelei számára. Elég változatos feladataim vannak itt, nemcsak a cég weboldalán dolgozom, hanem például az ügyféladatok kezelésén vagy éppen számlázási megoldásokon is. Következő izgalmas projektünk egy tartalomkezelő rendszer (CMS) bevezetése lesz.
Nekem sem volt könnyű az ügyfélmenedzsmentből IT-ra váltani, de eltökélt voltam abban, hogy megtanuljak programozni, és hogy olyan tudást szedjek magamra, amivel magabiztosan el is tudok helyezkedni. A Green Fox segített megtalálni a helyes irányt. Elmélyültem a kódolási nyelvekben, újabb és újabb keretrendszereket fedeztem fel, és nem ijedtem meg a kihívásoktól.
Szerintem a legfontosabb attitűd, amivel egy junior fejlesztőnek rendelkeznie kell, hogy elfogadja, hogy a képességei és készségei fejleszthetők elszántság, kemény munka és folyamatos tanulás által. A Green Fox ugyan ad egy lendületet ehhez, viszont fontos, hogy ezt az attitűdöt a későbbiekben, jövőbeni munka során is meg kell őrizni. Kíváncsinak kell lenni a miértekre, ki kell próbálni a különböző megközelítéseket és feszegetni kell a határokat – így egészen elképesztő eredményt érhetünk el.
Azt tapasztaltam, hogy ahogy mélyítettem a tudásomat ebben a témában, egyre jobban kiigazodtam a hatalmas kód-adatbázisokban és később olyan megoldásokat tudtam ajánlani, amelyek időt takarítottak meg hosszú távon nekem és az adott cégnek is. Olyan volt, mintha térképem lenne egy összetett labirintusban - hirtelen minden értelmet nyert.
Aztán ott voltak azok a felejthetetlen idők, amikor régi, összetett kódbázisok kibogozása volt a feladatom. Emlékszem, azt gondoltam egy-egy legacy kódnál, hogy a rajta dolgozó fejlesztőknek furcsa humorérzékük lehetett, hogy ilyen bonyolult rendetlenséget hagytak hátra. Akkor és ott megfogadtam, hogy nem leszek "az a srác" – nem akartam, hogy valaki az én kódom okozta frusztrációjában tépje ki a haját. Itt jöttem rá, hogy érdemes komolyan venni a design patternöket. Soha nem tudhatod, ki olvassa majd a kódodat a jövőben, viszont egyikünk se szeretné, ha úgy emlékeznének rá, mint "annak a borzasztó kódnak szerzőjére”, igaz?:)
A design patternök tanulása egy soha véget nem érő folyamat a programozók karrierje során: sosem túl korai elkezdeni és még a senior fejlesztőknek is mindig van mit tanulniuk. A programtervezési minták tanulása és használata nemcsak a magunk számára előnyös, hanem a jövőbeni kollégáink számára is, ugyanis lehetővé teszik, hogy a kódokat olyan módon strukturáljuk, hogy könnyen érthető legyen más fejlesztők számára is. Sőt, abban is segít, hogy ne zavarodjunk össze, amikor néhány hónap múlva visszatérünk a saját kódodunkhoz, és próbáljuk megérteni, miért éppen úgy írtuk meg, ahogy. Ezért fontos, hogy a fejlesztők karrierjük minden állomásán szánjanak időt arra, hogy megtanulják és alkalmazzák a design patternöket a munkájukban. Ez egy alapvető készség, amely elősegíti a csapatmunkát és növeli a hatékonyságot.
A tudásom megosztása és az, hogy valamit visszaadhatok a közösségnek fontos értékek számomra. Ráadásul a tudásmegosztás az egyik legjobb módja annak, hogy megerősítsem a saját tudásomat. Ezen felül izgalmasnak tartom, hogy kapcsolódhatok azokhoz, akik most ott állnak, ahol egykor én, azzal a szenvedéllyel, lelkesedéssel és esetleges félelmekkel, amiket én is átéltem.
A jövővel kapcsolatos bizonytalanság jelentős szorongásforrást jelenthet sok ember számára, ez szerintem különösen igaz, azokra a green foxosokra, akik éppen egy teljesen új szakmai karrierre készülnek. Egykori hallgatóként azt tapasztaltam, hogy azok, akikeknek az ismeretségi vagy baráti körében vannak IT szakemberek, általában magabiztosabbak és tisztább célkitűzésekkel rendelkeznek a karrierjükkel kapcsolatban. Itt lehet fontos szerepe az IT piac aktuális szakemberei által vezetett villámelőadásoknak, ugyanis ezek segíthetnek a hallgatóknak kézzelfogható kapcsolatot kialakítani a szakmával, és ezáltal reálisabb képet tudnak alkotni az iparági elvárásokról és lehetőségekről. Az sem utolsó szempont, hogy Green Fox alumni tagként én is tartok ilyen alkalmat, hiszen ez annak is a bizonyítéka, hogy a Green Foxban végzett hallgatók is képesek sikeresen helytállni és kiemelkedni az IT szektorban.
Amanda eredetileg angoltanárként és humánerőforrás-menedzserként dolgozott, amikor úgy döntött, hogy új területre vált. 2020-ban beiratkozott a Green Fox Academy online részidős képzésére, hogy beindítsa informatikai karrierjét. Néhány hónappal később azon kapta magát, hogy a világ legnagyobb CRM-platformjával dolgozik. Ismerjétek meg Amanda Lynn Jenys történetét, valamint azon keresztül a no-code fejlesztést!
A hosszú hónapokig elhúzódó toborzás a HR rémálma. Főleg, ha még attól is tartani kell, hogy a nehezen kiválasztott szakember egy jobbnak vélt ajánlat miatt hirtelen továbbáll. Pedig van olyan megoldás, ami a kockázatokat és a költségeket is minimálisra csökkenti. Ez a tehetséges fiatal programozókat és a vállalatokat összekötő Tech Talent Speed Date, amelyet a Green Fox Academy szervez március 9-én, Budapesten.
A cégek fejlődésének egyik legnagyobb akadálya a megfelelő IT szakemberek hiánya. Speciális, vállalatra szabott képzésekkel nem csupán a felvételi folyamat válhat hatékonyabbá, de a betanulási idő is jelentősen lecsökken, miközben erősíthető a munkavállalói motiváció. A képzések gyakorlati előnyeiről Bárdos Kristóf, a Green Fox Academy ügyvezetője osztja meg tapasztalatait.
Hogyan adható nagyobb lendület egyszerre az IT fejlesztéseknek és a HR folyamatoknak, annak ellenére, hogy ez a terület munkaerőhiánnyal küzd? Mivel hidalható át, ha cégspecifikus technológiára felkészült, azonnal projektre állítható szakemberekre van szükség, a lehető leggyorsabban? A szoros vállalati együttműködésben megvalósuló, speciális készségeket biztosító corporate bootcamp ezekre a kihívásokra ad választ.
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.
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 rapid change in development needs and technologies, a shortage of quality workforce, and the difficulty of retaining colleagues with valuable professional skills are major challenges for companies worldwide. How to give a unique answer to a global problem? Who is responsible for the management of this problem, and where should you start? We discussed all these questions with Anita Fachs, who is the managing director in charge of corporate services at Green Fox.