Quello che ho imparato da Coursera è “Imparare a Imparare”

Sono uno sviluppatore di software da più di 4 anni e se c’è una cosa che non cambia mai in questo lavoro è che cambia sempre. Ci sono sempre cose nuove da imparare. Mi piace quella parte di esso. L’apprendimento è la destinazione.

Così, quando ho visto un corso chiamato Learning How to Learn su Coursera, ho colto al volo la possibilità di conoscere l’apprendimento da esperti accademici — Dr. Barbara Oakley e Dr. Terrence Sejnowski dalla University of California, San Diego.

Ecco i takeaway chiave del corso che mi aiutano a essere uno sviluppatore migliore e, in generale, uno studente migliore.

“Mirata” e “Diffusa” Modalità

Quando si impara, ci sono momenti in cui si sono concentrati e tempi in cui si consente la vostra mente di vagare. Questa modalità sfocata, o diffusa, è altrettanto preziosa quanto la modalità focalizzata nel permettere al tuo cervello di IMPARARE qualcosa. Quindi-fai delle pause, medita, pensa ad altre cose e concediti un sacco di tempo in entrambe le modalità.

Un modo per assicurarti di fare pause regolari è seguire la tecnica del Pomodoro. Questo è dove si programma per 25 minuti, quindi fare una pausa per 5 minuti. Le lunghezze di tempo di lavoro e pausa possono variare in base a ciò che funziona meglio per voi. La parte importante è che hai una pausa regolare. Ci sono diverse applicazioni là fuori che consentono di impostare un timer Pomodoro. Uso il tempo del Pomodoro.

Chunking

Questa è l’idea di rompere ciò che vuoi imparare in concetti. L’obiettivo è quello di imparare ogni concetto in un modo che ognuno di essi diventano come un pezzo di puzzle ben noto. Per padroneggiare un concetto, non solo è necessario conoscerlo, ma anche sapere come si inserisce nel quadro più ampio.

Imparato pezzi costituiscono un insieme di puzzle (a sinistra) vs imparato, ma non si ha padronanza pezzi non si adattano in un grande puzzle (a destra)

Dr. Oakley ha suggerito un grande processo passo-passo per avvicinarsi all’apprendimento di qualcosa. In primo luogo, indagine e adescamento-questo comporta la scansione di un libro o il programma di un corso, per esempio, per avere un’idea generale del quadro più ampio. In secondo luogo, osserva un esempio. Quindi, fai da te. E, infine, fallo ancora e ancora in diversi contesti.

Quindi — diciamo che stavo cercando di imparare React e ho avuto la fortuna di trovare la fantastica reazione di Tyler McGinnis.corso di programma js. Per applicare questo processo suggerito, vorrei prima esaminare tutte le unità del corso per cercare di ottenere un succo generale degli argomenti trattati. Quindi, seguirei da vicino mentre Tyler costruisce un’applicazione di esempio. Dopo di che, vorrei costruire la mia applicazione. E infine, applicherei questi apprendimenti nelle nuove funzionalità che stiamo sviluppando in React at my job.

Attenzione Illusioni di Competenza

Ci sono molti modi in cui possiamo farci sentire come abbiamo “imparato” un concetto. Ad esempio, guardare una soluzione e pensare di sapere come arrivare a quella soluzione è una delle più comuni illusioni di competenza nell’apprendimento. L’evidenziazione o la sottolineatura sono anche tecniche che spesso portano a questa illusione di apprendimento. D’altra parte, brevi note che riassumono i concetti delle chiavi sono molto più efficaci.

Recentemente, ho trovato questa grande applicazione chiamata Altamente (dovresti usare questo!). Lo rendono davvero semplice per evidenziare qualsiasi articolo che sto leggendo sul web utilizzando un’estensione Chrome. Quando ho finito di leggere e mettere in evidenza un articolo, fornisce una bella sintesi di tutto ciò che ho evidenziato. Questo è immensamente utile per me.

Cerco di risparmiare in ciò che evidenzio. Meno take away, più è probabile che lo porti via. Questo si lega anche nel nuovo punto…

Recall

Dr. Oakley punti di Dr. Jeff Karpicke di ricerca del recupero di pratica per fornire un supporto scientifico alle spalle di prendere un paio di minuti per riassumere o il richiamo di materiale che si sta cercando di imparare. Va un lungo cammino per prendere qualcosa dalla memoria a breve termine per l’apprendimento a lungo termine. Anche ricordare materiale in diversi ambienti fisici può aiutarti a cogliere il materiale indipendentemente da qualsiasi segnale fisico che il tuo cervello possa avere.

Quindi – dopo aver finito di leggere questo articolo (o qualsiasi articolo), prenditi un momento e prova a dichiarare ciò che ricordi dall’articolo. Ci vorra ‘ molto.

Bite-Sized Testing

Al fine di evitare o sfondare illusioni di competenza, si dovrebbe testare se stessi come si sta incontrando nuovo materiale. Recall è un semplice esempio di questo mini-test.

Non è importante superare questi test senza commettere errori. Errori (e correggere quegli errori) sono un passo importante verso solidificare il vostro apprendimento.

Oltre-Learning

Dopo una lunga seduta di apprendimento…

Il principale da asporto su questo punto è di non spendere troppo tempo in una sola seduta di andare oltre il materiale stesso più e più volte. La legge dei rendimenti decrescenti si applica certamente. Distribuiscilo su molte sessioni e su molte diverse modalità di apprendimento.

Ho cercato di mettere da parte 30-60 minuti ogni giorno per ogni nuova cosa che sto cercando di imparare o imparare in modo più approfondito. Non solo questo è stato migliore nel risultato di un apprendimento duraturo, ma trovo anche il modo più realizzabile per dire che lavorerò su X per 30 minuti.

Interleaving

Una volta che hai una comprensione di base di ciò che stai cercando di imparare, interleaving può essere usato per aiutarti a padroneggiare i concetti. Praticando il salto avanti e indietro tra problemi che richiedono tecniche diverse, puoi consolidare la tua comprensione dei concetti imparando come scegliere di applicarli in varie situazioni. Sapere quando applicare un particolare concetto è importante quanto sapere come.

Non ho ancora applicato deliberatamente questa tecnica, ma, tornando all’esempio precedente di learning React, posso applicare la tecnica di interleaving avendo 2 diversi progetti in cui sto applicando l’architettura React e Flux.

Processo sul prodotto

Quando si affronta la procrastinazione, pensare al processo sul prodotto. Spesso procrastino quando sono sopraffatto dal pensiero, “Ok, devo fare X”. Invece, può essere utile pensare “Ok, passerò un’ora su X” – che non è travolgente, non richiede una lunga ripartizione dei compiti e mi fa iniziare (90% della battaglia).

Metafore e Analogie

Le metafore e le analogie sono spesso parlato di come utili le tecniche di studio. Personalmente, non ho mai fatto molto uso di loro. Ma, come ho incontrato più persone e più insegnanti / mentori, ho scoperto che i migliori usano sempre questi come comunicano. Ed essere in grado di comunicare ciò che hai imparato è una delle principali competenze che differenzia un buon sviluppatore da un grande (IMHO).

Quindi, cerca di fare uno sforzo deliberato per insegnare ciò che impari a qualcun altro e, in tal modo, sarai probabilmente costretto a spiegare concetti con metafore e analogie riconoscibili.

Ci sono diverse opportunità nella pratica quotidiana di sviluppo software per insegnare e imparare dagli altri. È possibile associare il programma, commentare le richieste di pull, registrarsi per dare un codice parlare di un particolare argomento, e blog! Fai tutte queste cose. So che ci sto provando.

Gruppi di studio/Lavoro di squadra

Questo non è nuovo per me e ha dimostrato di essere più vantaggioso per mantenere continui progressi e ritenersi reciprocamente responsabili. Ma è importante includere in questo elenco e notare che trovare il gruppo giusto è la chiave.

Al lavoro, sono fortunato ad avere molti gruppi interni: tech book club (attualmente leggendo Pragmatic Programmer), open source club, culture club, elixir group e probabilmente anche altri. Ma ci sono diverse comunità impressionante che si incontrano e imparano insieme a New York e on-line!

Non importa cosa o dove stai imparando, non devi imparare da solo. Infatti, è l’unicità delle persone con cui si impara e le discussioni che si hanno insieme che rendono ciò che si impara indimenticabile.

Related Posts

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *