5 Ting, jeg har lært, hvor jeg lærer 1000 mennesker at kode

Den bedste måde at lære er at undervise!

Foto af Felicia Buitenwerf på Unsplash

I en lørdag formiddag for et par år siden skulle jeg være i et klasseværelse og undervise folk Arduino. Alle slags mennesker. Fra ingeniørstuderende som mig selv til dybest set alle, der er interesseret i programmering eller tinkering.

Årsagerne til, at jeg begyndte at undervise, var hovedsageligt relateret til at kede mig af et ingeniørkursus fuld af teoretiske klasser og få praktiske projekter.

Årsagerne til, at andre mennesker kom på mine forelæsninger, var jeg aldrig i stand til at præcisere. Men jeg havde bestemt en usikker idé, og jeg har lært så meget mere, end jeg havde forventet af dem. Den første ting, jeg fandt ud af, var

Vil du lære noget? Find et reelt problem at løse med din ny fundne viden

De fleste studerende kom allerede i klassen med et problem, de ønskede at løse. Måske ville de bygge en selvvandende have. Eller for at forbedre deres hjemmelavede øl ved at have temperatursensorer og skærme. Uanset den specifikke grund, kunne jeg se, at folk virkelig elsker glæde ved at programmere og bygge deres egne ting.

At løse et reelt problem, som du har på forhånd, vil motivere dig mere end nogen form for eksempelprojekt fra en bog eller et online-kursus. Jeg kunne se lyset i min studerendes øjne, da de opdagede tingene så enkle som om udsagn og for løkker og indså, hvordan hver af dem ville passe ind i deres problem og hjælpe dem med at løse det.

”Studer hårdt, hvad der interesserer dig mest på den mest udisciplinerede, irreverente og originale måde.” - Richard Feynman

Hvert spørgsmål er et mysterium

Jeg prøver ikke at sige, at det er meget vanskeligt at besvare spørgsmål, men at finde ud af, hvorfor folk har dem slags er. Intet spørgsmål er tilfældigt. Hver gang nogen stiller et spørgsmål, skal du opdage, hvordan koncepter afhænger af hinanden og gå gennem dem, indtil du finder det manglende link. Hvis der for eksempel ikke er nogen, hvorfor du bliver nødt til at skrive flere, hvis udsagn i stedet for en enkelt, hvis ellers - hvis ellers for at se efter forhold, forstår de sandsynligvis ikke helt, at disse findes for at udelukke betingelser.

Dette tvinger dig virkelig til at have et kort over ethvert koncept, der er involveret i dit hoved, hvilket igen fører dig til et højere niveau af forståelse af, hvad du underviser. Dette er også grunden til, at blot at skrive eller optage video er en ting, og at interagere med studerende og besvare spørgsmål er noget andet helt.

Vil du lære noget? Lad dine studerende tænke selv

Dette er relateret til hvert spørgsmål er et mysterium punkt, men baglæns. Når nogen stiller dig et spørgsmål, går du gennem koncepterne for at finde ud af, hvilken der ikke er fuldstændig forstået.

Men du kan også give de koncepter, der er nødvendige til svaret undtagen et, og lade dem bygge det puslespil, hvor der mangler et stykke. At præsentere dem for, at et manglende stykke, når de har det hjørnet, vil have indflydelse og sikkert vil gøre det klistret.

For eksempel, når du underviser i, hvad der er flagvariabler, skal du præsentere en studerende, der allerede kender variabelopgaver, for løkker og om udsagn med udfordringen om at finde ud af, om et bestemt element er i en matrix. De vil sandsynligvis komme med denne variabel, der indikerer, at elementet er i matrixen, men at præsentere, at som det mere generelle begreb om en flagvariabel, efter at de er kommet frem til på egen hånd, vil have en meget større indflydelse, for ikke at nævne at det vil øge deres tillid, da de (form for) har fundet ud af dem selv.

Prøv også ikke at tale non-stop. Det er bare kedeligt.

Hvis læring i sig selv allerede får en til at føle sig bemyndiget, kan det at bygge noget, du kan vise andre mennesker, virkelig forstærke den følelse og holde dig i gang

Jeg har fået mange studerende til at stille mig specifikke spørgsmål og også min mening om deres projekter, deres strategier og så videre. At have andres input til hvad du end har bygget er noget, der kan hjælpe dig med at motivere dig selv, men også give dig et nyt perspektiv på, hvordan du kan forbedre eller udvide det.

Det er vigtigt at bemærke her, at selvom du måske ikke føler dig selvsikker nok til at vise den for andre mennesker, kan det at have en anden mening end din egen skabe en vigtig løkke af

  1. Du arbejder på dine ting, indtil du tror, ​​det ikke kan blive bedre
  2. Du viser det for en anden, og du er klar over, at det definitivt kan blive bedre
  3. Du skal sandsynligvis lære noget nyt for at opgradere det
  4. Gentage
Hvad jeg ikke kan skabe, forstår jeg ikke. - Richard Feynman

Planlæg først, underviser senere

Samlet set er undervisning ikke så hård, som det ser ud, når du først har planlagt og løst skrevet i dit hoved.

Når du har en række koncepter og eksempler, kan spørgsmål, som folk stiller, blive mere og mere forudsigelige - til det punkt, at du faktisk kan "læse" din elevs sind.

Husk, at dette ikke har noget at gøre med, hvor meget du ved om det emne, du underviser. Hvem har aldrig haft en ekspert forsker / professor på universitetet, der lige sogede som lærer? Det meste af tiden lægger disse fyre bare ikke den nødvendige indsats for at komme med en ren, logisk rækkefølge af præsentationspræsentationer og eksempler på forhånd.

Undervisning er trættende - men yderst givende

I slutningen af ​​dagen bliver du udmattet, men også helt tilfreds. Når et godt foredrag er overstået, er de tilbagemeldinger, du får fra folk, øjeblikkeligt givende. Viden er magt, folk får virkelig det og er normalt taknemmelige for det. Hvis du nogensinde har mulighed for at undervise en eller flere personer, kan jeg varmt anbefale det!