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.
Donkó Anita eredetileg rajztanár, aki hosszas mérlegelés után váltott az IT területre. 2022 nyarán végezte el CRM Specialist képzésünket, majd 2 héten belül el is helyezkedett. Milyen élmény volt számára a képzés, mi fogta meg a Salesforce-ban, és milyen párhuzamot lát a platform és a falmászás között? Ismerd meg Anita karrierváltásának a történetét!
A Green Fox mára erős nemzetközi vállalattá vált és regionális IT talent poolt épít. Nemzetközi képzéseket indítunk és országhatárokon átnyúló lehetőségeket biztosítunk hallgatóink, valamint vállalati partnereink számára. Csehországban és Szlovákiában piacvezető szerepből építkezünk tovább.
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.
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.
In the world of software development, one of the most referred technologies is full-stack at the moment. HR professionals flood job search platforms with numerous open full-stack positions, which highly suggests its dominance across the whole IT industry.
In our latest series of articles, we aim to introduce those IT career paths that allow us to remain marketable and acquire long-term future-proof knowledge on the labor market. Our next stop is DevOps. According to the estimates of the largest analytical companies, the market of DevOps-based tools is growing from 3.42 billion in 2018 to 15 billion dollars by 2026. Simultaneously, there is a growing demand for DevOps specialists in the market as well, that is why we will introduce this career path more in depth.
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.
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.