CodeGym /Java blog /Véletlen /Hogyan válnak a CodeGym kódolási feladatai a kezdőkből Ja...
John Squirrels
Szint
San Francisco

Hogyan válnak a CodeGym kódolási feladatai a kezdőkből Java profikká?

Megjelent a csoportban
Amint azt már valószínűleg tudnia kell, a CodeGym filozófiája a Java tanulással kapcsolatban így foglalható össze: „a gyakorlat az első és legfontosabb”. Tanfolyamunk elsődleges célja olyan kódolási ismeretek megtanítása, amelyek egy valódi munkában is alkalmazhatók lesznek, és ezért van a CodeGymnek annyi feladata. A CodeGym kurzusának több mint 1200 különböző feladatával biztos lehetsz benne, hogy több mint elegendő gyakorlati tapasztalatot szerezhetsz ahhoz, hogy Java-fejlesztőként magabiztosan érezd magad (még ha még junior fejlesztőként is). Hogyan válnak a CodeGym kódolási feladatai a kezdőkből Java profikká?  - 1

Milyen feladatokat kínál a CodeGym?

Ezért szerettünk volna egy kicsit mesélni a CodeGym feladatairól, arról, hogy milyen feladatok léteznek, mi a különbség, és ami a legfontosabb, hogyan segítenek professzionális Java programozóvá válni. Csak a memória felfrissítése érdekében a teljes CodeGym tanfolyam négy küldetésre van osztva, amelyek mindegyikének tíz szintje van, amelyeket egyenként kell teljesítened. Minden szint tele van leckékkel és feladatokkal, amelyeket meg kell oldanod a következő szint feloldásához (a „sötét anyag” felhasználásával, amelyet a feladatok megoldásával szerezhetsz). Ezt a kurzusstruktúrát úgy alakítottuk ki, hogy minden tanuló elegendő gyakorlatot szerezzen ahhoz, hogy valóban megtanulja és elsajátítsa az összes kulcsfontosságú készséget, ugyanakkor magas szinten tartsa a motivációját, hogy ne adja fel útközben, és lehetővé tegye az agy számára, hogy egy szünetet tartson. miközben nehogy kimerüljön.

Feladatok típusai a tanultak (vagy nem) alapján

1200 feletti feladat sok. Ha a CodeGym tanfolyamon minden feladat egyforma lenne, az eléggé monoton és nem olyan szórakoztató lenne. Az alábbiakban felsoroljuk azokat a feladatokat, amelyeket meg kell oldania a tanfolyam során, a megoldáshoz szükséges ismeretek alapján felosztva.

  • Feladatok az előző óra elméletének megerősítésére.

Ez nagyon egyszerű. Az új elméleti ismeretek elsajátítása után feladatokkal kell megerősítened a tanultakat, és ezek a feladatok pontosan ezt teszik. A kurzusnak ez a része meglehetősen hagyományos: először elsajátítod a leckéket, majd következnek a gyakorlati feladatok ezen a tudásrészen.

  • Feladatok, amelyek rögzítik a korábban tanultakat.

Természetesen gyakorlati feladatokat is kell végezni az előző szinteken korábban tanultakból. És ez a második típusú feladat, amelyet a CodeGym-en fog látni. Hónapokba, sőt néha évekbe is telhet, míg egyesek elvégzik a tanfolyamot. Ezeknek a feladatoknak az a küldetése, hogy ne felejtsd el az elméletet, és ne veszítsd el az alapvető készségeket vagy tudásrészeket az út során. A tanfolyam során rengeteg ilyen feladatot fog látni. Még az is lehet, hogy belefárad a megoldásba, és panaszkodni szeretne, de ne feledje: okkal vannak ott. Nekünk, embereknek mindent újra és újra meg kell ismételnünk (többször, mint gondolnád), hogy megbizonyosodjunk arról, hogy az agy egyszer s mindenkorra emlékezni fog, hogyan történt (vagy legalábbis elég hosszú ideig, hogy valósághű legyen).

  • Kihívást jelentő feladatok.

Itt válik érdekesebbé a dolog, mivel ez a fajta feladat egyedülálló a CodeGym számára. Ezek a feladatok olyan elméleten alapulnak, amelyet még nem volt alkalmad megtanulni (általában a következő három szint valamelyikében jelenik meg). Tehát alapvetően olyan feladatokkal állsz szemben, amelyeket nem tudsz megoldani, mert még senki sem tanította meg azt az elméletet, amelyen alapulnak. Ostobaság? Nem, egy nagyszerű funkció (egy a sok közül), amely egyedülálló a CodeGym számára. Csak el kell kezdeni guglizni, ha meg akarsz oldani egy ilyen feladatot. A helyzet az, hogy a szükséges válaszok vagy információk internetes keresése rendkívül fontos készség minden programozó számára, és szeretnénk, ha ezt éppúgy elsajátítaná, mint a többi kulcsfontosságú készségét, mint például a kódírás vagy a hibák keresése. De azok számára, akiknek nincs kedve kísérletezni, és ragaszkodni szeretnének a hagyományos tanulási megközelítéshez, erre is van lehetőség. Ha nem szeretsz guglizni, mindig félreteheted ezeket a „kihívásos feladatokat”, és visszatérhetsz hozzájuk, miután elérted a szükséges elméletet a CodeGym-en. Amikor a tanulási megközelítés megválasztásáról van szó, úgymond választáspártiak vagyunk, minden alkalommal, amikor az megfelelő.

Feladattípusok nehézségi szint és egyéb paraméterek alapján

A CodeGymben a feladatokat típus, méret (befejezési idő) és nehézségi fok alapján is feloszthatja. Ez a három feladatparaméter nagymértékben változhat a tanfolyam során. Ne tévedjen, ha feltételezi, hogy a CodeGym feladatai mind egyszerűek és gyerekeknek készültek, illusztrációkon és könnyed mesemondáson alapulnak. Valójában a legtöbb feladat a CG tanfolyamon minden felnőtt számára nagy kihívást jelent, csak az első néhány szint érezhető gyerekjátéknak. Íme, milyen típusú feladatokat találhat a CodeGym tanfolyamon, ha úgy dönt, hogy elvégzi és programozó lesz.

  • Kódbevitel.

A kódbevitel a legegyszerűbb feladattípus, amelyet teljesen kezdőknek szántak. Egy törekvő programozónak azzal kell kezdenie, hogy érezze a kódot és azt, ahogyan meg kell írni. Tehát ezekben a feladatokban nem kell mást tennie, mint egy példát másolni a megadott kódra.

  • A kód elemzése és hibák keresése benne.

Egy másik jó módja a tanulásnak, ha valaki más kódját tanulmányozzuk, és megpróbáljuk kitalálni, hol lehetnek a hibákat okozó hibák. Hibák keresése valaki más kódjában nagyon fontos és rendkívül alkalmazható készség egy szoftverfejlesztő számára.

  • Saját kód írása, hogy megfeleljen a feladat követelményeinek.

Egy ponton elkezdi írni a saját kódját. Az ilyen típusú feladatokkal olyan követelményeket kap, amelyeknek a kódnak meg kell felelnie. Természetesen a követelmények mindig eltérőek, és úgy vannak kialakítva, hogy megtanítsák azokat a feladatokat elvégezni, amelyekkel egy igazi Java-programozó rendszeresen szembesülhet a tényleges munkahelyén.

  • Extra nehéz bónusz feladatok.

Azok számára, akik kiütik a szokásos feladatokat a parkból, extra nehéz bónuszaink is vannak. Mutasd meg nekünk, milyen kemény vagy, ha feltöröd ezeket, mivel elég sok önálló tanulást igényelnek, és az algoritmikus gondolkodási készségeid fejlesztésére szolgálnak.

  • Mini projektek.

Ezek a CodeGym feladatok főnökei: olyan projektek, ahol egyedül (de természetesen nem a mi segítségünk nélkül) kell kidolgozni egy meglehetősen összetett programot. Aggodalomra azonban nincs ok, mivel a miniprojektek általában kisebb részfeladatokra oszlanak, így Ön nem ragad meg valahol a közepén. Azért hozták létre őket, hogy megtanulják a programfejlesztés általános folyamatát és lépéseit. Ha minden ilyen típusú feladatot elvégez, egy új, saját kezűleg megírt programhoz jut, például egy egyszerű videojátékhoz vagy egy online chat-szobához. Ez a CodeGym óriási előnye, mivel normál esetben (azoknak, akik más módon tanulják meg a Java-t) évekbe telhet, mire egy kódoló kezdő képes lesz a semmiből létrehozni egy első összetett programot.

  • Videók, hogy egy kis szünetet adj magadnak.

És végül a videók nézése is a CodeGym tanfolyam része, csak azért, mert nem árt, ha időnként szünetet tartasz a kódolvasásban és -írásban. A videó megtekintése nagyszerű módja annak, hogy időt adjon az agyának a pihenésre, ha más típusú, könnyebben fogyasztható tartalomra vált. Ezenkívül segít megerősíteni a szokások kódolásának új elsajátítását: még akkor is, ha szabadidőd van és pihensz, a műsorokhoz kapcsolódó tartalmat fogyasztasz tévéműsor vagy kedvenc YouTube-blogger helyett. Ez egy másik módja annak, hogy elmondja az agyának, hogy komolyan gondolja ezt.

Összegzés

Amint látható, a CodeGym szó szerint mindent megtesz annak érdekében, hogy a Java kurzus ne legyen monoton és ismétlődő, ami a többi online Java kurzus többségének (ha nem az összesnek) az egyik legnagyobb gyengesége. De ilyen sokféle feladatot nem csak azért hoztunk létre, hogy könnyebben tanulhass. Ez az egyetlen módja annak, hogy valóban felkészítsük a Java-t a nulláról kezdődő felhasználót arra, amivel szembe kell néznie, amikor valódi Java programozóként dolgozik. Gondoskodunk diákjainkról és jövőjükről. Szeretjük azt gondolni, hogy ez az, ami igazán kiemeli a CodeGymet. Egyetértesz? Ossza meg velünk, mit gondol az alábbi megjegyzések részben.
Hozzászólások
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION