"Helló, Amigo, barátom (bocsáss meg a feleslegességért!). Valószínűleg hallottad már ezt a mondást: "Minél többet izzadsz az edzésen, annál kevésbé vérzel a háborúban", igaz?"

"Nos, igaz, a tanulás sokszor nem könnyű! Programozóként egy új szakmát sajátítasz el, és nagyon valószínű, hogy drasztikusan megváltoztatod a munkakörödet."

"A CodeGym nagy mennyiségű gyakorlást foglal magában. Ez teszi ki a teljes tanulási folyamat több mint 80%-át."

"Nagy, érdekes küldetést csináltunk belőlük (valójában küldetések egész sora), de mindenki más: van, aki gyorsan tanul, van, aki lassabban. Van, aki könnyen elsajátítja az új anyagot, míg másoknak nehezebb. A mi dolgunk azonban az, hogy minden diákunkat a célba érjük."

– De, professzor úr, mi van akkor, ha bármivel is próbálkozom, nem találom ki a következő feladatot, vagy ha nem tudom felfogni a következő téma magyarázatát, ha az életem múlna rajta?

"A megoldás nagyon egyszerű: a közösség . A közösségben olyan diákok vannak, mint te, diplomások, tanárok és professzionális fejlesztők…

"A programozók nem csupán néhány millió ember, akik különböző nyelveken írnak kódokat, és szabadidejükben startupokat hoznak létre. Olyan emberek globális hálózatát alkotják, akik folyamatosan megosztják tudásukat másokkal. Készek válaszolni a kérdésekre, és segíteni másoknak a megértést. összetett témákról."

"A világ legnagyobb fejlesztői közössége, a StackOverflow weboldal azért indult, mert a programozóknak tanulniuk kell egymástól. A koncepció egyszerű: feltesz egy kérdést, és a világ bármely programozója meg tudja válaszolni. Kényelmes, nem? :)"

"Úgy gondoljuk, itt, a CodeGym-nél óriási érték a tanulók tudáscseréje. Azáltal, hogy másokon segít, a programozó személyesen fejlődik (elvégre nincs jobb módja annak, hogy saját maga megértsen valamit, mint hogy elmagyarázza valaki másnak )."

Ezért hoztunk létre speciális szekciókat, amelyek célja, hogy minden diákunk lehetőséget adjon a tudás megosztására és egymás segítésére a tanulási folyamatban.

"Tehát, mit kell tennie, ha elakadt egy feladat? Nem jó ötlet az elkészült megoldást keresni az interneten. Ha megtalálja, kreditet kap a küldetésért. De akkor is rés van a megértésedben, és ez minden bizonnyal vissza fog harapni a jövőben. Bízz bennem."

"Sokkal jobb elkezdeni aktívan használni a Súgó részt ."

"Nagyon egyszerű a használata. Csak kattintson a feladat melletti "Súgó" gombra:"

wedIDE-Súgó

"Ha egy adott feladatot egy adott szintről kell megtalálnia, egyszerűen írja be a nevét a keresősávba."

Java súgó

"Vagy válassza ki a kívánt küldetést és szintet a legördülő listából."

Segítség CodeGym

"Ha a "Megoldva" szűrőt választja, olyan kérdések jelennek meg, amelyekre a CodeGym közösség már válaszolt."

"Egyszerűen kattintson a "Kérdezzen fel" gombra, csatoljon egy linket a feladathoz, és magyarázza el a problémát."

"Megjegyzés: nem megengedett a teljes kóddal válaszolni a Súgó részben . Ennek a szakasznak az a célja, hogy a felhasználók tippeket adjanak egymásnak , amelyek segítenek nekik megtalálni a megfelelő megoldást. Egyrészt nem hosszabb ideig vannak hiányosságok a megértésedben; másrészt elégedett leszel magaddal: a feladatot végrehajtottad , ahelyett, hogy kihagytad volna, vagy guglizva találtál volna kész megoldást. Itt nincs más, mint a fejlemények! :)"

"És ahogy tapasztalatokat szerez a CodeGym-ben, ne feledkezzen meg a Súgó részről! Ahogy fentebb említettem, nincs jobb módja annak, hogy megtanuljon valamit, mint elmagyarázni valaki másnak. A CodeGym tanulói örülni fognak, ha a segítségükre siet, csakúgy, mint mások segítségére. Egyszerűen válassza ki az „Új” szűrőt, és próbáljon meg válaszolni a tökfejek által feltett kérdésekre. Hálásak lesznek, és Ön ismét mélyen belemerülhet a témába, és belemélyedhet. valaki más kódja (és valaki más kódjának megértése kritikus készség a programozók számára!).

De a CodeGym nem csak a tanulásra való! Kapcsolatba lépünk programozó kollégáinkkal is (kezdőkkel és szakértőkkel egyaránt)."

"Általában az emberek csoportokat hoznak létre a közösségi hálózatokon, hogy kapcsolatba lépjenek hasonló gondolkodású emberekkel. Úgy döntöttünk, hogy ez jó ötlet, ezért oldalunkon is vannak csoportok (ún. szakaszok a Cikkek részben)".

"Amint láthatja, különböző típusú csoportok léteznek. Különböző informatikai érdeklődési körökre összpontosítanak (például vannak front-end fejlesztők és tesztelők csoportjai)."

"És mindenképpen csatlakozzon weboldalunk három fő csoportjához!

A CodeGym csoportban a legfrissebb híreket tesszük közzé a weboldalról, a versenyekről és az akciókról. Minden új webhelyfrissítés és változás először ott jelenik meg ."

"A Random csoportban érdekes cikkeket közölünk az informatikáról általánosságban, melyek közül sok diákjaink és végzettjeink íródnak! Itt jelentősen bővítheti látókörét új technológiák felfedezésével, könyvismertetők felkutatásával, munkakeresési tippek megszerzésével, lazíts IT-viccekkel, és még sok mással. :)"

– Van egy Ranglista rovat is.

"Sikeresen teljesíts minden feladatot, és egy nap te leszel a legjobb tanuló! :)"

"A Java Developer csoportban érdekes cikkeket találhat a Java-ról, további oktatási anyagokat, valamint a nyelvről szóló híreket."

"És vannak még csoportok. A CodeGym a legjobb hely az új íróknak! Egy cikk megírása nagyszerű módja annak, hogy átgondoltan rendszerezze tudását egy adott témában."

"Rendben, nagyszerű. A gyakorlatnak van értelme. De milyen szerepet játszik az elmélet?"

"Természetesen az elmélet is nagyon fontos. Ha a fizikusok nem alkalmaznák elméleti tudásukat, hanem csak kísérleteznének, bár szórakoztató, akkor valószínűleg nem lenne túl hasznos! A programozás sem kivétel. A CodeGym-en elsősorban a gyakorlatra koncentrálunk , amely lehetővé teszi a lehető leggyorsabb előrehaladást. Azonban más információforrásokból, elsősorban könyvekből szerezhet ismereteket (és ezt határozottan javasoljuk!)."

"Mindenki más: van, aki csak egy rövid leckét olvas el a CodeGym-en, és azonnal értelmet nyer; mások kényelmesebbnek találják, ha más forrásokból információkat gyűjtenek, összefoglalják, majd következtetéseket vonnak le."

"Íme néhány a Java programozásról szóló legjobb könyvek közül, amelyeket a CodeGym-en végzett tevékenységeivel párhuzamosan tanulmányozhat. Mindegyik már régen bevált, és biztosan nem lesz idő- vagy pénzpazarlás."

  1. "Kathy Sierra és Bert Bates, az első Java"

    Noodles professzor a megmentésre – 4

    "Határozottan a legjobb Java könyv kezdőknek! A Head-First sorozat több tucat könyvet tartalmaz különböző programozási nyelvekről. A szerzők saját egyedi módon mutatják be az anyagot, ami gyors és egyszerű olvasmányt tesz lehetővé. Ráadásul írhatsz is. kódoljon és végezzen feladatokat közvetlenül a könyvben!"

    "Elkezdheti olvasni, függetlenül attól, hogy milyen szinten van a CodeGym-en, még akkor is, ha nulladik szinten van. :)"


  2. "Herbert Schildt: Java: A teljes referencia "

    Noodles professzor a megmentésre – 5

    "Ez a könyv kezdőknek is jó. Az előző könyvhöz képest az elsődleges különbség az anyag bemutatásában rejlik: itt szigorúbban és következetesebben mutatják be az anyagot (sokan ezt a "játékszabályok" bemutatási módszert részesítik előnyben). Megkérdőjelezhetetlen előnyei közé tartozik, hogy a legapróbb részletekig lebontja az anyagot, néha többször is."


  3. "Bruce Eckel: Gondolkodás Jáván "

    Noodles professzor a megmentésre – 6

    "Ez a Java programozók bibliája. És ez nem túlzás: minden Java fejlesztőnek el kell olvasnia. Elég nagy, és ennek meg is van az oka. Nem könnyelműen adták a nevét: nem csak konkrét témákat fed le. a nyelvet, ez egyben megmagyarázza Java filozófiáját – ideológiáját; miért csinálták néha a nyelv alkotói a dolgokat a maguk módján, másképp, mint más nyelveken.”

    "Nem teljesen kezdőknek készült, de mire eléred a 20. szintet a CodeGym-en, elkezdheted tanulni."

    "Ezek a nélkülözhetetlen Java-könyvek, amelyeket el kell olvasnia (sok más is van). A könyvek olvasásával a nyelv tanulása mellett általánosságban is bővíti a programozási ismereteit. Íme a legjobb könyvek ehhez:"


  4. "Charles Petzold, Code: A számítógépes hardver és szoftver rejtett nyelve "

    Noodles professzor a megmentésre – 7

    "A könyv értékelése az Amazonon (4,7/5) és más dicsérő vélemények magukért beszélnek."

    "Ez egy nagyszerű könyv azoknak, akik már rég elfelejtették, amit a középiskolai számítástechnika órán tanultak, vagy akik soha nem vettek részt. Laikus szóval fontos dolgokat magyaráz meg a számítógépek és a kód működésével kapcsolatban. Például, hogyan a számítógép végrehajtja a programozó által írt kódot? És hogyan érti a számítógép a kód szövegét, azaz mit akarnak az emberek, hogy a számítógép csináljon?"

    "Ez a könyv, amely már klasszikussá vált, ezekre a kérdésekre tartalmazza a válaszokat. A könyv fantasztikusan segít felgyorsítani azokat az embereket, akik szakirányú végzettség nélkül tanulnak programozni."


  5. "Aditya Bhargava, Grokking algoritmusok ".

    Noodles professzor a megmentésre – 8

    "Az algoritmusok és az adatstruktúrák nagyon fontosak és szükségesek. A programozó munkájának jelentős részét képezik, és a programozóknak hatékonyan kell őket használniuk! Például hogyan kell rendezni véletlenszámok ezreit?"

    "Valójában sokféleképpen megteheti! De ezek messze nem egyformán hatékonyak. Rengeteg könyv és tanfolyam van az algoritmusokról és az adatstruktúrákról, de Bhargava könyve egyértelműen a legjobb azoknak, akik most kezdték el a programozást. Egyszerű nyelvezetet használ, részletes magyarázatokat tartalmaz képekkel, és nem túl nagy. Pont az, amire szüksége van az induláshoz!"

"Olvass könyveket, hajts végre feladatokat és vegyen részt a közösségben: a tökéletes recept a programozóvá váláshoz!"