Apprendimento sociale: principi efficaci

Cosa rende una tecnica che facilita l'apprendimento sociale più efficace di un'altra? Questa è una domanda a cui sta diventando sempre più importante trovare la risposta, soprattutto ora che centinaia di software per l'apprendimento sociale sono in coda per soddisfare le esigenze e la formazione dei dipendenti.

Identifichiamo i nove principi di buone tecniche di apprendimento sociale:

Efficienza di registrazione

Le tecniche che forniscono l'apprendimento sociale non dovrebbero gravare l'utente con il compito di registrare le informazioni. Queste informazioni dovrebbero essere registrate automaticamente in modo che lo sviluppatore possa imparare dai suoi errori passati semplicemente esaminando le versioni precedenti dei codici. Ad esempio, un post di un blog su Scrum occupa uno spazio su disco minimo, ma fornisce molta assistenza alle persone che hanno il compito di scrivere codici da zero fornendo loro tonnellate di risorse pertinenti e codici simili.

Tutela della privacy

Le tecniche che progettano l'apprendimento sociale dovrebbero salvaguardare il più possibile la privacy. Ad esempio, se un'autrice scrive della sua brutta esperienza nell'implementazione di un framework agile per progetti complessi, allora la società per cui l'autore lavora potrebbe non volere che il pubblico sappia se la tecnica non ha funzionato. Invece, l'autore può pubblicare la sua esperienza con la tecnica in modo anonimo per mantenere la privacy dell'impresa.

Targeting

Ci dovrebbe essere l'attenzione sulle persone che ne trarranno il massimo. Un post in qualsiasi sito web personale riguardante una tecnica utilizzata per progetti complessi in un framework agile ha una buona probabilità di incontrare le persone giuste, poiché può essere guardato su Internet. Se uno sviluppatore non riesce a capire che il suo team ha problemi con la codifica, potrebbe non pensare di cercare la tecnica e quindi potrebbe non essere affatto a conoscenza del post, ma se un utente ha bisogno di quella tecnica, allora dovrebbe essere in grado di farlo cerca il post nel sito web.

Fiducia

Dovrebbero incoraggiare lo sviluppatore a credere nei riferimenti. Quando uno sviluppatore viene a conoscenza di uno strumento o di una tecnica da un collega, gli attribuisce un valore maggiore. Abbiamo imparato che le persone che lavorano in una squadra si fidano l'una dell'altra, poiché hanno già lavorato insieme in passato e hanno obiettivi simili. D'altra parte, uno sviluppatore che ha appreso uno strumento o una tecnologia da un libro potrebbe non fidarsi completamente dell'autore poiché dubita che l'autore sia più interessato alla vendita di libri, rispetto all'implementazione riuscita della tecnologia o dello strumento descritto.

Fondamento logico

Dovrebbero garantire la motivazione per rispondere a domande come il motivo per cui il riferimento è importante per lo studente. Ad esempio, un post sul blog su progetti in un framework agile menziona i problemi che l'autore ha affrontato e perché credeva che questa tecnica sarebbe stata d'aiuto. Se un lettore del post ha affrontato problemi simili con lo stesso approccio, proprio come lo sviluppatore originale, potrebbe riconoscere la logica. Tuttavia, se ci sono vari ragionamenti e il post sul blog ne riassume solo uno, il lettore non riesce a capire perché questa tecnica sarebbe utile per lei.

Efficienza del feedback

Dovrebbero consentire agli studenti di condividere feedback se una raccomandazione o un riferimento è stato / non è stato utile per loro. Il feedback dovrebbe anche essere fornito in sezioni per ridurre il tempo impiegato per sfogliare tutto il testo. Ad esempio, commentare un post di un blog di tecnica rivedendolo come importante "può attirare molti lettori a quel commento, ma sarà necessario un grande sforzo da parte del lettore per esaminare l'intero commento per vedere perché e dove la raccomandazione o il riferimento ha funzionato o non ha funzionato.

Bootstrap

Dovrebbero fornire vantaggi di apprendimento senza una comunità ampia ed esistente. Ad esempio, l'apprendimento dei modi per lavorare in modo efficiente di una grande impresa non dovrebbe essere fornito a qualcuno che gestisce un'attività da una sola persona.

Generalità

Dovrebbero consentire agli sviluppatori di apprendere diverse tecniche. I lettori possono apprendere diverse tecniche e innovazioni software dai vari strumenti interattivi, rispetto ai blog in cui gli sviluppatori non possono porre domande soggettive o aperte, poiché non è stato progettato per fornire quel tipo di informazioni.

Le tecniche per bilanciare e massimizzare questi principi possono essere viste come il futuro dell'apprendimento sociale. Sebbene non sia possibile progettare una singola tecnica che massimizzi tutti questi principi, situazioni diverse devono essere gestite con tecniche diverse e per compiti diversi. Dall'esempio dei blog apprendiamo che la tecnologia può aiutare a facilitare e potenziare l'apprendimento sociale.

Efficienza di apprendimento

Le tecniche che semplificano l'apprendimento sociale dovrebbero ridurre al minimo le spese per l'apprendimento. Ci vuole tempo per scegliere e leggere i database da un libro di database. Utilizzando le tecniche di apprendimento sociale, non ci sarà alcun sovraccarico di apprendimento imposto allo scrittore del libro e a un numero qualsiasi di studenti.

Ad esempio, un team spesso non rispetta le scadenze e il manager lo riconosce. Il manager va in profondità sul codice sorgente e scopre che il motivo è che la squadra è soggetta a un debito tecnico significativo. Pertanto, il manager incoraggia e guida il team per contrastare il problema. Questo apprendimento acquisisce un overhead essenziale dal manager che ha risparmiato tempo nel riconoscere il problema, e anche un overhead significativo dal team che è stato speso per conoscere il problema e la sua causa.