5 Coses que he après ensenyant a 1000 persones a codificar

La millor manera d’aprendre és ensenyar!

Foto de Felicia Buitenwerf a Unsplash

En un matí de dissabte, fa uns anys, estaria en un aula, ensenyant a la gent a Arduino. Tot tipus de persones. Des d’estudiants d’enginyeria com jo fins a bàsicament qualsevol persona interessada en la programació o el timbre.

Les raons per les quals vaig començar a ensenyar es van relacionar principalment amb l'avorriment d'un curs d'enginyeria ple de classes teòriques i pocs projectes pràctics.

Les raons per les quals altres persones van venir a les meves conferències, mai no vaig poder precisar exactament. Però sens dubte tenia una idea aproximada, i he après molt més del que esperava d’ells. El primer que vaig descobrir va ser

Voleu aprendre alguna cosa? Trobeu un problema real a resoldre amb els vostres coneixements que heu trobat

La majoria dels estudiants ja vindrien a classe amb un problema que volien solucionar. Potser van voler construir un jardí de reg autònom. O per millorar la seva cervesa casolana tenint sensors i pantalles de temperatura. Independentment de la raó específica, veuria que a la gent li agrada molt l’alegria per programar i construir les seves coses.

Resoldre un problema real que teniu prèviament us motivarà més que qualsevol tipus d’exemple de projecte d’un llibre o un curs en línia. Vaig veure la llum als ulls del meu estudiant mentre descobrien coses tan simples com si fossin declaracions i en bucles i adonar-me de com cadascuna d’aquestes encaixaria en el seu problema i ajudar-los a resoldre’l.

"Estudia dur el que més t'interessa de la forma més indisciplinada, irreverent i original possible". - Richard Feynman

Cada pregunta és un misteri

No intento dir que respondre preguntes és intrínsecament difícil, però esbrinar per què les persones ho tenen. Cap pregunta és aleatòria. Sempre que algú faci una pregunta, haureu de descobrir com depenen els conceptes els uns dels altres i passejar-los fins trobar l'enllaç que falta. Si, per exemple, algú no obté per què haureu d'escriure declaracions múltiples en lloc d'una altra, si no, per comprovar si hi ha condicions, probablement no entenen completament que existeixen per tenir en compte les condicions.

Realment això t’obliga a tenir un mapa de tots els conceptes implicats al cap, que al seu torn et porta a un nivell més elevat d’enteniment del que estàs ensenyant. També és per això que simplement escriure o enregistrar vídeo és una cosa i interactuar amb els estudiants i respondre preguntes és una altra cosa.

Voleu ensenyar alguna cosa? Que els vostres estudiants pensin per ells mateixos

Això està relacionat amb Totes les qüestions són un misteri, però cap enrere. Quan algú et fa una pregunta, recorre els conceptes per esbrinar quina no s’entén del tot.

Però també podeu proporcionar els conceptes necessaris per a la resposta, excepte una, i deixar que construeixi aquest trencaclosques amb una peça que falta. Presentar-los que una peça que falta un cop la tinguin arrebossada farà un impacte i segurament la farà enganxar.

Per exemple, quan s’ensenyi què són variables de bandera, presenteu un estudiant que ja conegui assignacions de variables, per a bucles i si s’inclouen instruccions amb el repte d’esbrinar si un determinat element es troba en una matriu. Probablement presentaran aquesta variable que indica que l’element es troba a la matriu, però presentar-ho com a concepte més general d’una variable de bandera després d’haver-hi realitzat pel seu compte tindrà un impacte molt més gran, sense oblidar-nos que augmentarà la seva confiança a mesura que ho han sabut.

També intenta no parlar sense parar. Això només és avorrit.

Si aprendre per si mateix ja fa que se senti empoderada, construir alguna cosa que puguis mostrar a altres persones realment pot amplificar aquesta sensació i mantenir-te en marxa

He tingut molts estudiants que em fan preguntes específiques i també la meva opinió sobre els seus projectes, les seves estratègies, etc. El fet d’informar d’altres persones sobre tot allò que heu construït és quelcom que us pot ajudar a motivar-vos, però també us proporcionarà una nova perspectiva sobre com podeu millorar-la o ampliar-la.

És important notar aquí que tot i que potser no se sent prou confiat com per mostrar-lo a altres persones, tenir una opinió diferent de la vostra pot crear un bucle important de

  1. Treballau les vostres coses fins que creieu que no es pot millorar
  2. Ho mostres a algú i t’adones que definitivament pot millorar
  3. Probablement haureu d’aprendre alguna cosa nova per actualitzar-la
  4. Repetir
El que no puc crear, no ho entenc. - Richard Feynman

Planificar primer, ensenyar després

En general, l’ensenyament no és tan dur com sembla un cop ho tingueu tot planificat i malament escrit al cap.

Un cop tingueu una seqüència de conceptes i exemples, les preguntes que es poden plantejar són cada cop més previsibles, fins al punt de poder “llegir” les ments del vostre alumne.

Recordeu que això no té res a veure amb el que sabeu sobre el tema que esteu ensenyant. Qui mai ha tingut un investigador / professor expert a la universitat que acabés de xuclar com a professor? La majoria de les vegades, aquests no simplement no esforcen necessàriament a presentar una seqüència neta i lògica de presentació de conceptes i exemples abans.

Ensenyar és esgotador, però molt gratificant

Al final del dia estareu esgotats, però també del tot satisfets. Un cop finalitzada una bona conferència, els comentaris que obté la gent són immediatament gratificants. El coneixement és poder, les persones realment ho aconsegueixen i normalment ho agraeixen. Si mai teniu l'oportunitat d'ensenyar a una o diverses persones, us el recomano!