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?

DRY-elv: Don’t Repeat Yourself elv a gyakorlatban (a JAVA programozás alapjai)

Akkor hát előfizettem a StudiCore Pro csomagra, s folytatódhat a JAVA programozás alapjai. Augusztus 20. miatt most csak röviden tudtam belevetni magam a képzésbe, de rögtön belefutottam abba, amiben egy gyakorlatorientált oktatás eltér a főiskolai oktatástól.

Volt egy feladat, amiben be kellett kérni egy ember korát, s mindaddig ismételni, míg valós kort nem adott meg a felhasználó. Ha a kor nem megfelelő, akkor egy figyelmeztetést is kiíratunk. Én is így oldottam meg a feladatot (részlet):

Olvass továbbDRY-elv: Don’t Repeat Yourself elv a gyakorlatban (a JAVA programozás alapjai)