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:
Az IT terület egy nyitott szakma, ahol a munkatársak odafigyelnek egymásra, és támogatják a személyes fejlődést. Ma már egyre több a női fejlesztő a területen, és sok cég kifejezetten értékeli azokat a személyes skilleket, amiket behoznak a csapatba. Juniorként az első munkahely megszerzése ugyan nem könnyű, de 1 év után már sok lehetőség nyílik, és fizetésben is nagyot lehet ugrani - többek között erről meséltek az idei Ladies’ Coding Night kerekasztal résztvevői.
Krisztina fiatal anyukaként vágott bele a Hello IT! for Women programba. Jó adag elszántságra és kitartásra volt szüksége, hiszen nem csak édesanya, de egyetemista is egyben, mégis az elsők között végezte el a kifejezetten nőknek szóló alapozó IT kurzusunkat, ami az INCO Academy - Work in Tech programja keretében valósul meg. Mi a titka? Hogyan küzdött meg a mindennapi kihívásokkal? Erről mesél nekünk.
Az idei “tanévben” a HTTP Alapítványnak köszönhetően lehetőségünk nyílt arra, hogy az ITMP (Infotanár Mentor Program) keretében karrierváltók mellett informatiktanárokat is képezzünk. Ez egy különösen izgalmas feladat, hiszen a tanárokon keresztül sok-sok diákra is hatással lehetünk. Mik voltak a legemlékezetesebb pillanatok, a legnagyobb kihívások? És hogyan tovább ősszel? Reményi Zoltánnal, a HTTP Alapítvány elnökhelyettesével, valamint Némethné Büki Bernadett informatikatanárral, a képzés egyik résztvevőjével beszélgettünk.
A rugalmasság mára megkerülhetetlen szerepet kapott a vállalati működésben. Akár növekedés előtt álló üzletágról, akár új technológiai igényről van szó, az időben meghozott döntés hosszú távú versenyelőnyt jelenthet. Ilyen esetre hatékony megoldás egy speciális, vállalati képzés elindítása.
“Someone stole some code from Python God, please help me find it!” - Fanni Fulmer, the storyteller girl, presented her Friday demo tasks at Green Fox embedded in stories after abandoning her career as a nursery-teacher and becoming a programmer. She said it feels good to get a few smiles out of the JavaScript class after a grueling weekend.
The benefits of low-code, or platform-based development are widely recognized by more and more companies, however, there are still many questions around the technology. That’s why we organized a roundtable session where we discussed the platform’s potentials, including the fact that low-code can be the perfect entry point to an IT career.
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.
Nowadays, it is not enough for a programmer to write excellent lines of code; it is also becoming more and more important what soft skills they have. What is the added value of a psychologist developing these skills? What methods are worth adapting in a corporate environment? Our psychologist Fruzsina Fejes answered these questions by presenting the Green Fox strategy.
The lack of IT professionals has been a problem in Hungary for decades now. Péter Bogyó, editor of HRTV and Anita Fachs, the head of the Hungarian operation of Green Fox Academy, sat down for an interview and talked about the current IT market trends and possible solutions to the issues facing it. We have summarized the most important bits of the in conversation below.