CodeGym /Java blog /Véletlen /Hogyan kezdjük el a Java tanulást a semmiből, és ne köves...
John Squirrels
Szint
San Francisco

Hogyan kezdjük el a Java tanulást a semmiből, és ne kövessük el a gyakori hibákat?

Megjelent a csoportban
Nem tudja, hogyan kezdje el a Java tanulást a nulláról, és nem tudja, hol kezdje? Egy jó kiindulási pont a célok kitűzése és a kódolás azonnali megkezdése. Emellett figyelembe kell vennie néhány gyakori hibát, amelyet a Java kezdők elkövetnek, hogy elkerüljék ezeket, és a tanulási folyamat legjobb eredményeit érjék el. És pontosan erről fogunk beszélni ebben a cikkben.

Szóval, mi az a Java?

A Java egy többcélú programozási nyelv, amely mindig is az egyik legnépszerűbb programozási nyelv volt. Szinte minden platformon működik. Az „egyszer írd meg, bárhol futtasd” mottó azt jelenti, hogy a Java kód bármit képes létrehozni a számítógépes programoktól a webhelyeken át a mobilalkalmazásokig. Mivel nagyon erős, az Android operációs rendszert Java nyelven implementálták. Számos androidos alkalmazás és játék írásához is használják.Hogyan kezdjük el a Java tanulást a semmiből, és ne kövessük el a gyakori hibákat?  - 1

Miért tanulják az emberek a Java-t?

  • A Java fejlesztőkre mindig van kereslet. Ez azért van, mert a Java mindenhol megtalálható; Android telefonok, játékok, számítógépes programok, szerveroldali webalkalmazások stb. A Java programozók fejlesztőként dolgozhatnak cégeknél vagy szabadúszóként, ahol az Android és a játékra szánt Java programozók hatalmas piaca van.

  • Jól fizetett állások. Átlagosan egy fejlesztő az Egyesült Államokban 107 000 dollárt, míg Európában közel 60 000 dollárt kap.

  • Széles szakmai látókör. A Java egy általános célú nyelv, amely számos eszközön fut, például mobiltelefonokon, laptopokon, PC-ken, okostévéken és egyebeken.

Melyek a tipikus hibák a Java tanulás során, és hogyan lehet ezeket elkerülni?

Tanulás cél kitűzése nélkül

A célok irányérzéket, teljesítményt és motivációt adnak. Konkrétnak, reálisnak és elérhetőnek kell lenniük. Először állítson be olyan tanulási célokat, amelyek megfelelnek a Java kezdő szintjének. Ezek elérése után lépjen tovább a következő szintre és így tovább. Ne tedd a kocsit a ló elé, és ne borítsd el magad fejlett anyagokkal.

Megpróbál mindent egyszerre megszerezni

Túl sok Java-t kell megtanulni egy munkamenet alatt. Ehelyett összpontosítson az aktuális feladatra; ne terelje el a figyelmét a mellékes feladatok. A produktív lét szíve a tanulási terv megtervezése. Tehát próbáljon meg egy strukturált tanfolyamot követni olyan tantervvel, amely fokozatosan halad az alapfogalmaktól a haladóbb fogalmak felé. Csak akkor lépjen a következő részre, ha biztos abban, hogy megtanulta az előző részeket.

Elmélet gyakorlat nélkül

Az elmélet és a gyakorlat közötti egyensúlyhiány gyakori a kezdők körében. A tanulás az elmélettel kezdődik (pl. a nyelv alapjaival); a túl sok elmélet azonban elbátortalaníthat. Több időt kell töltenie a kódolás gyakorlásával – a gyakorlati tapasztalat a siker kulcsa. Próbáld meg a már tanultakat beépíteni a következő feladatba stb.

Tanulás elszigetelten

Az önálló tanulás nem jelenti azt, hogy elszigetelten kell dolgoznod. Része lehet egy online Java közösségnek, ahol megoszthatja tapasztalatait társaival, és különféle témákról beszélgethet. Ez segíthet motiváltnak maradni, amikor nehéz feladatokkal kell szembenéznie.

Hosszan tartó bonyolult feladatok elvégzése

Igaz, hogy az összetett problémák megoldása erős sikerélményt vált ki; azonban nem szabad ideje nagy részét ezekkel a kihívásokkal töltenie. Az egyszerűbb feladatok lehetővé teszik, hogy azokra a fogalmakra összpontosítson, amelyeket többet kell megtanulnia, mint a problémamegoldó folyamatot. Azt is meg kell tanulnod megállni, ha sokáig elakadtál egy feladatnál. Jobb, ha más feladatokra tér át, és később újra megvizsgálja a nehéz problémákat.

Figyelmetlenség a valódi hibákkal szemben

Ne csüggedjen, ha hibát talál a kódban, ez mindenkivel előfordul. Egyes hibákat nehezebb megtalálni, mint másokat, ami kihívást jelenthet, hacsak nem figyeli őket a kezdetektől fogva. Ezt a folyamatot hívják hibakeresésnek, és ez a jó fejlesztők folyamatos rutinja.

Kódolás gondolkodás előtt

Sok programozó túlságosan izgatott lesz, és úgy rohan a problémák megoldásába, hogy egy percet sem gondol az aktuális problémára. A haladó Java programozók azt mondanák, hogy a kód tervezése ugyanolyan fontos, mint maga a kód. Tehát a kódolás előtt gondolja át a probléma leghatékonyabb megoldását, és hogyan tesztelheti ezt a megoldást.

Félelem a kísérletektől

A kóddal való kísérletezés szórakoztató és kielégítő tevékenység lehet. Pontosan azt csinálja a kódja, amire szánta? A kód ugyanazt az eredményt adja különböző körülmények között ugyanarra a bemenetre? Hogyan fog viselkedni a kód, ha a felhasználó váratlan bevitelt ad meg (pl. életkor miatt számok helyett betűket ír be)?

Nem az önmotiváción dolgozik

A programozók kiégése valóságos dolog. Mindenkit megüt a kódolás iránti szenvedély elvesztésének hulláma időnként. Az első lépés annak megértése, hogy vannak olyanok, mint te. Hogy továbbra is motivált legyen, vegye körül magát hasonló gondolkodású társaival, váltson témát; áttérni az érdekesebb koncepciókra, amelyek kreatív gondolkodást igényelnek a problémák megoldásához.

Néhány hasznos tanács a hibák elkerülésére

A Pareto-elv (más néven 80/20 szabály)

A Pareto-elv kimondja, hogy a hatások 80%-a csak az okok 20%-ából ered. Például a kódolási projektek 80%-a a Java-koncepciók leggyakoribb 20%-ától függ. Ugyanez az elv alkalmazható a Java-tanulmányaira is: fordítsa idejének 80%-át a gyakorlatra és 20%-át az elmélet tanulására.

Oktatási tervezés a Java elsajátításához a nulláról

  • Célmeghatározás. Java-val bármit elérhetsz; de nem reális mindent megtanulni, ami a Java-val kapcsolatos. Tűzz ki célt, és válassz egy konkrét tanulási területet, legyen az felhő alapú alkalmazások, játékok vagy androidos alkalmazások. Ez a fő lépés, ha valóban úgy döntött, hogy a nulláról kezdi el megtanulni a Java-t, és meg akarja csinálni a trükköt.

  • Kérdések feltevése és beszélgetés más tanulókkal. Legyen aktív tagja a Java közösségnek; kérdezz, ha elakadsz, és segíts társaidnak, ha tudod a megoldást a problémáikra. Fedezze fel, mit csinálnak mások, és merítsen ihletet a sikereikből.

  • Kisebb feladatok megoldása. Szokjon rá minden nap apró feladatok megoldására. A CodeGym minijátékai lehetőséget adnak arra, hogy saját minijátékaidat fejleszd és közzétedd a többiek számára, ami motivációt és elégedettséget ad számodra.

Gyakorlat

A gyakorlat a Java tanulási terv szerves része. Íme néhány hasznos forrás, amelyek segítenek fejleszteni programozási készségeidet:

CodeGym

A CodeGym egy átfogó online forrás a Java tanuláshoz; kurzusok százait kínálja innovatív megközelítésekkel a Java tanulás elsajátítására. Olyan ez, mint egy játék történetmeséléssel és részcselekményekkel, ahol minden elsajátított készséggel feljebb lépsz, így leköti a lelked, és megakadályozod, hogy kiégj a frusztrációból. Ez a legjobb kezdőcsomag, hiszen a tanfolyamokat sok programozó tapasztalata vezérli. Az alaptémákról a komplex témákra zökkenőmentesen áttérve felkészít a munka világára. Miért választják a friss programozók a CodeGymet?
  • A tanfolyam jól felépített. 600 leckét tartalmaz. Mindegyikük egy-egy témát magyaráz meg, hogy a tanuló egyedül, zavartalanul tudjon a témára összpontosítani.

  • A tanfolyam 80%-ban gyakorlat. A gyakorlás az első leckétől kezdődik, összesen 1200 feladattal.

  • Erős Java közösség. A hasonló gondolkodású emberek nagy közösségével nem leszel egyedül.

  • Virtuális tanár. Azonnal értékeli megoldásait, és javaslatokat tesz; világos listát adjon a követelményekről arra vonatkozóan, hogy mit kell tennie.

Videó tanfolyamok:

  • Java oktatóanyag kezdőknek lejátszási lista .
    Ez a lejátszási lista több mint 100 Java oktatóanyagot tartalmaz az alapoktól kezdve, mint például a Java telepítése különböző operációs rendszerekhez, egészen a haladó oktatóanyagokig, mint például a lambda kifejezések és a webkaparás.

  • Derek Banas: Java kód 30 percben .
    Derek 30 perc alatt megtanítja a Java kód megírásához szükséges alapvető ismereteket. Témák széles skáláját fedi le, beleértve a primitív adattípusokat, megjegyzéseket, osztályt, matematikát, hasNextLine, nextLine, gettereket, settereket, if, else, else if, print, println, printf, logikai operátorokat, for, while, break, folytatás, csináld, és még sok más.

Legjobb könyvek:

  • Bevezetés a Java programozásba: Robert Sedgewick és Kevin Way interdiszciplináris megközelítése ....
    Ez a könyv a szerzők valós tantermi tapasztalatai által ihletett, példavezérelt tanulási megközelítést alkalmaz. Számos témát fed le az alapoktól a fejlett koncepciókig, amelyek vonzó alkalmazásokon, nem pedig játékproblémákon alapulnak.

  • Java Game Programming Dummies, Wayne Holder .
    Ez a könyv a Java programozás alapjaival kezdődik, majd belemerül a játékok Java segítségével történő kódolásának technikáiba. Azt is jó munkát végez, hogy elmagyarázza a játékfejlesztés mögött meghúzódó fizikát, hogy valósághű játékokat készítsen zökkenőmentes fizikával.

Tekerje fel

A Java tanulása személyes és szakmai szinten is kifizetődő élmény. Annak érdekében, hogy a legjobbat hozhassa ki, a tanulási folyamatot úgy kell megközelítenie, hogy megtervezi a céljait, a gyakorlatra összpontosít, eltűri a hibákat és tanul a kísérletekből, és egy aktív Java közösség része. Ezeket az erőfeszítéseket olyan tanulási platformok segíthetik, mint a CodeGym , videóanyagok és könyvek.
Hozzászólások
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION