Világszerte egyre népszerűbbek a low-code platformok, és a területhez értő szakemberek iránt is gyorsan nő a kereslet. Tarjáni-Dobos Nikolett dietetikusból lett szoftverfejlesztő, és lassan 2 éve low-code programozóként dolgozik Németországban. Álláskeresőként hallott először a területről, és ma már szerencsésnek érzi magát, hogy ezzel foglalkozhat. De mit csinál egy low-code fejlesztő, és hogyan telik egy munkanapja? Nikit ezekről, és a low-codinggal kapcsolatos tévhitekről kérdeztük.
Eredeti végzettségem szerint dietetikus vagyok, a Green Foxnál pedig C# programozást tanultam. A képzés után egy autóipari cégnél helyezkedtem el, ahol szintén C#-ban fejlesztettem. Alig egy évvel később a férjemmel úgy döntöttünk, hogy szeretnénk kiköltözni Németországba. Itt is a C# programnyelvvel szerettem volna dolgozni, de mivel nem beszéltem jól németül, viszonylag szűkek voltak a lehetőségeim. Álláskeresőként találkoztam először a low-code programozással, és végül ilyen pozícióba vettek fel egy informatikai vállalathoz, amely élelmiszeripari láncokkal dolgozik. Mindez lassan 2 éve történt. A low-code fejlesztést már a cégen belül tanultam meg, és utólag kifejezetten örülök, hogy így alakult, mert nagyon tetszik.
Platform alapú fejlesztést jelent, azaz nem nulláról, hanem egy platform előre legyártott moduljait használva építünk webalkalmazásokat.
Ez nekünk, fejlesztőknek lehetőséget ad arra, hogy a repetitívebb feladatok helyett a kreatív alkotómunkára szánjunk több időt. Az azonban tévedés, hogy alig vagy egyáltalán nem kell programozni.
Szerintem abban, hogy rövidebb idő alatt lehet látványos eredményeket elérni. A low-code platformoknál a vizuális szerkesztő felület és az adatbázis létrehozásánál használt felület leegyszerűsítik a hagyományos fejlesztés egyes munkafolyamatait. Jelentősen csökken például az egyedi front-end fejlesztéssel töltött idő, ilyen értelemben a low-code fejlesztés hatékonyabb. Egyébként ezért is tér át erre rengeteg cég.
Nagyon változatos és kreatív. Eleinte tartottam attól, hogy a platform alapú fejlesztésnél lesznek bizonyos korlátok, de tévedtem. Bármilyen összetett problémát meg lehet oldani.
Jelenleg három projekten dolgozom. Egy kisebb projekten önállóan foglalkozom egy egyszerűbb applikáció fejlesztésével. Ennek a lényege leegyszerűsítve az, hogy a felhasználóknak lehetőségük van CSV-fájlokat feltölteni, amikből különböző követelmények alapján egy strukturált HTML oldalt kell generálni. Tartozik hozzá egy verziókövető rendszer is, illetve egy külön admin felület, ahol az adminok különböző beállításokat tudnak megadni. Van egy nagyobb projekt: egy nagyobb felhasználói bázissal rendelkező, „effort követő” weboldal, amin a userek meg tudják adni, hogy napi hány órát töltöttek egy-egy projekttel, a menedzsereik pedig vissza tudják követni, hogy mennyi erőforrást könyveltek az egyes projektekre maghatározott időszakban, tehát itt már többféle user role van, hozzárendelt funkciókkal. A legnagyobb projekt pedig - ami sokkal inkább egy folyamat – arról szól, hogy az eddig használt OutSystems platformról átváltunk a Mendix nevű platformra. Ennek az előkészítése, valamint az alapfunkciók implementálása zajlik most.
A délelőttök projekt-specifikus napi standupokkal indulnak, és a platformváltás kapcsán is tartunk ilyet. Néha délután is van egy-egy megbeszélés, ha plusz egyeztetésre van szükség az egyik projekt kapcsán, illetve heti projektmeetingeket is tartunk. A nap további része többnyire kódírással telik: ez valamikor az idő 20%, máskor 80-90%-a, szóval nagyon változó. Olyan nap viszont nincs, amikor egyáltalán nem kell kódot írnom.
Csapatként dolgozunk együtt egy-egy weboldalon vagy applikáción, ezen belül én a fejlesztésért és a minőségbiztosításért felelek.
Ha összevetem az általam tanult C# fejlesztéssel, akkor látom, hogy a low-code fejlesztés azért valamivel egyszerűbb, de ezt is meg kell tanulni. Talán a vizuális ábrázolás miatt is könnyebbnek tűnhet, hiszen jól követhető, hogy mi történik az adott flowban, de ez csalóka, mert azt, ami a vizuális ábrázolás mögött van, ugyanúgy le kell kódolni és implementálni kell. Főleg az elején tűnhet könnyűnek a low-coding, de itt is el lehet érni ugyanazt a logikai komplexitást, mint a high code-dal.
A low-code fejlesztésnél is szükség van analitikai készségekre, de az üzleti problémák megoldása és a kreatív csapatmunka is a munka része.
Azoknak ajánlanám, akik szeretik a látványos eredményeket, illetve az egész fejlesztési folyamatot szeretnék végigkövetni. Akár olyan tapasztaltabb fejlesztőknek is érdemes kipróbálni, akik szeretnének elkanyarodni a high code-tól, mert új kihívásokra vágynak. Az biztos, hogy mivel egyre nagyobb a kereslet a low-code fejlesztők iránt, ezzel el lehet helyezkedni az IT-iparágban.
2015-ben húszezer informatikus hiányzott Magyarországon, ez a szám azóta minden bizonnyal növekedett. Figyelembe véve a szakma kiemelkedő fizetési szintjét is, nem kérdés, hogy a karrierváltáson gondolkodóknak érdemes belevágniuk a programozóképzésbe. Legújabb, az Academy4MoMs-szal közös képzésünket kifejezetten 1,5-4 éves korú gyermeket nevelő édesanyáknak feljesztettük ki: amíg az anyák programozni tanulnak, a gyermekekre bölcsiben vigyáznak. Majd a képzés elvégzése után az elhelyezkedésben is segítünk.
Magdi pénzügyes, közgazdászként változásra vágyott és szerencsére rátalált az ingyenes Hello IT! for Women programra. Először elvégezte az IT Support kurzust, majd az IT Automatizációt is, és már a Cybersecurity kurzus felén is túl van. Mik a tapasztalatai és a jövőbeni tervei? Erről mesél most nekünk!
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.
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.
Bence was working in retail during his university studies. During these years he decided to apply for a part-time programming course at Green Fox Academy. After Green Fox, he started to work in DevOps at a German IT company, 100% remotely. What is his course experience? Why does he like DevOps, and how future-proof does he think his new profession is? Get to know the story of his career change!
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 Nokia, and asked them what kind of workplace Nokia is and why it is good to work there. Read our article and get to know Nokia!
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.
With the involvement of a new investor and majority owner, Sandberg Capital, Green Fox Academy continues the international expansion and the development of corporate services and courses. This partnership opens new opportunities for achieving our goals and we look forward to working together.