Uczenie się społeczne - skuteczne zasady
Co sprawia, że jedna technika ułatwiająca uczenie się społeczne jest bardziej skuteczna niż inna? Jest to pytanie, na które coraz ważniejsze staje się znalezienie odpowiedzi, zwłaszcza teraz, gdy setki programów do nauki społecznościowej ustawiają się w kolejce, aby zaspokoić potrzeby i szkolenia pracowników.
Określmy dziewięć zasad dobrych technik uczenia się społecznego -
Wydajność nagrywania
Techniki, które zapewniają społeczne uczenie się, nie powinny obciążać użytkownika zadaniem rejestrowania informacji. Informacje te powinny być automatycznie rejestrowane, aby programista mógł wyciągnąć wnioski ze swoich błędów popełnionych w przeszłości, po prostu przeglądając starsze wersje kodów. Na przykład post na blogu w Scrumie zajmuje minimalną ilość miejsca na dysku, ale zapewnia dużą pomoc osobom, które mają za zadanie pisać kody od zera, zapewniając im mnóstwo odpowiednich zasobów i podobnych kodów.
Ochrona prywatności
Techniki projektowania społecznego uczenia się powinny w jak największym stopniu chronić prywatność. Na przykład, jeśli autorka pisze o swoich złych doświadczeniach we wdrażaniu zwinnego frameworka dla złożonych projektów, firma, dla której autorka pracuje, może nie chcieć, aby opinia publiczna wiedziała, czy ta technika nie zadziałała. Zamiast tego autorka może anonimowo opublikować swoje doświadczenia z techniką, aby zachować prywatność przedsiębiorstwa.
Kierowanie
Należy skupić się na ludziach, którzy zyskają najwięcej. Wpis na dowolnej osobistej stronie internetowej dotyczący techniki stosowanej w złożonych projektach w zwinnym frameworku ma duże prawdopodobieństwo, że spotka się z właściwymi ludźmi, ponieważ można go znaleźć w Internecie. Jeśli programista nie rozumie, że jej zespół ma problemy z kodowaniem, może nie myśleć o wyszukiwaniu techniki, a zatem może w ogóle nie być świadomy postu, ale jeśli użytkownik potrzebuje tej techniki, powinien być w stanie wyszukaj post w serwisie WWW.
Zaufanie
Powinny zachęcić programistę do uwierzenia w referencje. Gdy programista dowie się o narzędziu lub technice od kolegi, nadaje mu wyższą wartość. Dowiedzieliśmy się, że ludzie pracujący w zespole ufają sobie, ponieważ pracowali razem wcześniej i mają podobne cele. Z drugiej strony deweloper, który nauczył się narzędzia lub technologii z książki, może nie ufać całkowicie autorce, ponieważ wątpi, czy autorka jest bardziej zainteresowana sprzedażą książek niż pomyślnym wdrożeniem opisanej technologii lub narzędzia.
Racjonalne uzasadnienie
Powinni zapewnić racjonalne uzasadnienie odpowiedzi na pytania, takie jak dlaczego odniesienie jest ważne dla uczącego się. Powiedzmy, post na blogu o projektach w agile framework wspomina o problemach, przed którymi stanął autor i dlaczego wierzyła, że ta technika może pomóc. Jeśli czytelnik posta napotkał podobne problemy z tym samym podejściem, tak jak pierwotny twórca, może uznać uzasadnienie. Jeśli jednak istnieją różne przesłanki, a post na blogu zawiera tylko jeden, czytelnik nie dowie się, dlaczego ta technika byłaby dla niej pomocna.
Efektywność sprzężenia zwrotnego
Powinny pozwolić uczniom na dzielenie się opiniami, jeśli zalecenie lub odniesienie było / nie było dla nich pomocne. Informacje zwrotne należy również przekazać w sekcjach, aby skrócić czas potrzebny na przeglądanie całego tekstu. Na przykład komentowanie posta na blogu poświęconego technice poprzez sprawdzenie go jako ważnego ”może przyciągnąć wielu czytelników do tego komentarza, ale przejrzenie całego komentarza, aby zobaczyć, dlaczego i gdzie zalecenie lub odniesienie działało lub nie działało.
Bootstrapping
Powinny zapewniać korzyści płynące z uczenia się bez szerokiej, istniejącej społeczności. Na przykład nauka sposobów efektywnej pracy dużego przedsiębiorstwa nie powinna być zapewniana osobie, która prowadzi jednoosobową działalność gospodarczą.
Ogólność
Powinny pozwolić programistom nauczyć się różnych technik. Czytelnicy mogą dowiedzieć się o różnych technikach oprogramowania i innowacjach z różnych narzędzi interaktywnych, w porównaniu z blogami, na których programiści nie mogą zadawać subiektywnych lub otwartych pytań, ponieważ nie zostały one zaprojektowane do dostarczania tego rodzaju informacji.
Techniki równoważenia i maksymalizacji tych zasad można postrzegać jako przyszłość społecznego uczenia się. Chociaż nie jest możliwe zaprojektowanie jednej techniki, która zmaksymalizuje wszystkie te zasady, różne sytuacje muszą być obsługiwane za pomocą różnych technik i do różnych zadań. Na przykładzie blogów dowiadujemy się, że technologia może pomóc w ułatwieniu i przyspieszeniu uczenia się społecznego.
Efektywność uczenia się
Techniki, które upraszczają społeczne uczenie się, powinny minimalizować wydatki na naukę. Pobieranie i odczytywanie baz danych z księgi baz danych zajmuje trochę czasu. Wykorzystując techniki uczenia się społecznego, nie będzie narzuconych na autora książki ani na dowolną liczbę uczniów narzutów związanych z uczeniem się.
Na przykład zespół często nie dotrzymuje terminów, a menedżer to potwierdza. Menedżer zagłębia się w kod źródłowy i stwierdza, że powodem jest narażenie zespołu na znaczne zadłużenie techniczne. W ten sposób menedżer zachęca i prowadzi zespół, aby przeciwdziałał temu problemowi. Nauka ta wiąże się z koniecznością uzyskania niezbędnego narzutu od menedżera, który poświęcił czas na rozpoznanie problemu, a także znacznego nakładu czasu od zespołu, który został poświęcony na poznanie problemu i jego przyczyny.