Come insegnare l'indipendenza [chiuso]

4

Nel mio corso di IB Computer Science mi viene regolarmente chiesto da ... praticamente tutti come fare X o implementare Y. Sono l'unica persona con una significativa esperienza di programmazione in classe e non ho bisogno di insegnare la mente alla gente sulla programmazione, ma molte delle domande potrebbero essere semplicemente risolte facendo un po 'di ricerche.

In quali modi posso provare a insegnare ai miei compagni studenti come diventare dei programmatori autosufficienti?

Tutto quello che posso davvero pensare è essere un ninja di Google & imparare come usare un'API.

    
posta Glenn Nelson 13.02.2011 - 02:52
fonte

3 risposte

4

Build a fire for a man and he will be warm for a night, set a man on fire and he will be warm for the rest of his life.

Come responsabile dello sviluppo, ho riscontrato questo problema molto con i programmatori più inesperti. È molto frustrante quando li aiuti con un problema e sembrano continuare a tornare da te per il prossimo passo invece di correre con esso.

Il miglior consiglio che posso dare e che ha funzionato bene per me è smettere di dare loro risposte e iniziare a dare loro indicazioni. Cioè, dire loro dove trovare la risposta o dare loro suggerimenti che dovrebbero essere sufficienti per farli puntare nella giusta direzione della soluzione. Le persone non hanno alcun incentivo ad abbandonare un metodo che funziona, e proprio ora quel metodo per loro ti sta dando delle risposte.

    
risposta data 13.02.2011 - 16:50
fonte
4

In primo luogo, se stai mostrando loro dei pattern software, smetti di farlo.

Scherzi a parte. Per un po ', comunque.

Modelli di software, plugin e librerie danno agli studenti l'impressione che tutto ciò che riguarda la programmazione sia unire insieme bit di codice e li renda pigri, perché non pensano da soli.

Ad ogni modo, l'unico consiglio che posso darti è questo: puoi dire loro come farlo, puoi mostrare loro come farlo, oppure puoi dire e mostrare loro come farlo e poi falli fare mentre guardi. Il terzo approccio è di gran lunga il migliore. Se ciò significa farli eseguire una ricerca su Google, fallo.

L'unica cosa che non dovresti fare è semplicemente dire loro la risposta.

    
risposta data 13.02.2011 - 03:54
fonte
1

Il problema non è che ti stanno chiedendo, il problema è la tua incapacità di dire NO a loro.

Abbiamo tutti bisogno di imparare a dire di no ad altre persone, anche se a volte sembra difficile, ma come dice il vecchio proverbio: dire di no agli altri è dire di sì a se stessi.

    
risposta data 13.02.2011 - 04:46
fonte

Leggi altre domande sui tag