Aprendizaje social: Lugar de trabajo

Nuestra capacidad de expresar ideas, pensamientos y sentimientos a través del lenguaje, de modo que podamos conectarnos con otros para lograr objetivos que nos beneficien mutuamente es lo que define a los seres humanos como una raza. Esta es nuestra capacidad de crecer a través del aprendizaje innovador basado en la observación, que es uno de los regalos más importantes que tenemos.

Muchos de nosotros imaginamos que aprender es un esfuerzo individual hacia la búsqueda del conocimiento. Muchos imaginarían a un chico sentado en su escritorio o en su computadora como una imagen ideal de aprendizaje. Sin embargo, dado que el mundo se está globalizando, hay más cosas que aprender que nunca y, aunque eso es algo bueno en su mayoría, a menudo viene con su propio conjunto único de desafíos.

Para manejar estas situaciones y desafíos, la nueva idea es fusionar el conocimiento colectivo de tal manera que se puedan proporcionar detalles relevantes inmediatos en una situación en tiempo real. Los profesionales de todo el mundo están formando comunidades donde aprenden sobre intereses comunes y persiguen su pasión compartiendo conocimientos e interacciones.

Lugar de trabajo

Tomó 1000 intentos fallidos para que Thomas Edison inventara la bombilla eléctrica. Después de inventar la bombilla, un día se le preguntó cómo se sentía al fallar 1000 veces. Edison respondió: Cada fracaso fue un paso más hacia el éxito. Una pregunta que me viene a la mente después de leer esta anécdota es, si Edison estuviera viviendo en la actualidad, ¿habría tomado tantos intentos de hacer la bombilla? Cuán eficiente hubiera sido, si hubiera tenido la oportunidad de comparar notas y conocer los métodos que fallaron para poder haber dado menos pasos hacia el éxito.

Los científicos ahora están presenciando que trabajar individualmente en proyectos selectos por sí solos no es efectivo, ya que de esa manera hay menos progreso en megaproyectos. Encuentran que al compartir experiencias y conocimientos juntos, muchos de ellos pueden darse cuenta si su enfoque inicial es correcto. Pero ninguna otra industria tal vez se da cuenta de la necesidad de aprendizaje social hoy como tecnología de la información.

Como dice un programador tan bellamente, "nunca hubo un momento en que me sintiera tan cerca de otra alma, y ​​sin embargo tan solo, cuando busqué en Google un error y la búsqueda arrojó solo un resultado: un hilo de otro programador con el mismo problema . Y no hay respuesta.

Hay una creciente demanda de aprendizaje social ya que los desarrolladores de software sienten la necesidad de un portal o herramienta de aprendizaje, donde puedan aprender habilidades a corto plazo que les ayuden en su tarea inmediata, así como trabajar en habilidades a largo plazo que los beneficiarán. a lo largo de sus carreras.

Por ejemplo, considere estos dos escenarios siguientes :
  • Escenario 1: un desarrollador entra en la oficina de un compañero de trabajo y lo nota usando una herramienta de secuencia de codificación que tenía muchos comandos de desarrollo interactivos para el usuario para reestructurar su código. El desarrollador se dio cuenta de que él también podría haber hecho la misma reestructuración de sus códigos utilizando las herramientas de refactorización de estos entornos de desarrollo y ahorrado mucho tiempo, solo si lo hubiera sabido.
  • Escenario 2: mientras revisaba un blog, un desarrollador de software leyó acerca de Scrum, una interfaz interactiva de reuniones en línea que ayudó a los equipos a reducir los problemas de comunicación al permitirles actualizaciones de estado. El desarrollador se dio cuenta de que su propio equipo enfrenta el mismo problema y probó Scrum. Esta experiencia fue tan buena que lo hizo como un principio de trabajo para su equipo.

El aprendizaje social en ingeniería de software es la práctica de referirse a los esfuerzos de los ingenieros de software anteriores para que se pueda minimizar el esfuerzo y el tiempo necesario para los ingenieros de software actuales. Como pudimos ver en los dos escenarios anteriores, el aprendizaje social en ingeniería de software no es nuevo. Por el contrario, se aplica en muchas etapas del funcionamiento diario y nos ayuda a encontrar las soluciones a nuestras consultas más inmediatas.

El ciclo en el que se utiliza el aprendizaje social en la ingeniería de software:
  • Los profesionales participan en una tarea relacionada con la ingeniería de software.
  • La información sobre esa tarea se registra para referencia futura.
  • Una nueva persona intenta una tarea similar y comienza a buscar referencias.
  • Los elementos de la tarea anterior se comparan con la nueva tarea y las referencias extraídas.

Los elementos relevantes de la antigua tarea se presentan al nuevo programador como una recomendación para mejorar esa tarea inmediata o futura. Esto no solo proporciona asistencia en tiempo real para solucionar problemas de forma inmediata, sino que también crea una base de datos de ejemplos de casos similares para futuros programadores.

Después de suficientes iteraciones, estas herramientas de desarrollo se habrían optimizado tanto que el nuevo programador solo tendría que hacer pequeños cambios personalizados en el script en gran medida sin cambios y entregar su trabajo de manera más rápida y precisa.


ANTERIOR: Aprendizaje social: Estrategias

SIGUIENTE: Aprendizaje social: Principios efectivos

INDICE: Curso de aprendizaje social

Comentarios