IT átképzési körkép: kiből lesz jó programozó?
A manapság egyre népszerűbb programozóiskolák diákjai a legkülönfélébb területekről érkeznek - nagy arányban vannak köztük az egészségügyet és a vendéglátást maguk mögött hagyók. Mi a közös a diákokban? Milyen motiváció hajtja őket és milyen képességek szükségesek ahhoz, hogy jó programozó váljon belőlük?
A Codecool négy kampuszán jelenleg ötszáz diák tanul programozást, több mint 300 végzősünk pedig már el is helyezkedett, ők jelenleg 70 különböző cégnél dolgoznak. A diákjaink többsége pályaelhagyó, vagyis egy meglévő karrierutat adnak fel azért, hogy programozók legyenek. Habár nagyon sokféle területről érkeznek, két iparág képviselői nagy arányban vannak jelen köztük:
- sokan érkeznek a vendéglátásból. Főleg külföldről hazatérve gondolják úgy sokan, hogy biztos karrierutat választanának a megszokott vendéglátás helyett, ahol gyakori a túlóra, valamint a szezonalitás miatt van egyfajta állandó bizonytalanság a szakmai pályájukban.
- szintén sokan hagyják maguk mögött az egészségügyi pályát. Elmondásuk szerint az alacsony fizetés és a munkahelyi körülmények sarkallják őket a váltásra.
Természetesen a fentieken túl is van számos olyan szakmai terület, amelynek képviselői nagyobb arányban döntenek úgy, hogy a programozás felé veszik az irányt: tanulóink között nagyobb számban vannak szociológusok, pszichológusok és bölcsészek is.
Motiváció
Mi motiválja a programozóképzésekben résztvevőket a pályamódosításra? Miért éppen az IT felé indulnak és nem más terület felé? Megkérdezett diákjaink sok esetben hasonló válaszokat adtak:
- kreatív munkát keresnek, a programozás pedig ilyen: élvezik, hogy létrehozhatnak valamit a munkájukkal, hogy alkothatnak.
- vonzza őket a nemzetközi karrier lehetősége. Sokan tervezik a külföldre költözést a képzés után.
- programozni trendi: a szakma reputációja egyre növekszik, kreatív és változatos munkának tartják a programozást, amit sok esetben inspiráló környezetben végezhetnek.
- a magas fizetések miatt is sokan váltanak. A programozással sok diákunk már pályakezdőként is jobban fog keresni, mint jó pár év szakmai tapasztalattal a választott pályáján
Mitől lesz valakiből jó programozó?
Országszerte egyre nagyobb a kínálat programozó képzésekből, ami azt jelenti, hogy egyre több tehetséges pályakezdő lép ki a munkaerőpiacra. A telítődés még nagyon messze van, hiszen közel 30 000 – egyes számítások szerint 60 000 – programozó hiányzik a hazai piacról, ugyanakkor azt fontos látni, hogy ahogy növekszik a szakemberek száma, úgy lesz egyre nagyobb a verseny a legjobb pozíciókért. A szakembereknek tehát a szakmai tudáson túl szükségük lesz egy csomó más soft és hard skillre, amelyeket bizonyos képzéseken el lehet sajátítani, így például a Codecoolnál is, mások viszont sajnos egyáltalán nem fektetnek rájuk hangsúlyt.
Nézzük meg, hogy a szaktudáson túl mi teszi a jelölteket jó programozóvá? Vagyis milyen jellegű attitűd és skillek szükségesek a szakmai előmenetelhez?
- a motiváció nagyon fontos: mint mindenre, a programozásra is igaz az, hogy ha valaki igazán meg akarja tanulni a szakma csínját-bínját és érdeklődő, akkor előbb-utóbb jó is lesz benne
- fontos a pénz, de ha valaki csak azért csinálja, az nem lesz elegendő a karrierépítéshez
- fontos, hogy az illető legyen igényes a munkájára. A programozás jellegénél fogva precizitást és strukturáltságot igényel. Ha valaki kapkodós, türelmetlen típus, akkor hosszú távon nem lesz sikeres ezen a pályán.
- rugalmas mindset: ha a szakember azt gondolja, hogy ő nem képes fejlődni bizonyos területeken, akkor nehézségei lesznek ezen a pályán. Az IT nagyon gyorsan változó iparág, így annak, aki hosszú távon is itt képzeli el a pályafutását, folyamatosan képeznie kell magát.
- a jó programozó csapatjátékos. A magányos farkasoknak nem lesz egyszerű dolguk, mert a programozás csapatmunka: különböző személyiségű szakemberekkel kell intenzíven együttműködni a közös cél elérése érdekében.
Tapasztalataink szerint a fentieken túl a jó programozók analitikus gondolkodásmóddal rendelkeznek, képesek strukturálni a problémákat, kritikai szemléletmóddal rendelkeznek, az eredményeket hatékonyan tudják bemutatni, emellett aktívan networkingelnek online és offline, hogy naprakészen tartsák a tudásukat és hatékonyan oldjanak meg olyan problémákat, amelyek elakadást okoznak nekik. A programozás akkor hoz személyes és szakmai sikert egy pályakezdő számára, ha rendelkezik a fenti tulajdonságokkal és skillekkel. Vagy ha nem rendelkezik, akkor akarja és tudja is fejleszteni őket.
Bővebb információ a Codecoolról: https://codecool.hu/