A legjobb válasz
Néhány évvel ezelőtt, amikor elkezdtem az egyetemet, az első számítástechnikai tanfolyamom, amelyet el kellett végeznem, a „Bevezetés a Java segítségével történő problémamegoldáshoz ”, ezért úgy érzem, hogy némi alázattal és legitimitással válaszolhatok erre a kérdésre. Amikor elkezdtem a tanfolyamot, nem volt szándékomban semmilyen szoftverrel kapcsolatos tevékenységet végezni, és ez a tanfolyam valóban még jobban nem tetszett. Mi volt a probléma?
„Nem értettem.”
A problémamegoldás, a matematika és a logika nem olyan képesség, amellyel születünk, mert ha ez lenne, akkor a legegyszerűbb tantárgyak az iskolában. Időbe telik egy olyan nyelv megtanulása, mint az orosz vagy a kínai, és még több idő kell a folyékonyan válni. De ezt mindannyian elismerjük, ezért megadjuk magunknak a szükséges türelmet és időt az anyag megtanulásához. Tehát ezt ismerve úgy döntöttem, hogy ugyanolyan esélyt adok magamnak, mint én, ha kínaiul tanulnék (ezt magunknak köszönhetjük minimum). Miután ez a félév véget ért, egy hónapig dolgoztam az osztályfeladatokon és a laborokon, amíg a villanykörte meg nem fordult. Olyan dicsőséges és mély pillanat volt, mert ettől a ponttól kezdve alakította a jövőmet, tudtam, hogy szoftvereket akarok fejleszteni.
Tehát ez a hosszú válasz. A rövid válasz az, hogy “nem egy egyszerű módszer a Java programozás vagy bármelyik nyelv megtanulásához. Adjon magának időt, amíg megtanulja, és megpróbálja hogy ne csüggedjek. A professzorom által elmondott utolsó dolog, amit megosztottam, egy kicsit jobban érezte magát:
“ A programozás nincs” nehéz, egyszerűen más. Miután túllépte a hatalmas tanulási görbét, más nyelveket is könnyedén megtanulnak. “
Válasz
Javaslom, hogy használjon 2 alapvető technikát-
- kövesse bármelyik kiemelkedő Youtube-csatornát (az én választásom “thenewboston”)
- jelöljön ki egy speciális könyvet a tanulmányi rutinjába, amely a Java-t az alapoktól kezdve megtanítja (Herbert Schildt The Complete Reference Java a több választásom közül)
De ez csak a kérdésre ad választ – Hogyan kezdjem el a Java tanulását?
Ha hatékonyan hozzáadod a szót, akkor még egy kicsit beleásni.
Megtervezheti a rutinját ….. nem nem. Nem úgy, mint minden más rutin, amelyet úgy döntöttél, hogy elhatároztad, hogy tanulsz és befejezed az egész hónap tantervét, de ezután nem haladsz tovább egyetlen nap munkájával sem. Nem szoktam halogatni.
Igazi rutin.
Töltsön le egy Gtask nevű alkalmazást, vagy töltsön le minden To-Do feladatkezelő alkalmazást, ha Ön okostelefon rajongó. Ha praktikus, vásároljon egy táblát, és írja le rutinját kis ragacsos betétekbe, és ragassza őket valahova a táblára, hogy a szemét ne hagyja ki gyakran.
Ezután kezdjen el minden nap videót nézni. Soha nem elég, ha még a Java alapjait is megtanulod, ha egyszerre csak egy videót haladsz. Tehát a haladást a mindennapi tartalékidőnek megfelelően kell végrehajtani. A videók megtekintése után írja le, mit tanult .
Szánjon rá néhány percet az életéből a könyv elolvasására (kb. fél óra). Írja le, mit tanult. Rájön, hogy a könyvek sokkal lassabb tempójúak, de részletesebbek, mint a videó oktatóanyagok és jó okok állnak a háttérben. A könyvek megerősítik az alapjait, de az oktatóanyagok szórakoztató időt adnak a tanulás során. A könyvek minden okot megadnak, amiért main a kódban –
class android {public static void main (String args []) {System.out.println (“Hello Worl d! “); }}
vagy akár miért is zavarta a fenti kód ezeket a göndör zárójeleket ebbe a furcsa helyzetbe (valószínűleg behúzásnak hívnád, ha egyszer elkezdték a Java tanulását).
Míg a video oktatóanyagokban a YouTuber ragaszkodik ahhoz, hogy még egy kicsit viseld magaddal, hogy megértsd, mit is akar valójában mondani. Valójában meg fogja érteni az egész videó után? Nos, igen és nem. Igen, mert meglátod, hogy vizuálisan mi értelme van számodra, és a pontosan így működő program végül arra késztetné, hogy megítéld, hogy valóban megértetted. Például a YouTuber eltávolíthatja a main -t a fenti programból, elmagyarázva, hogy “minden Java programnak szüksége van egy main és nélküle a program hibát ad vissza “, majd folytatja a” visszalépést “a main szóval a fenti programból és a baaam-ból, mint várható, hibája lesz. A program leáll. És akkor bólintasz a fejeddel, mondván magadnak, hogy “mmhmm, így main ezt” … gondolja át.Valójában nincs tényleges magyarázata annak, hogy mi a main , vagy miért keresné a program először a main . Nem azt mondom, hogy a YouTube-videók nem fedik fel ezt a titkot, és millió dollárért eladják a hackereknek, de mielőtt ismernéd a Java alapjait és alapjait, még sok más dolgot megtanultál, de nem tökéletesen elmagyarázta neked. Ha melletted van egy könyv, hatalmas szívességet fog elérni.
Most, hogy tudod, hol és hogyan lehet továbbjutni, a hatékonyság nagyon nagy kifejezés barátom. Kerülje a halogatást, és meglátja, hogy ha igazán rajong a programozásért, akkor napi 8 órán keresztül kódol, és még mindig panaszkodni fog, mennyire lusta vagy. Hidd el!