In genere, i modi in cui le persone apprendono sono:
- Leggi i concetti
- Leggi il codice sorgente disponibile
- Implementa il codice sorgente e gli esercizi forniti
Funziona molto bene per la memorizzazione e l'apprendimento a breve termine. Tuttavia, ci sono alcuni fattori che aiutano la transizione da " memorizzazione " a " gut-feel ".
In primo luogo, avere un obiettivo semplice ma chiaro, ad esempio, "Voglio sviluppare un sostituto per Blocco note". Tutto ciò che apprendi dovrebbe essere guidato dalle esigenze di questa app. Quando dici "Adesso come faccio a mostrare quest'area bianca sullo schermo", cercalo, impara, implementalo.
La prossima volta che raggiungerai lo stesso concetto, ricorderai quel contesto e attiveresti la tua memoria. Penserai: "Ricordo quel posto in cui dovevo usare quei fastidiosi puntatori a causa di {xyz}". È così che il cervello impara e ricorda!
Non fermarti a un programma, provane diversi. Alla fine toccherai la maggior parte dei concetti comuni della tua lingua selezionata.
Guadagni lentamente sicurezza e provi programmi più avanzati man mano che procedi. Mantenerlo pratico e guidato da obiettivi reali. Mantieni la semplicità e divertiti.
Questo sermone portato dalla rete SE. Grazie per l'attenzione! :)