5 věcí, které jsem se naučil učit 1000 lidí, jak kódovat

Nejlepší způsob, jak se učit, je učit!

Foto: Felicia Buitenwerf na Unsplash

V sobotu ráno před několika lety jsem byl ve třídě a učil lidi Arduino. Všichni lidé. Od studentů technických oborů, jako jsem já, až po kohokoli, kdo se zajímá o programování nebo drcení.

Důvody, proč jsem začal učit, se většinou týkaly nudy strojírenského kurzu plného teoretických lekcí a několika praktických projektů.

Důvody, proč k mým přednáškám přišli další lidé, jsem nikdy nebyl schopen přesně určit. Ale rozhodně jsem měl hrubý nápad a naučil jsem se mnohem víc, než jsem od nich očekával. První věc, kterou jsem zjistil, bylo

Chcete se něco naučit? Najděte skutečný problém, který je třeba vyřešit pomocí nově objevených znalostí

Většina studentů by už přišla do třídy s problémem, který chtěli vyřešit. Možná chtěli postavit zahradu s vlastním zavlažováním. Nebo vylepšit své domácí pivo pomocí teplotních senzorů a displejů. Bez ohledu na konkrétní důvod bych viděl, že lidé mají rádi programování a budování vlastních věcí.

Řešení skutečného problému, který máte předem, vás bude motivovat více než jakýkoli příklad projektu z knihy nebo online kurzu. Viděl jsem světlo v očích mého studenta, protože objevoval věci tak jednoduché, jako by to byly výroky a smyčky, a uvědomoval jsem si, jak by každý z nich zapadl do jejich problému a pomohl jim to vyřešit.

"Tvrdě studujte, co vás nejvíce zajímá nejušikvidnějším, nejodvážnějším a nejoriginálnějším možným způsobem." - Richard Feynman

Každá otázka je záhadou

Nesnažím se říci, že odpovídat na otázky je přirozeně obtížné, ale přijít na to, proč je lidé tak nějak mají. Žádná otázka není náhodná. Kdykoli se někdo na něco zeptá, budete muset zjistit, jak koncepce závisí na sobě, a procházet jimi, dokud nenajdete chybějící odkaz. Pokud například někdo nedostane důvod, proč byste museli psát vícenásobné příkazy if, místo jednoho, pokud jinde - pokud jinde, aby zkontrolovali podmínky, pravděpodobně nerozumí úplně, že existují, aby vysvětlili vyloučení podmínek.

To vás nutí, abyste měli ve své hlavě mapu všech konceptů, což vás zase vede k vyšší úrovni porozumění tomu, co učíte. To je také důvod, proč prostě psaní nebo nahrávání videa je jedna věc a interakce se studenty a odpovídání na otázky je něco úplně jiného.

Chcete něco učit? Nechte své studenty přemýšlet o sobě

Souvisí to s otázkou, že každá otázka je záhadným bodem, ale pozpátku. Když vám někdo položí otázku, projdete pojmy, abyste zjistili, který z nich není zcela pochopen.

Můžete však také poskytnout koncepty potřebné pro odpověď, s výjimkou jednoho, a nechat je postavit tu hádanku s chybějícím kusem. Když jim představíte, že jeden chybějící kousek, jakmile jej má zahnutý do rohu, bude mít dopad a určitě to udělá to hůl.

Například při výuce toho, co jsou vlajkové proměnné, předložte studentovi, který již zná přiřazení proměnných, pro smyčky a příkazy s výzvou zjistit, zda je určitý prvek v poli. Pravděpodobně přijdou s touto proměnnou, která naznačuje, že prvek je v poli, ale představí, že jako obecnější koncept proměnné flag poté, co přijdou sami, bude mít mnohem větší dopad, nemluvě že to zvýší jejich sebedůvěru, jak to (druh) zjistili sami.

Zkuste také nepřetržitě mluvit. To je prostě nuda.

Pokud už učení samo o sobě způsobuje, že se člověk cítí zmocněn, budování něčeho, co můžete ukázat ostatním, může tento pocit opravdu zesílit a udržet vás v chodu

Měl jsem mnoho studentů, aby mi položili konkrétní otázky a také můj názor na jejich projekty, jejich strategie atd. Mít vstup ostatních lidí na tom, co jste postavili, je něco, co vám může pomoci motivovat, ale také vám poskytne nový pohled na to, jak ho můžete vylepšit nebo rozšířit.

Je důležité si zde všimnout, že i když se nemusíte cítit dostatečně sebevědomě, abyste to ukázali ostatním lidem, mít jiný názor než váš vlastní může vytvořit důležitou smyčku

  1. Pracujete na svých věcech, dokud si nemyslíte, že se to nezlepší
  2. Ukazujete to někomu jinému a uvědomujete si, že se to definitivně může zlepšit
  3. Pravděpodobně se musíte naučit něco nového, abyste mohli upgradovat
  4. Opakovat
Co nemohu vytvořit, tomu nerozumím. - Richard Feynman

Naplánujte nejprve, učte později

Celkově není výuka tak náročná, jak se zdá, jakmile máte vše naplánované a volně skriptované v hlavě.

Jakmile máte posloupnost konceptů a příkladů, otázky, které lidé mohou položit, se stávají stále více předvídatelnými - do té míry, že dokážete skutečně „přečíst“ mysli vašeho studenta.

Pamatujte, že to nemá nic společného s tím, kolik toho víte o tématu, které vyučujete. Kdo nikdy neměl na univerzitě zkušeného výzkumného pracovníka / profesora, který by byl jen učitelem? Většinu času tito kluci prostě nevynakládají potřebné úsilí na to, aby přišli s čistou logickou posloupností prezentací konceptů a příkladů předem.

Výuka je únavná - ale vysoce obohacující

Na konci dne budete vyčerpaní, ale také naprosto spokojení. Jakmile skončí dobrá přednáška, zpětná vazba od lidí se okamžitě vyplatí. Znalosti jsou síla, lidé to skutečně dostávají a jsou za to obvykle vděční. Pokud máte někdy příležitost učit jednu nebo více lidí, vřele doporučuji!