Wat heb ik geleerd van Coursera is “Leren” Hoe te Leren”

Ik ben nu meer dan 4 jaar softwareontwikkelaar en als er één ding is dat nooit verandert aan deze taak, is het dat het altijd verandert. Er zijn altijd nieuwe dingen te leren. Ik hou van dat deel ervan. Leren is de bestemming.dus, toen ik een cursus genaamd Leren Leren op Coursera zag, greep ik de kans om te leren over het leren van academische experts — Dr.Barbara Oakley en Dr. Terrence Sejnowski van de Universiteit van Californië, San Diego.

Hier zijn de belangrijkste afhaalpunten van de cursus die me helpen een betere ontwikkelaar te zijn en, in het algemeen, een betere leerling.

“Focused” and “Diffused” Modes

tijdens het leren zijn er momenten waarop je gefocust bent en momenten waarop je je geest laat afdwalen. Deze niet-gefocuste of diffuse modus is net zo waardevol als de gefocuste modus om je hersenen iets te laten leren. Dus – neem pauzes, mediteer, denk aan andere dingen, en geef jezelf voldoende tijd in beide geaardheden.

een manier om ervoor te zorgen dat u regelmatig pauzes neemt, is door de Pomodoro-techniek te volgen. Dit is waar je programmeert voor 25 minuten, neem dan een pauze voor 5 minuten. De werk-en pauzelengtes kunnen variëren op basis van wat het beste voor u werkt. Het belangrijkste is dat je een regelmatige pauze hebt. Er zijn verschillende toepassingen die er zijn die u helpen setup een Pomodoro timer. Ik gebruik Pomodoro tijd.

Chunking

Dit is het idee om wat je wilt leren op te splitsen in Concepten. Het doel is om elk concept te leren op een manier dat ze elk worden als een bekende puzzel stuk. Om een concept onder de knie te krijgen, moet je het niet alleen kennen, maar ook weten hoe het in het grotere plaatje past.

gemasterde stukjes vormen een hele puzzel (links) VS. geleerd maar niet gemasterde brokken passen niet in een grotere puzzel (rechts)

Dr. Oakley stelde een geweldig stap-voor-stap proces voor om iets te leren te benaderen. Ten eerste, survey en priming — dit omvat het scannen van een boek of de syllabus van een cursus, bijvoorbeeld, om een algemeen idee van het grotere plaatje te krijgen. Ten tweede, neem een voorbeeld. Doe het dan zelf. En tot slot, doe het opnieuw en opnieuw in verschillende contexten.dus-laten we zeggen dat ik probeerde te leren reageren en ik had het geluk om Tyler McGinnis ‘ geweldige reactie te vinden.js programma cursus. Om dit voorgestelde proces toe te passen, zou ik eerst kijken over alle eenheden in de cursus om te proberen om een algemene samenvatting van de behandelde onderwerpen te krijgen. Dan zou ik volgen op de voet als Tyler bouwt een voorbeeldtoepassing. Daarna zou ik mijn eigen applicatie bouwen. Tot slot zou ik die lessen toepassen op de nieuwe functies die we ontwikkelen in React at my job.

Beware of Illusions of Competence

er zijn vele manieren waarop we onszelf het gevoel kunnen geven dat we een concept hebben “geleerd”. Bijvoorbeeld, kijken naar een oplossing en denken dat je weet hoe je tot die oplossing komt is een van de meest voorkomende illusies van competentie in het leren. Accentuering of onderstreping zijn ook technieken die vaak leiden tot deze illusie van leren. Aan de andere kant zijn korte notities die sleutelbegrippen samenvatten veel effectiever.

onlangs vond ik deze geweldige applicatie genaamd Highly (je zou dit moeten gebruiken!). Ze maken het heel eenvoudig om een artikel dat ik lees op het web met behulp van een Chrome-extensie te markeren. Wanneer ik klaar ben met het lezen en markeren van een artikel, Het biedt een mooie samenvatting van alles wat ik gemarkeerd. Dit is enorm nuttig voor mij.

Ik probeer spaarzaam te zijn in wat ik markeer. Hoe minder afhaalmaaltijden, hoe groter de kans dat ik het meeneem. Dit past goed in het volgende punt…

Opslaan

Dr. Oakley punten Dr. Jeff Karpicke onderzoek over het ophalen van procedures om te zorgen voor wetenschappelijke ondersteuning van achter nemen van een paar minuten samen te vatten in of haal het materiaal dat u probeert om te leren. Het gaat een lange weg naar het nemen van iets van korte termijn geheugen naar lange termijn leren. Zelfs het herinneren van materiaal in verschillende fysieke omgevingen kan je helpen het materiaal te begrijpen onafhankelijk van fysieke signalen die je hersenen kunnen hebben.

So – nadat u klaar bent met het lezen van dit artikel (of een artikel), neem dan even de tijd en probeer aan te geven wat u zich herinnert van het artikel. Het zal lang duren.

hapklare testen

om illusies van bekwaamheid te vermijden of te doorbreken, moet u uzelf testen terwijl u nieuw materiaal tegenkomt. Recall is een eenvoudig voorbeeld van deze mini-test.

het is niet belangrijk dat u slaagt voor deze tests zonder fouten te maken. Fouten (en het corrigeren van die fouten) zijn een belangrijke stap in de richting van het stollen van je leren.

Over-Leren

Na een lange leren sessie…

De belangrijkste afhaalmaaltijden op dit punt is niet om veel tijd te besteden in één keer over het zelfde materiaal over en weer. De wet van afnemende opbrengsten is zeker van toepassing. Verspreid het over vele sessies en over vele verschillende manieren van leren.

Ik heb geprobeerd elke dag 30-60 minuten opzij te zetten voor elk nieuw ding dat ik probeer te leren of dieper te leren. Niet alleen is dit beter in het resulteren in duurzaam leren, maar ik vind het ook veel meer haalbaar om te zeggen dat ik ga werken op X voor 30 minuten.

Interleaving

zodra u een basiskennis hebt van wat u probeert te leren, kan interleaving worden gebruikt om u te helpen de concepten onder de knie te krijgen. Door het oefenen van heen en weer springen tussen problemen die verschillende technieken vereisen, kunt u uw begrip van de concepten stollen door te leren hoe u ervoor kiest om ze toe te passen in verschillende situaties. Weten wanneer een bepaald concept toe te passen is net zo belangrijk als weten hoe.

Ik heb deze techniek nog niet bewust toegepast, maar teruggaand naar het eerdere voorbeeld van learning React, kan ik de interleaving techniek toepassen door 2 verschillende projecten te hebben waarin ik React en Flux architectuur toepas.

proces over Product

wanneer men geconfronteerd wordt met uitstel, denk dan aan proces over product. Ik stel vaak uit als ik overweldigd ben door de gedachte, “Ok, Ik moet X klaar krijgen”. In plaats daarvan, kan het nuttig zijn om te denken, ” Ok, Ik zal besteden een uur op X — – die is niet overweldigend, vereist geen lange uitsplitsing van taken, en krijgt me begonnen (90% van de strijd).

metaforen en analogen

metaforen en analogieën worden vaak besproken als nuttige studietechnieken. Persoonlijk heb ik er nooit veel gebruik van gemaakt. Maar naarmate ik meer mensen en meer leraren/mentoren heb ontmoet, heb ik ontdekt dat de beste deze altijd gebruiken als ze communiceren. En in staat zijn om te communiceren wat je hebt geleerd is een van de belangrijkste vaardigheden die een goede Ontwikkelaar onderscheidt van een grote (IMHO).

probeer een bewuste poging te doen om iemand anders te leren wat je leert en, door dit te doen, zul je waarschijnlijk gedwongen worden om concepten uit te leggen met relateerbare metaforen en analogieën.

Er zijn verschillende mogelijkheden in de dagelijkse praktijk van softwareontwikkeling om les te geven en van anderen te leren. Je kunt Programma ‘ s koppelen, commentaar geven op pull requests, je aanmelden om een code te geven over een bepaald onderwerp, en bloggen! Doe al deze dingen. Ik weet dat ik het probeer.

studiegroepen/teamwerk

Deze studie is niet nieuw voor mij en is het meest nuttig gebleken om voortdurende vooruitgang te boeken en elkaar verantwoordelijk te houden. Maar het is belangrijk om in deze lijst op te nemen en op te merken dat het vinden van de juiste groep de sleutel is.

op het werk heb ik het geluk dat ik veel interne groepen heb: tech book club (momenteel het lezen van Pragmatic Programmer), open source club, culture club, elixir group, en waarschijnlijk ook anderen. Maar er zijn verschillende geweldige gemeenschappen die elkaar ontmoeten en samen leren in NYC en online!

Het maakt niet uit wat of waar je aan het leren bent, je hoeft niet alleen te leren. In feite is het de uniciteit van de mensen waarmee je leert en de discussies die je samen hebt die maken wat je leert onvergetelijk.

Related Posts

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *