Ez azért van, mert az agyunk asszociációkon keresztül tárolja a hosszú távú emlékeket a hippokampuszban. A hippokampusznak kontextusra van szüksége ahhoz, hogy új koncepciót tároljon a kapcsolódó fogalmakkal. A kontextus ebben az esetben nem a szomszédos kódsorok egyedi magyarázatokkal.
ehelyett az új webfejlesztőknek sokkal nagyobb esélyük lenne a HTTP szerver fogalmának tárolására azáltal, hogy társítják valamihez, amit már értenek. Az agyadnak gazdag kapcsolati hálózatot kell létrehoznia az új kihívást jelentő koncepciók sikeres tárolásához.
íme néhány módja annak, hogy az agy jobban megértse a HTTP szerver összetevőit:
- egy analógia, amely megmagyarázza a kódblokk különböző részeit, és a meglévő kapcsolatokat használja az új kapcsolatok magyarázatához.
- a kódrészlet interaktív változata, amely az alkalmazás élő állapotát mutatja. Ha megváltoztat egy sort, azonnali választ kap arra, hogy mi történt a kérésével.
2. hiba :a 80/20 szabály figyelmen kívül hagyása
ha interjút készít egy webfejlesztő tanárral vagy 10 új webfejlesztővel, újra és újra ugyanazokat a kihívásokat fogja hallani. CSS pozicionálás. Úszik. Visszahívások. Ezek voltak a leggyakoribb kihívások az elmúlt 10 évben.
valamilyen oknál fogva azonban az oktatóanyagok továbbra is ugyanannyi ideig tanítják az egyes fogalmakat. Ha egy bevezető CSS lecke 10 órából áll, és várhatóan összesen 5 órát vesz igénybe, minden lecke körülbelül 30 perc hosszú lesz. A könnyebbeket pontosan olyan hosszú ideig tanítják, mint a keményeket, annak ellenére, hogy a legkeményebb témákban jól dokumentált konszenzus van!
Ez olyan, mint a tanítás, hogyan kell törni egy tojást versus hogyan kell óvatosan sear egy ínyenc csirkemell. Mindkettő egyformán fontos a nagyszerű étkezés elkészítéséhez, de az egyik sokkal több gyakorlatot igényel. De lehet, hogy félrevezetik azt hinni, hogy ugyanolyan nehézek, mert a csirkemell szakácsa kívülről tökéletesen egyszerű feladatnak tűnik.
az új fejlesztők néhány módon oldják meg ezt a problémát:
- tegyük fel, hogy ők a buták, és feladják
- konzultáljon más oktatóanyagokkal ugyanabban a témában, amelyek nagyrészt ismétlődőek és esetenként rossz minőségűek. A” permetezés és imádkozás ” megközelítés.
- folytassa a következő témával azzal a feltételezéssel, hogy “később kitalálják”
más tudományágak tanárai 80/20 elemzést használnak erőfeszítéseik újrafókuszálására. Ez azt jelenti, hogy az új koncepciók 20% – a A hallgatók tanulási idejének 80% – át fogja fogyasztani.
CSS témára lehet szükség egy gyönyörű weboldal felépítéséhez. De nem egyformán könnyű megtanulni őket. Néhányan órákig tartó küzdelmet hoznak létre.
egy ideális világban a teljes CSS tanterv 2-3–szor több anyagot tartalmazna ezekről a közös kihívást jelentő témákról. Ez magában foglalja a pozitív bátorítást (“mindenki küzd ezzel!”) és extra gyakorlati lehetőségeket. De ez még nem történt meg, és nem számítok arra, hogy ez valaha is megtörténik a legnépszerűbb szolgáltatások esetében.
tudod, hogy elakadtál ebben a rutban, amikor órák óta próbálsz megtanulni egy új koncepciót, és még mindig nem tudod megjósolni, mi fog történni, ha egy sor kódot módosítasz. Használhatja a Feynman technikát, hogy meghatározza azokat a témákat, amelyeket nem teljesen ért:
- válasszon egy fogalmat
- Tanítsd meg egy kisgyermeknek
- azonosítsa a hiányosságokat, és térjen vissza a forrásanyaghoz
- áttekintés és egyszerűsítés (opcionális)
3.hiba: tanítás tapasztalt mérnök szemszögéből
sok bevezető kódolási oktatóanyagot 10+ éves tapasztalattal rendelkező mérnökök írnak. Honnan tudjam? Mert újra kellett néznem vagy újra el kellett olvasnom az oktatóanyagokat, amíg rájöttem: “nem fogják megmagyarázni ezt a kulcsfogalmat! Meg kell keresnem az Interneten magyarázatot, mielőtt folytathatnám.
Ez valójában egy jól dokumentált kognitív elfogultság, amit a “tudás átka”-nak neveznek, és minden technikai tudományágban előfordul.
Ez nem fog segíteni a hibakeresésben! Próbával és hibával ösztönzi a tanulást, amíg, órákkal később, rájössz. Helyette, szüksége van egy visszacsatolási rendszerre, amely figyelmezteti Önt az egyes döntések hatására:
a fenti kép azt mutatja, hogy a 2.lépésben, a “legmagasabb hőmérsékleten”, valami elromlott, ami tönkretette a kimenetet.
a lehetséges döntések gazdag hálózata már beágyazódott a szakértő szakácsok agyába. És még a köztes webfejlesztők is elolvashatnak egy hibaüzenetet, és a hibakeresési erőfeszítéseiket a szkript egyik részére összpontosíthatják. De a kezdőknek nincs hasonló ösztönük, és ma csak órákig tartó próbálkozásokból tanulnak, időszakos visszajelzésekkel.
ismét ez lehetetlennek tűnhet egy szövegszerkesztőben vagy online szerkesztőben, mint például a CodePen. De Bret Victor híres esszéje tanulható programozás már felvázolt egy teljes keretet, amely segít az új programozóknak visszajelzést kapni a szkript minden kódsoráról, amint beírják őket.
az autodidakta tanulók sérülnek a legjobban
ha középiskolába vagy főiskolára jár, akkor foglalkozhat egy alacsonyabb szintű tanítással. Csak fel kell készülnie a következő tesztre, és van egy támogató hallgatói hálózata. Azt értékelik, hogy kaphat-e pontszámot egy teszten, nem pedig azt, hogy fizethet-e a készség gyakorlásáért a való életben.
de ha autodidakta webfejlesztő vagy, akkor valószínűleg más körülményekkel szembesülsz. Van egy korlátozott ideig, és akkor lesz szükség, hogy bizonyítani a teljes skillset épület egy igazi app, vagy elhaladó teszt során egy állásinterjún. Nincs koncepció a vizsgára való tanulásról, majd a továbblépésről.
ahogy az online oktatási ipar növekszik, és egyre több felnőtt kényszerül új készségek elsajátítására online, azt jósolom, hogy a hatalom a tanulók felé fog elmozdulni. Egyre nagyobb nyomás nehezedik az online oktatási vállalatokra, hogy javítsák a tanulási élményt. A legjobb tanítási stratégiákat több százezer fizető előfizető jutalmazza.