Eljátszottál a gondolattal, hogy megtanulsz programozni, de nem tudod, hogyan állj neki? Adunk néhány tanácsot, és segítünk eldönteni, melyik nyelvvel kezdd.
Szerencséje van annak, aki mostanában tanulna programozást, ugyanis hatalmas mennyiségű anyag érhető el az interneten, tankönyvektől kezdve a videókon át az online kurzusokig. Ez persze egyben kihívás is, hiszen kezdőként a legnehezebb átlátni, hogy melyikhez érdemes nyúlni. A lényeg, hogy bármelyiket is választod, az olvasás és a videónézés mellett minél előbb kezdj el a gyakorlatban is kódolni.
3 tipp az induláshoz
1. Az egyik legjobb ingyenes felület a YouTube, ahol már több tízezer oktatóvideó (tutorial) érhető el. JavaScript, illetve HTML és CCS programozásról van fent a legtöbb anyag, de a Python és a Ruby iránt érdeklődők is tudnak miből tanulni. A videók között nézettség alapján érdemes válogatni: az 1-2 millió körüli nézőszám általában már jó jel.
2. Szintén segíthet elindulni a programozás világában a Codecademy online platform, amely több programnyelvben kínál ingyenes kurzusokat. Fontos előnye a beépített motivációs rendszer: a leckék teljesítése után különféle plecsniket és pontokat gyűjthetnek a felhasználók. Ez az oldal lényegében a programozás Duolingója. Jó választás lehet a magyar fejlesztésű CodeBerry online programozóiskola is, ahol a kurzusok interaktív feladatokkal segítik a fejlődést, lépésről lépésre. Azonban csak az első 25 feladat ingyenes, utána havidíjat kell fizetni. Az online képzéseket kínáló Udemy és Coursera tanulási platformokon is számos minőségi programozótanfolyam érhető el, azonban a kurzusok nagy része mára fizetőssé vált, elvégzésük ezért nagyobb elköteleződést igényel, és külön meg kell keresni a kezdőknek szóló lehetőségeket.
3. A Green Fox Academy Ingyenes programozó workshopja azért nagyon jó lehetőség, mert rengeteg hasznos információt és tapasztalatot lehet gyűjteni egyetlen nap alatt. Ezeket az általában hétvégi programokat évente 8-10 alkalommal tartják meg, és a részvétel csupán egylőzetes regisztrációhoz van kötve. Nem kell tehát semmi más, csak egy laptop és sok kíváncsiság, így ideális kezdőlépés lehet a programozással való ismerkedésben. Amellett, hogy az esemény bemutatja a Green Foxos hangulatot, a mentorokkal és végzett hallgatókkal is lehet találkozni. A feladatok pedig teljesen kezdő szintről indulnak, ezért azok is nyugodtan csatlakozhatnak, akik még egy sor kódot sem írtak életükben.
Melyik nyelvvel érdemes kezdeni?
Amikor valaki úgy dönt, megtanul kódolni, azonnal felvetődik a kérdés, hogy melyik nyelvvel érdemes kezdeni. Gyakorló programozók általában a HTML-t ajánlják, mert ebből könnyen megismerhetőek a szoftverfejlesztésben használt speciális karakterek és a környezet. Az egyre népszerűbb Pythont is sokan javasolják az induláshoz, mert a könnyen tanulható nyelvek közé tartozik. Ezenkívül a JavaScript is jó választás lehet, mert rengeteg friss oktatóanyag érhető el hozzá, szemben például a C#-pal, amelyhez nehezebb jó forrásokat találni. Hozzá kell tenni, hogy az egyes nyelvek között nincs jelentős különbség, így tulajdonképpen bármelyikkel el lehet kezdeni. Ahogy a beszélt nyelvek esetében, itt is igaz, hogy az első után a további nyelvek megtanulása már könnyebb, mivel elsősorban a programozói gondolkodást kell elsajátítani, amely a különböző nyelvek megismerésével mélyül.
Ezt nem tudják az online képzések
Akár egy teljes programozókurzus anyagát meg lehet tanulni online, autodidakta módon, de nagy segítség, ha van egy jól felépített iskolai tananyag, gyakorlófeladatokkal. Nem beszélve a mentori támogatásról, ami az indulásnál különösen fontos, mert ha valaki elakad, rutin nélkül nem könnyű megoldást találni egy-egy problémára. Az önállóan elsajátított alapok egyébként előnyt jelenthetnek a Green Fox Academy felvételijén, illetve az iskola képzésein is könnyebb dolga lehet annak, akinek már van minimális tapasztalata a kódolással.
Nem feltétlenül gondolnánk, de az offline tanfolyamoknál a másik nagyon fontos érték a közösség: a tanulók támogatják és motiválják egymást. A Green Foxnál pedig a képzések része a soft skillek (személyes kompetenciák, például kommunikáció, proaktivitás, csapatmunka) fejlesztése is, ami többek között felkészítést nyújt az állásinterjúkra, és hozzájárul ahhoz, hogy a képzés résztvevői jobban helyt tudjanak állni a munkaerő-piacon. Ezen felül a kurzus második felében már egy hosszabb projekten dolgoznak a hallgatók, így kipróbálhatják, hogy élesben milyen kihívásokkal találkozik egy programozó.
Ha többet szeretnél tudni soft skill tréningjeinkről, nézd meg Kata videóját:
Dani kiskorában többféle álmot dédelgetett, amikor a jövőbeni munkájára gondolt. Sokáig úgy tervezte, hogy tűzoltó lesz vagy katona, de végül a főzés iránti szenvedélye győzedelmeskedett és szakácsnak állt. Ha valaki ebben az időszakban azt mondta volna neki, hogy végül a programozásban találja meg a számításait, biztos nem hitt volna neki. Lássuk, hogyan jutott el a konyhától egy digitális banki szoftvercégig.
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 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.
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.
Evosoft Hungary Kft. is a leading IT company in Hungary which has a presence in our country since 1995. Today, they operate with nearly 2000 employees but the number is increasing every year. They have been cooperating with Green Fox Academy almost since the start of the bootcamp. Thus, they have gained great knowledge and experience not only on the tech side but the HR side as well. This time we talked about the effective onboarding process and the integration of career changers.
Besides challenges, the changes in the industry brought about by technological trends also present opportunities for companies to increase their revenue streams. However, if they want to stay ahead, organisations must keep pace with evolving technology, and their employees must have the necessary skills.
The lack of professionals in the IT sector has clearly become one of the biggest challenges in the labour market. In this situation, solutions tailor-made for a company’s needs are gaining ground. The corporate bootcamp is a training specifically designed to meet a company's needs and expectations. Its graduates are professionals who are ready to join a project immediately. Now we explain the practical operation and the advantages through the example of our co-operation with Lufthansa Systems Hungária.