Diseño y pensamiento: cómo funciona el cerebro durante la codificación



El Instituto de Tecnología de Massachusetts es conocido por su extraordinaria investigación y desarrollo. Recientemente, representantes del instituto publicaron los resultados de un interesante estudio. Los neurocientíficos del MIT han descubierto que al codificar, la actividad del cerebro difiere significativamente de su actividad al realizar operaciones matemáticas o durante el procesamiento del habla.



Existe la opinión de que la programación en sí se parece al proceso de aprender un idioma extranjero. Técnicamente, hay puntos en común, pero de hecho, las cosas no se ven exactamente iguales para el cerebro. Para averiguar qué partes del cerebro son responsables de la codificación, los científicos del MIT escanearon los cerebros de los desarrolladores voluntarios mientras trabajaban. Los jóvenes trabajaron utilizando el lenguaje textual Python y el lenguaje gráfico ScratchJr.



El estudio encontró que las partes del cerebro responsables de procesar la información sobre el idioma no estaban involucradas en el proceso de codificación. Pero los científicos han notado actividad en aquellas partes del cerebro que comienzan a funcionar en el curso de la resolución de problemas matemáticos complejos.



Con los problemas matemáticos, todo no es tan simple: según estudios recientes, al resolver problemas en lógica y matemáticas, el hemisferio izquierdo trabaja más activamente. Y cuando se buscan respuestas a los problemas de navegación espacial, el hemisferio derecho está más involucrado.





Entonces, la codificación activa ambos hemisferios a la vez. Resulta que a pesar de que la codificación se parece más a las matemáticas, en realidad no todo es así.



¿Cómo afecta la programación al cerebro?





Los programadores son conocidos por su pensamiento específico. Los científicos han estudiado durante mucho tiempo los efectos de la programación en el pensamiento. Aquí hay tres conclusiones interesantes.



1. La programación da forma a nuestra forma de pensar y establece modelos mentales .



¿Como sucedió esto? Resulta que el lenguaje con el que comenzó a familiarizarse con la programación es importante. Puede ser cualquier idioma, incluido el obsoleto Basic o Pascal.



Pero, en cualquier caso, los modismos del primer lenguaje de programación influyen fuertemente en la visión de las estructuras, construyendo un árbol lógico, construyendo un algoritmo, etc.



También existe la opinión de que el dominio de dos lenguajes de programación al mismo nivel es casi imposible: uno de ellos siempre será "nativo", y el segundo, tercero y todos los demás - adicional.



2. Escribir código afecta nuestra salud fortaleciéndolo.



El cerebro, como un músculo, puede (y debe) entrenarse. La investigación sobre el impacto de la programación en la capacidad de los estudiantes se remonta a finales del siglo XX. Luego hubo una mejora en los indicadores en las pruebas de habilidades cognitivas entre los estudiantes que saben programar o tienen experiencia en la escritura de código.



Un estudio de ocho años afirmaque el grado de actividad cerebral está influenciado solo por tipos específicos de actividades que requieren entrenamiento e implican la resolución constante de problemas y la superación de dificultades. La programación no afecta directamente nuestra salud, pero mejora el estado actual del cerebro, afectando positivamente la eficiencia del aparato de pensamiento, las habilidades cognitivas, etc.



3. La programación también es habla.



Como se mencionó anteriormente, cuando un desarrollador está codificando, las áreas del cerebro responsables de las funciones del lenguaje están inactivas. La situación es diferente cuando un programador lee el código de otra persona. Durante el estudio de fragmentos del código fuente por parte de los programadores, los autores del proyecto llevaron a caboResonancia magnética funcional de sus cerebros. Resulta que la revisión del código de los desarrolladores involucra áreas del cerebro que generalmente están asociadas con el procesamiento del habla, la memoria y la atención:



  • circunvolución frontal media: es responsable de la atención, el lenguaje, la memoria de trabajo;
  • giro temporal medio - asociado con la búsqueda de memoria semántica;
  • el lóbulo parietal inferior se utiliza para la memoria a corto plazo;
  • circunvolución frontal inferior - asociada con RAM y lenguaje.







All Articles