13 tipp a programozás önálló tanulásához
13 tipp a programozás önálló tanulásához
Anonim

Egyedül tanulsz programozni, és nehezen motiválod magad? Az önképzés minden erőt kiszívhat. Íme 13 tanulási tipp Laurence Bradfordtól, a learningtocodewith.me blog készítőjétől azok számára, akik önállóan tanulnak kódolni. Ezek az irányelvek segítenek abban, hogy gyorsan, hatékonyan és felesleges stressz nélkül szerezzen ismereteket.

13 tipp a programozás önálló tanulásához
13 tipp a programozás önálló tanulásához

1. Találja meg a megfelelő motivációt a tanuláshoz

Ha világosan megindokolja, miért tanulja meg a kódolást, az segít összpontosítani. Mindenképpen fogalmazz meg egy konkrét célt magadnak. Részletesen mérlegelje motivációját. A „tudni akarok”, „jó lenne tanulni” rossz cél. Példák a jó célokra:

  1. Előrelépés a jelenlegi karrierjében.
  2. Változtasd meg a foglalkozásodat.
  3. Keressen extra pénzt a mellékprojekteknek köszönhetően.
  4. Saját termék (játék, mobil alkalmazás) fejlesztése, startup létrehozása.

Nem számít, ha a felsorolt pontok megegyeznek az Ön által meghatározott pontokkal – ne feledkezzünk meg róluk. Ne feledje, hogy a végső cél a legnehezebb idők megmentése lesz.

Hogy emlékezzen a célra, felírhatja papírra, és jól látható helyen tarthatja, háttérképként elkészítheti számítógépe vagy telefonja asztalán (ez tetszik a legjobban).

2. Válassza ki a megfelelő nyelvet

Kezdetben nagyon nehéz lehet eldönteni, hogy mit tanuljak. Néhány programozási nyelv könnyebben megtanulható, néhánynak szűkebb az alkalmazása. Ezen azonban nem szabad túlságosan kiakadni. Jobb bármivel kezdeni, mint órákat eltölteni a „tökéletes” lehetőség keresésével. Mert miután elsajátított egy programozási nyelvet, könnyebb lesz átváltani egy másikra.

Ha már ismeri végső célját, határozza meg, mire van szüksége annak eléréséhez. Tanuljon olyan nyelveket, amelyek megfelelnek ennek a célnak. A 3D-s játékok fejlesztéséhez bizonyos nyelvekre és eszközökre van szükség, webhelyek létrehozásához - másokra.

Ha nem tudja, hol kezdje, próbálja meg megtanulni a JavaScriptet. Akár tetszik más programozóknak, akár nem, a JavaScript egyre népszerűbb, és nem csak a weboldal-fejlesztésben használják, hanem más területeken is. Így lefedi az alkalmazások maximális számát.

3. Készítsen ütemtervet

A világos órarend növeli a siker valószínűségét. De a konkrét feladatoknál reális határidőket tűzz ki. Ne várja el, hogy egy hétnél rövidebb idő alatt több száz oldalas programozással elkészüljön – hacsak ezalatt nem ad fel minden egyéb kötelezettségét.

Amikor először elkezdtem önállóan programozni, a naptár minden cellájában volt helyem 25 perc gyakorlásra.

Programozás önálló tanulása
Programozás önálló tanulása

Napi 25 percet edzeni könnyű. Érdemes megszokni egy ilyen minimumot, és hamarosan több órán keresztül sem tudod majd elszakadni az edzéstől.

4. Egyszerre egy dolgot csinálj

Sokan száz dolgot próbálnak meg csinálni egyszerre. Óriási hiba! Csinálj egy dolgot egyszerre. Ne tanulj párhuzamosan HTML-t, JavaScriptet, Swiftet és bármi mást. Majd megőrjíted magad!

Ez a tétel nehéz lehet számodra (tapasztalatból beszélek), mert mindig mindent egyszerre akarsz megtanulni.

"Kezdd a fő dologgal!" című könyvében. Gary Keller azt mondta: "A rendkívüli eredmények közvetlenül összefüggenek azzal, hogy mennyire tudja szűkíteni a fókuszt." Ez bármire alkalmazható, beleértve a programozás tanulását is. Ne féljen elkésni – a nyelvek és a technológiák nem vezetnek sehova. Kezdje kicsiben, és haladjon előre.

5. Osszon mindent kis adagokra

Az előző tipphez hasonlóan nem kell egyszerre túl sok információt bezsúfolni magadba, még akkor sem, ha ugyanarról a témáról van szó. Valami újat sokkal könnyebb megtanulni, ha kisebb darabokra bontjuk.

Koncentrálj egy témára, és oszd fel emészthető darabokra. Győződjön meg arról, hogy teljesen megértette és belsővé tette a koncepciót, mielőtt a következőre lépne.

Tim Ferriss vállalkozó alkotta meg az ABC – Always Be Compressing betűszót. Az ötlet az, hogy meg kell próbálnia minden információblokkot a lehető legtömörebben megfogalmazni. Ezután foglalja össze egy bekezdésben, hozzon létre egy diagramot vagy képet, használjon emlékeztető sémát - bármit, mindaddig, amíg segít gyorsan emlékezni arra, amit keres.

6. Változtasd meg az utat

A kutatások azt mutatják, hogy minél többféle érzékelést használsz, annál valószínűbb, hogy azt asszimilálod. Könyvek, videók, interaktív leckék, vetélkedők, podcastok és egyebek segítenek ebben.

Szívja fel az információkat bármilyen módon. Judy Willis, a Teaching Your Child to Learn Easily szerzője szerint minél több agyterület tárol adatot egy témáról, annál aktívabb kapcsolatok alakulnak ki. Redundanciájuk további lehetőségeket ad a hallgatónak arra, hogy információt szerezzen az agy különböző készleteiből. Az adatoknak ez a keresztkötése azt jelenti, hogy tanultunk valamit, nem csak megjegyeztük.

7. Nevelj másokat

Ha valakinek el kell magyaráznia egy fogalmat vagy folyamatot, akkor maga is teljesen megérti azt. Ezt különböző módon lehet megtenni. Az egyik ilyen tanfolyam vagy workshopok oktatása tinédzserek számára. Készíthet saját YouTube-videókat, amelyek elmagyarázzák a fogalmakat. Nem tetszik a videó ötlete? Meg tudod csinálni nélküle is. Sokféleképpen taníthatsz. Alternatív megoldásként írj. Például a blogom segítségével nem csak másokon segítek, hanem sokkal hatékonyabban tanulok is, mintha egyedül tanulnék.

Mindenesetre, ha másokat tanítasz arra, amit te magad tanulsz, az segít megerősíteni a fejedben kialakult fogalmakat.

Az oktatási platformokon általában van lehetőség másokon segíteni. Ez általában valami olyan fórum, mint a hallgatói kérdések fóruma. Nézz szét ott, és ha van ott olyan kérdés, amire tudod a választ (vagy legalábbis van róla gondolatod), írj, ne habozz. A jó oktatási oldalakon egészséges légkör uralkodik, és a segítségedet értékelni fogják. És nyugodtan tedd fel magadnak a kérdéseket! Adj lehetőséget másoknak, hogy elmagyarázzanak neked valamit.

8. Keress egy hasonló gondolkodású embert

Ez megtehető személyes találkozón vagy online. Megpróbálhatsz partnerséget egy barátoddal vagy családtagoddal, aki szintén szeretne programozni tanulni. Ahogy az emberek másokkal elmennek konditerembe, és közös célt tűznek ki maguk elé, hogy lefogyjanak, úgy te is találhatsz partnert az interneten.

9. Keress egy mentort

Az oktatási platform chatjei és fórumai jó helyek a hasonló gondolkodású emberek és esetleg mentorok megtalálására.

Az online fórumok természetesen értékes információforrást jelentenek, de semmi sem éri el a személyre szabott támogatást, ha közvetlen választ kaphat.

10. Vezessen be játékelemeket a folyamatba

Találja ki a szabályok és jutalmak rendszerét, ez segít élvezetesebbé tenni a tanulást. A jutalmak segíthetnek pozitív reflexek kifejlesztésében az agyban, ha sikeresen végrehajtott egy fontos feladatot. A tanulási folyamatot házimunkából játékká alakíthatják. Például, miután befejezett egy adott programozási könyvet, vásárolja meg ugyanazt a hátizsákot, amelyen hónapok óta gondolkodik.

Tűzz ki célokat és dolgozz értük. Jutalmazd meg magad, ha eléred őket.

Programozás önálló tanulása
Programozás önálló tanulása

11. Tervezze újra valaki más kódját

Tekintse meg, hogy valaki más hogyan valósította meg a fejleszteni kívánt megoldást. Nézze meg a nyílt forráskódú projekteket a GitHubon. A programozói közösség nagyon barátságos hely lehet, ahol teljesen rendben van valakinek a kódjának elolvasása (vagy akár módosítása). Csak haladjon végig soronként, és fontolja meg, hogyan működik mindegyik, és hogyan illeszkedik a nagy képbe.

Használja valaki más munkáját inspirációhoz és ötletekhez.

12. Gyakorlat. Ne a tanulásra koncentrálj

Nagyon fontos szempont. Az újoncok mindig elakadnak ezen. A lehető legkorábban el kell kezdenie saját kódot írni. Tudom, hogy nehéz, de egy ponton érdemes eltávolodni a leckéktől, és valódi projekteket kezdeni.

A dolgok működésének kitalálása a saját teszted, a hibázás pedig megváltoztatja a játékot. Ez elvezet minket az utolsó tipphez.

13. Ne félj a kudarctól

Van egy ilyen fogalom - a kudarc termelékenysége. Minél nehezebb megtanulni valamit, annál jobban fog emlékezni a tanult információkra. A sikertelen próbálkozások segíthetnek mélyebb megértésében, mert részt vesz a saját hibáinak megtalálásában és azok kijavításában. Rendkívül fontos, hogy önállóan cselekedj és tanulj valamit, kritizáld magad és fedezz fel új dolgokat.

Még ha soha nem is fejezi be kis webhelyének vagy alkalmazásának elkészítését, sokat tanulhat a próbálkozások és a kudarcok által. Ez a megközelítés sokkal hatékonyabb, mint a gyakorlati példák mechanikus követése, amikor minden válasz az orra előtt van.

Kimenet

A sikeres önálló tanulás kulcsa az önbizalom. Ha hiszel magadban, valószínűbb, hogy a vártnál jobban teljesítesz. Ne kételkedj magadban és a képességeidben, és igazi bajnokként törsz át!

A játék csak akkor veszett el, ha megadod magad.

Ajánlott: