Programozó képzés munka mellett

Abban a szerencsés helyzetben vagyunk, hogy a programozó képzés munka mellett mindenki számára elérhető. Az olyan JAVA oktató szoftverek, mint a StudiCore, bármikor elővehetők, és a munka után is tanulható a programozás.

Ezt én is így csinálom, most arra álltam rá, hogy minden másnap programozok, meg amikor van rá lehetőségem, hétvégén is. Ez egy moderált haladási sebességre elég, de valószínűleg más is így van vele, munka mellett nem lehet minden nap 4-5 órákat tanulni. Vagy lehet, de ha család van, akkor még nehezebb. Én például vállalkozó vagyok, így nem irodában ülök 8 és 16 között, hanem addig dolgozom, ameddig tudok.

Ezeket azért írom le, hogy ma, 2019 végén Magyarországon is lehet otthonról JAVA-t tanulni, akkor is, ha nincs lehetőség tanfolyamon való részvételre. Én például egy 70000-es városban élek, de a környéken sehol sincs JAVA tanfolyam, sőt, JAVA programozókat sem keresnek. Számomra teljesen rendben van, hogy költözni kell, ha ezen a területen akarok dolgozni, de amit ki akarok emelni, hogy itt nincs programozó tanfolyam.

Olvass továbbProgramozó képzés munka mellett

Objektumorientált programozás

Most nézem, hogy már jó ideje nem írtam ide, így aktuális lenne megosztani a további haladásom. Ha röviden kellene jellemeznem, akkor azt mondanám: beszippantott a JAVA. Vagy az objektumorientált programozás.

Ahogy haladok a StudiCore képzésén, egyre inkább elcsodálkozom, hogy ki tudta ezeket az alapelveket már évtizedekkel korábban kitalálni? Minden logikus, minden jól működik, és minden praktikus is.

Ennek megfelelően most kezdődtek ám igazán az izzasztó részek, amikor törni kell a fejem a megoldáson. Maga a kódolás már aprómunka, ha sikerül átlátni a részleteket.

A legutóbbi írásomban ott hagytam abba, hogy a teszteléssel foglalkozó részt sikerrel teljesítettem. Próbálom követni a StudiCore JAVA SE képzés aloldalának tematikáját, így ki is másolom onnan, hol tartok:

Olvass továbbObjektumorientált programozás

Az első hónap végén

Mivel a legutóbb a StudiCore 6. fejezetéről írtam, itt az ideje bemutatnom a többi elvégzett részt is. Talán az a legegyszerűbb, ha a továbbiakban azokra a pontokra hivatkozom én is, ami a StudiCore oldalán is látható, így nem lesz keveredés. Ezeken fogok végig menni, s mindenhol elmondom, mit tapasztaltam.

10. Ciklusok, while, do-while, for, break, continue, ciklusok egymásba ágyazása

Ugye az előzőekben ott hagytam abba, hogy megoldottam a while és a do-while részét a képzésnek, a hozzá tartozó példákkal. Ezután jött a for ciklus, amely újrakezdőként nem jelentett túl nehéz elméletet.

Hasznos volt tisztázni, hogy mi a különbség a break és a continue között, s a feladatokon is gondolkodni kellett. Itt esett meg velem az a vicces eset, amit a múltkor már leírtam: Amikor jól jön a mentor

Olvass továbbAz első hónap végén

Marketingesből Android fejlesztő

Tegnap találtam egy cikket egy magyar férfiról, aki az Udacity és a Google közös ösztöndíjával karriert váltott, s 30 évesen átképezte magát programozóvá. A George néven írt beszámoló itt olvasható el.

George majdnem 10 évnyi munkatapasztalattal rendelkezett 2017-ben. Dolgozott méhészként, énekesként és dalszövegíróként, önkéntes csoportot alapított, tech találkozókat szervezett, IT-sként alkalmazott volt a Telekomnál és a Mercedes-nél, s végül az értékesítésnél és marketingnél kötött ki.

Ahogy írta, mindig úgy érezte, hogy valami még hiányzik az életéből. Számos kiváló karrierlehetőséget utasított vissza, mert egyik sem elégítette ki az igényeit. Szerinte három dologra van szüksége a munka során, a létrehozás örömére, inspirációra és kihívásokra. Ezeket átgondolva 2016. második felében úgy döntött, megtanul programozni.

Olvass továbbMarketingesből Android fejlesztő

Mentor vs. főiskolai tanár

A múltkor már írtam röviden a mentoromról, ő az, aki hetente kétszer átnézi a haladásom, a lekódolt feladatokat, és külön kérés nélkül levelet ír nekem. Nemrég újra írt nekem, s olyan hasznos dolgokat emelt ki a feladatokból, hogy elhatároztam, írni fogok róla. Most jutottam el idáig, akkor lássuk is, miről van szó!

A StudiCore többféle csomagot kínál a JAVA tanuláshoz, a Basic az, ahol megkapjuk a tananyagot, az automata rendszert, mely kielemzi a feltöltött kódot, s szól, ha valami nem jó. Teszi ezt úgy, hogy teszteseteket futtat le, s ez alapján egy nagyon jól megírt szoftver meg tudja mondani a problémákat. Le a kalappal előtte, gondolom jó sokat csiszolták a visszajelzések alapján.

A másik csomag a Pro, ahol egy hús-vér ember, JAVA oktató heti kétszer megnézi a feladatokat, s érdemben hozzá is szól. Minden alkalommal, amikor ott vár a levele a levelesládámban, eszembe jut, mennyivel is másabb ez a fajta oktatás, mint a főiskolai JAVA.

Olvass továbbMentor vs. főiskolai tanár

Miért nem vagy sohasem túl idős programozást tanulni?

Találtam egy jó cikket angol nyelven, melyet John Selawsky írt, s arról szó, hogy miért is nem vagy sohasem túl idős a JAVA (vagy más programnyelv) tanulásához. Megemlíti, hogy JAVA tanárként dolgozik, s számos esetben látta, hogy valaki 30 évesen vagy annál idősebb korban kezdte el tanulni ezt a programozási nyelvet. Szerinte, ahogy az embere öregszik, egyre tapasztaltabbá és okosabbá válik, s megtanul a víz felett maradni minden újrakezdéskor. Ráadásul, az IT szektorban kevésbé is számít a kor a tapasztalatnál.

Ezután felhoz öt érvet, hogy miért nem késő sohasem elkezdeni a JAVA vagy más programozási nyelv tanulását, én is ezeken fogok végig menni.

Olvass továbbMiért nem vagy sohasem túl idős programozást tanulni?

Amikor jól jön a mentor

Mivel a PRO csomagra fizettem elő, így hetente kétszer átnézi egy mentor a haladásom és a feladatmegoldásokat, s egy üzenetben kielemzi azokat. Hétvégén elakadtam a StudiCore programmal, mégpedig a 7. fejezet három utolsó feladatával.

Ezek nagyjából hasonló logikát követtek, és én is ugyanazon a helyen akadtam el velük. Az első feladat egy piramis kirajzolása volt, ahol ciklusba ágyazott ciklussal kellett dolgozni. A lényeg az volt, hogy a piramist csillag karakterekből kellett kirakni, s ahol üres a felület, ott a szóközzel kellett dolgozni.

Olvass továbbAmikor jól jön a mentor

StudiCore – a 6. fejezet összefoglalása egy kezdő programozó szemszögéből

Épp most fejeztem be a StudiCore Java SE kurzus 6. fejezetét a példafeladatok megoldásával, s ezt szeretném bemutatni egy kezdő programozó szemszögéből. Ugye ez volt az első rész, amelyért már fizetni kellett, s az ingyenes próba nem terjedt ki rá. Ebben a részben a ciklusokról volt szó, s az elöltesztelő és hátultesztelő ciklusokat vettük át.

  • A StudiCore Java tanfolyamáról írt összes bejegyzésem itt érhető el: StudiCore

Az előző tanulmányaimból már nem volt ismeretlen a kétféle ciklustípus, ezek a programozási megoldások már Turbo Pascalban is felbukkantak. Amire viszont nem emlékeztem, az az előreolvasás technikája volt. Ennek lényege, hogy ha végjelig olvasunk be valamit, akkor egy előreolvasással eldöntjük, a végjelet kaptuk-e meg. Ha igen, akkor már be sem lépünk a ciklusba.

Olvass továbbStudiCore – a 6. fejezet összefoglalása egy kezdő programozó szemszögéből

Hogyan megy könnyebben a programozás tanulás online módon?

A programozás tanulás online módon csak akkor működik, ha nem csak az elhivatottság van meg, hanem önfegyelem és tanulási képesség is. Emellett nem árt, ha a körülmények is ideálisak az önképzéshez, ebben a bejegyzésben olyan tippeket szedek össze, melyek segítségével könnyebben tanulhatod a JAVA-t vagy bármilyen más programozási nyelvet.

A cikk forrása különféle programozói hozzászólások és cikkek angol nyelven, de újrakezdőként néhány helyen én is hozzátettem a saját észrevételeim.

Olvass továbbHogyan megy könnyebben a programozás tanulás online módon?

JAVA tanulás – Hogyan tanulom újra a JAVA nyelvet?

Ez a JAVA tanulás blogja, és arról szól, hogyan tanulom újra a JAVA nyelvet a StudiCore online oktatószoftvere segítségével. Korábban mérnök informatikusként diplomáztam, de a fő szakirányom nem a programozás volt. Így csak 2 félévig tanultam a programozást, első félévben az elméleti alapokat, második félévben a JAVA-t.

Természetesen a programozás tárgy mellett nagyon sok informatikai tantárgy is volt, kezdve a számítógépek felépítésétől és működésétől, az UNIX-on át, a sokféle matematikai tantárgyig. És az egész tudás itt van elrejtve a fejemben, sokféle más tapasztalat alatt.

7 éve online tartalomkészítőként és szövegíróként dolgozom. Nemrég felmerült az ötlet, hogy megvalósítom régi-új álmom, s programozó leszek. Mérlegelve számos lehetőséget és emlékezve a JAVA-ra a főiskoláról, a JAVA tanulás és nyelv mellett döntöttem.

Olvass továbbJAVA tanulás – Hogyan tanulom újra a JAVA nyelvet?