, Mit tanultam a Coursera a “megtanulni Tanulni”

Több mint 4 éve vagyok Szoftverfejlesztő, és ha van valami, ami soha nem változik ebben a munkában, az az, hogy mindig változik. Mindig vannak új dolgok, amelyeket meg kell tanulni. Imádom azt a részét. A tanulás a cél.

tehát, amikor megláttam egy tanfolyamot, a learning How to Learn on Coursera – t, megragadtam a lehetőséget, hogy megismerjem a tudományos szakértőktől-Dr. Barbara Oakley és Dr. Terrence Sejnowski a Kaliforniai Egyetemen, San Diegóban.

itt vannak a legfontosabb elvihető a tanfolyam, hogy segítsen nekem egy jobb Fejlesztő, általában egy jobb tanuló.

“Koncentrált”, valamint a “Szórt” Módok

Amikor tanulás, vannak pillanatok, amelyben elsősorban az idők, amely lehetővé teszi a tudat, hogy vándorol. Ez a nem fókuszált vagy diffúz mód ugyanolyan értékes, mint a fókuszált mód, amely lehetővé teszi az agyad számára, hogy tanuljon valamit. Tehát-tartson szünetet, meditáljon, gondoljon más dolgokra, és adjon magának sok időt mindkét módban.

a rendszeres szünetek biztosításának egyik módja a Pomodoro technika követése. Ez az, ahol a program 25 percig, majd egy kis szünetet 5 percig. A munka és a szünet időtartama változhat attól függően, hogy mi működik a legjobban az Ön számára. A lényeg az, hogy rendszeres szüneted van. Számos alkalmazás van odakint, amelyek segítenek a Pomodoro időzítő beállításában. Pomodoro időt használok.

Chunking

Ez az ötlet, hogy megtörjük azt, amit meg akarsz tanulni a fogalmakba. A cél az, hogy megtanulják az egyes fogalmakat oly módon, hogy mindegyik olyan legyen, mint egy jól ismert puzzle-darab. A koncepció elsajátításához nem csak tudnia kell, hanem tudnia kell, hogyan illeszkedik a nagyobb képbe.

egész puzzle (balra) vs. tanult, de nem elsajátította darabokat nem fér bele egy nagyobb puzzle (jobbra)

Dr. Oakley javasolt egy nagy lépésről-lépésre folyamat megközelíteni tanulás valamit. Először is, felmérés, alapozás-ez magában foglalja a szkennelés egy könyvet, vagy a tanterv, például, hogy egy általános képet a nagyobb képet. Másodszor, figyeljen egy példát. Akkor csináld magad. És végül, csináld újra és újra különböző kontextusokban.

So-tegyük fel, hogy próbáltam megtanulni reagálni, és szerencsém volt megtalálni Tyler McGinnis félelmetes reakcióját.js Program tanfolyam. Ennek a javasolt folyamatnak az alkalmazásához először átnézném a tanfolyam összes egységét, hogy megpróbáljak általános képet kapni a lefedett témákról. Ezután szorosan követném, ahogy Tyler példaalkalmazást épít. Ezt követően, én építeni a saját alkalmazás. És végül, ezeket a tanulságokat alkalmaznám az új funkciókra, amiket fejlesztünk a React-ben a munkám során.

számos módja van annak, hogy úgy érezzük magunkat, mintha “megtanultunk” egy koncepciót. Például, ha egy megoldást keresünk, és azt gondoljuk, hogy tudjuk, hogyan érjük el ezt a megoldást, az a tanulás kompetenciájának egyik leggyakoribb illúziója. A kiemelés vagy aláhúzás olyan technikák is, amelyek gyakran a tanulás illúziójához vezetnek. Másrészt a rövid megjegyzések, amelyek összefoglalják a kulcsokat, sokkal hatékonyabbak.

nemrégiben találtam ezt a nagyszerű alkalmazást, amelyet erősen hívnak (ezt kell használnia!). Nagyon egyszerűvé teszik minden olyan cikk kiemelését, amelyet az interneten olvasok egy Chrome-bővítmény segítségével. Amikor befejeztem egy cikk olvasását és kiemelését, gyönyörű összefoglalót nyújt mindenről, amit kiemeltem. Ez rendkívül hasznos számomra.

megpróbálom megtakarítani azt, amit kiemelek. Minél kevesebb Elvitel, annál valószínűbb, hogy valójában elveszem. Ez a kapcsolat akkor a következő pont…

Visszahívás

Dr. Oakley pontot Dr. Jeff Karpicke ez a kutatás, információszerzés gyakorlat biztosítása tudományos támogatás mögött vesz egy pár percet, hogy foglald össze vagy visszahívása anyag próbál tanulni. Ez megy egy hosszú utat vesz valamit a rövid távú memória a hosszú távú tanulás. Még a különböző fizikai környezetekben lévő anyagok felidézése is segíthet megérteni az anyagot, függetlenül az agyad bármilyen fizikai jelétől.

So-miután elolvasta ezt a cikket (vagy bármely cikket), szánjon egy percet, és próbálja meg megmondani, hogy mit emlékszik a cikkből. Sokáig fog tartani.

harapás méretű tesztelés

a kompetencia illúzióinak elkerülése vagy áttörése érdekében tesztelje magát, amikor új anyaggal találkozik. A visszahívás egy egyszerű példa erre a mini-tesztelésre.

nem fontos, hogy ezeket a teszteket hiba nélkül végezze el. A hibák (és a hibák kijavítása) fontos lépés a tanulás megszilárdítása felé.

over-Learning

a long learning session…

a fő elvihető ezen a ponton nem túl sok időt töltenek egy ülés megy át ugyanazt az anyagot újra és újra. A csökkenő hozamok törvénye minden bizonnyal érvényes. Terjessze ki sok ülésen, valamint számos különböző tanulási módon.

megpróbáltam minden nap 30-60 percet félretenni minden új dologra, amelyet megpróbálok mélyebben tanulni vagy tanulni. Nem csak ez volt jobb, ami a tartós tanulás, de én is úgy találják, hogy sokkal megvalósíthatóbb azt mondani, hogy fogok dolgozni X 30 percek.

Interleaving

Ha van egy alapvető megértése, hogy mit próbál tanulni, interleaving lehet használni, hogy segítsen elsajátítani a fogalmakat. Azáltal, hogy oda-vissza ugrál a különböző technikákat igénylő problémák között, megszilárdíthatja a fogalmak megértését azáltal, hogy megtanulja, hogyan kell őket különböző helyzetekben alkalmazni. Tudja, mikor kell alkalmazni egy adott fogalmat olyan fontos, mint tudni, hogyan.

nem szándékosan alkalmazzák ezt a technikát, de még térjünk vissza a korábban, például a tanulás Reagálni, nem lehet alkalmazni, az interleaving technika azáltal, hogy 2 különböző projektek, amelyek vagyok alkalmazása Reagálni, valamint Fluxus építészet.

Process over Product

when facing processing process over product. Gyakran halogatom, amikor eláraszt a gondolat:”rendben, meg kell csinálnom X-et”. Ehelyett hasznos lehet azt gondolni, hogy “oké, egy órát töltök az X-en” – ami nem túl nagy, nem igényel hosszú feladatokat, és beindít (a csata 90% – a).

metaforák és analógiák

metaforák és analógiák gyakran beszélnek, mint hasznos tanulási technikák. Személy szerint soha nem használtam őket. De mivel több emberrel és több tanárral/mentorral találkoztam, azt tapasztaltam, hogy a legjobbak mindig ezeket használják, amikor kommunikálnak. Az, hogy képes vagy kommunikálni azt, amit megtanultál, az egyik fő készség, amely megkülönbözteti a jó fejlesztőt egy nagy fejlesztőtől (IMHO).

tehát próbáljon meg szándékos erőfeszítéseket tenni annak megtanítására, hogy mit tanulsz valaki másnak, és ennek során valószínűleg kénytelen leszel megmagyarázni a fogalmakat relatable metaforákkal és analógiákkal.

a szoftverfejlesztés napi gyakorlatában számos lehetőség van arra, hogy másoktól tanítsanak és tanuljanak. Akkor pár programot, megjegyzést pull kérések, iratkozzon fel, hogy egy kódot beszélni egy adott témában, blog! Csináld ezeket a dolgokat. Tudom, hogy próbálom.

Tanulmányozócsoportok / csapatmunka

Ez nem új számomra, és a legelőnyösebbnek bizonyult a folyamatos fejlődés fenntartása és egymás felelősségre vonása szempontjából. De fontos, hogy ezt a listát vegye figyelembe, hogy a megfelelő csoport megtalálása kulcsfontosságú.

a munkahelyen szerencsés vagyok, hogy rengeteg belső csoportom van: tech book club (jelenleg pragmatikus programozó), nyílt forráskódú klub, kulturális klub, elixir csoport, és valószínűleg mások is. De van néhány félelmetes közösségek, hogy megfeleljen, és tanulni együtt NYC, valamint az online!

nem számít, mit vagy hol tanulsz, nem kell egyedül tanulnod. Valójában az emberek egyedisége, amellyel megtanulod, valamint az Együtt folytatott megbeszélések felejthetetlenné teszik azt, amit megtanulsz.

Related Posts

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük