Hogyan lehet a legtöbbet kihozni a freeCodeCampból

Ha jelenleg megtanulja a kódolást, akkor nagyon ajánlom, hogy vizsgálja meg a freeCodeCamp programot, ha még nem tette meg.

Azoknak, akik elindulnak, arra gondoltam, hogy megosztanám az eddigi tapasztalataimat. Hasznos lehet, ha javítja a freeCodeCamp használatával kapcsolatos tanulási tapasztalatait.

1. Lassítson!

Azoknak, mint én, akik látják a képernyőn a „kihívás” szavakat, és azonnal megpróbálják átjutni a lehető leggyorsabban.

Fotó: Daniel Monteiro az Unsplash-en

Persze, nagyszerű érzés a lehető leggyorsabban megbirkózni a kihívásokkal.

Persze, abban a pillanatban, mint egy igazi zseni.

De a valóság messze van tőle.

Nagyon lenyűgözött magam, amikor az egyes részek felét az idő felével fejeztem be, mivel azt bizonyították, hogy ez egy átlagos embernek tart. Korábbi tapasztalataim voltak a HTML és a CSS terén. Tehát azt gondoltam, hogy ezért értem meg ezeket a fogalmakat, és így gyorsan átéltem a kihívásokat.

Bár akkoriban zseninek éreztem magam, hamarosan eljutottam az alapvető front-end fejlesztési projektekhez. Rájöttem, hogy mindent, amit eddig megtanultam, nem volt megtartott tudás.

Persze, a szekciók felét (ha nem kevesebbet is) be tudtam tölteni az általuk becsült idő alatt, de nem tudtam semmit. A fogalmak mind ismertek voltak, de semmi sem maradt meg a fejemben.

Legfontosabb tanácsom, hogy elkerüljem az itt elkövetett hibámat, az lenne, hogy lassítsam a tekercset. Miután teljesítette a kihívást, ne lépjen tovább a következőre. Szánjon további öt-tíz percet, hogy megértse, miért és miért tanítanak.

Ha most előtted lenne minden idők kedvenc étele, akkor belélegzi-e az ételt még rágó nélkül? Vagy megtenné az ésszerű dolgot, ízlelné és élvezné az élményt?

Nem akarja idegesíteni a gyomrot, ha túl gyorsan eszik. Miután ezt mondta, miért akarja idegesíteni az agyát azzal, hogy túl gyorsan tanul megtanulni?

Most, hogy felkerülök a kurzus JavaScript elemére, minden kihívás végén elkezdtem kiterjedt jegyzeteket készíteni. Úgy gondolom, hogy ez segített megőrizni a tudást. Például, mint például a matematika tanulása, az ismétlés minden. Jegyzeteinek kiírása valóban segít megőrizni ezt az új tudást (legalábbis a legtöbb ember számára).

Fotó: JESHOOTS.COM az Unsplash-en

2. Ne támaszkodjon kizárólag a freeCodeCamp-re a kódolás megtanulásához

Ez alatt azt értem, hogy a freeCodeCamp csodálatos munkát végez az alapok megtanításával. De rengeteg hasznos dolog van, amelyekre nem érinti. Például, amikor a CSS-t illeti, a freeCodeCamp nem megy túl sok részletbe.

Ahelyett, hogy kizárólag a freeCodeCamp tartalmára koncentrálnék, kiegészítenék más forrásokkal. Szeretem például az MDN web-dokumentumokat vagy a CSS-trükköket, amikor mélyebben merülök be a CSS-be.

A freeCodeCamp arra is irányul, hogy megtanulja, hogyan kell fejleszteni a Bootstrap keretrendszert. Bár egyetértek ezzel, még mindig azt mondanám, hogy jó ötlet megtanulni a HTML és a CSS hibáit, mielőtt megtanulnák a Bootstrap keretet.

Tehát a kihívások teljes jegyzetelésével együtt szokássá tennék más forrásokból való tanulást is. Szakértővé akarsz válni, ha szó szerint mindent megtanulsz, hogyan kell kódolni, és nem kell tudnod a minimális szintet, hogy egy alapvető weboldalt fel tudjod kelteni.

Fotó: Benjamin Dada az Unsplash-en

3. Ragadja meg a Read-Search-Ask módszert

Ez érinti a második pontomat, de szeretném megerősíteni ezt.

A webes fejlesztés megtanulása egyértelműen nem könnyű feladat, és egyáltalán nem olyan, amelyet magának kell vállalnia.

Mindig folytatnia kell a tanulást, és mindig kérdéseket kell feltennie. Előfordulhat, hogy a Reddit vagy a Stack túlcsordulási embereken némi visszadobás történik. De nincs ostoba kérdés a kódolás megtanulásakor.

A freeCodeCamp az egyik legjobb online közösséggel rendelkezik. Ezt ki kell használnod, és társaságodba kell válnod! Iratkozzon fel a freeCodeCamp találkozóra a helyi városban. Bár többségünk szeretne saját magán tanulni, biztosan eljön az idő, amikor együtt kell működnie egy csapattal. Akkor miért ne kezdje el most, miközben még mindig tanul!

Fotó: Toa Heftiba az Unsplash-en

Mindent összehozva ...

Nagyon hiszem, hogy a freeCodeCamp az egyik legjobb módszer a kódolás megtanulására. A kurzus felépítése egy projekt-alapú tanulási tapasztalat körül mozog. Fantasztikus online közösségük. Nincs ilyen.

Annak ellenére, hogy ez egy nagyszerű módja a tanulásnak, határozottan vannak módok a tanulási tapasztalatok javításához.

Ne feledje a következőket:

  1. Lassítson le, és élvezze az élményt. Mielőtt továbblépne a következő kihívásra, győződjön meg arról, hogy megértette a tanult koncepciót.
  2. Legyen olyan leleményes, amennyit csak tudsz. Minél több információforrás található, annál könnyebb lesz a tanulás. Ennek ellenére győződjön meg arról, hogy hiteles forrásokat talál, és győződjön meg arról, hogy a jelenlegi koncepciókat tanulja meg, mivel sok minden idővel megváltozik.
  3. Fogja át a Read-Search-Ask módszert, és vegyen részt az egyik legjobb online közösségben, amely valaha is kódolást tanulhat.

Remélem, hogy legalább egy ember hasznosnak találja ezt a cikket. Kérjük, bátran ossza meg és mutassa meg szerelmét egy tapsolással :), vagy hagyjon megjegyzést, és tudassa velem, mi volt az ön tapasztalata a freeCodeCamplal!

Boldog kódolást mindenkinek!