¿CÓMO FUNCIONA LA MENTE DE UN PROGRAMADOR DE SOFTWARE?

• Según estudios de la neurociencia de la programación las tareas de reconocimiento de código tienen más que ver con el lenguaje que con las matemáticas.
• Experimentos recientes con programadores web comprueban que para leer el código fuente éstos activan áreas existentes del cerebro típicamente asociadas con el procesamiento del lenguaje y el habla (el córtex ventral lateral prefrontal).
• Esto prueba que además de una inclinación a las matemáticas, un dominio excepcional de la lengua materna es el activo más importante para un programador.

Es de conocimiento común, que al procesar distintos tipos de información, el cerebro activa diferentes regiones. Por ejemplo, los amantes de los videojuegos ejercitan la corteza parietal posterior derecha, mientras que los choferes de taxi tienen un mayor desarrollo de la región parahipocampal, que se incrementa con la experiencia al volante.
Si estás en el área de programación software, seguramente te interesará saber qué pasa en tu cerebro cuando escribes código. Pues bien, un equipo de científicos dirigidos por la Doctora Janet Siegmund está utilizando la técnica del fMRI para comprender el funcionamiento de la mente del programador.
El estudio pionero en esta área de investigación- fue realizado con 17 programadores y sus resultados fueron publicados en el Huffington Post recientemente. Los resultados posiblemente sorprenderán a los que pensaban que la codificación requiere una mente fundamentalmente matemática. Va una síntesis:
En el estudio, la Dra. Siegmund observó la actividad cerebral de los participantes mientras éstos leían fragmentos de código fuente y los comparó con los movimientos observados en otra actividad cerebral, en este caso, buscar errores de sintaxis.

Según estudios de la neurociencia de la programación las tareas de reconocimiento de código tienen más que ver con el lenguaje que con las matemáticas, por el área del cerebro que se activa.

Tuitea esto:
Según estudios de la neurociencia de la programación las tareas de reconocimiento de código tienen más que ver con el lenguaje que con las matemáticas, por el área del cerebro que se activa.

En el scanning se observó una clara activación de cinco regiones cerebrales relacionadas con el procesamiento del lenguaje, la memoria funcional y la atención. Los programadores activaron áreas existentes del cerebro típicamente asociadas con el procesamiento del lenguaje y el habla (el córtex ventral lateral prefrontal) para leer el código fuente, sin necesidad de recurrir a nuevos modelos mentales.

Sorprendentemente, a pesar de que el código incluía operaciones matemáticas, condicionales e iteraciones en loop, para esta tarea en particular la programación tuvo mucho más que ver con el lenguaje que con las matemáticas. Los cálculos matemáticos se realizan en el sulcus intraparietal, el razonamiento matemático se lleva a cabo en polo frontal derecho, y el razonamiento lógico en el polo frontal izquierdo. Sin embargo, ninguna de estas áreas se activó significativamente en la tarea de descifrar el código fuente.

Tuitea esto:
“Además de una inclinación a las matemáticas, un dominio excepcional de la lengua materna es el activo más importante para un programador” -Edsger W. Dijkstra

A medida que se desarrolla la neurociencia de la programación, surgen interrogantes que pueden dar luz sobre la mejor utilización y productividad del cerebro, como por ejemplo, ¿el desarrollo de las habilidades del lenguaje puede mejorar la capacidad para codificar? incluso, ¿el dominar otras lenguas aumenta las competencias de codificación?

Lo más importante del estudio de la Doctora Siegmund, es que destruye el mito de la dicotomía de las competencias matemáticas y las verbales, y abre las puertas de la programación a muchos que, por su inclinación al lenguaje, se sentían excluidos.

 

¿PARA QUE LE SIRVE EL INGLÉS A UN DESARROLLADOR DE SOFTWARE?

¿Para qué le sirve el inglés a un desarrollador de software en América latina? No para mucho, para muchísimo. Mientras estudias y al graduarte, hablar inglés -como una competencia adicional a las habilidades de desarrollo de software– es fundamental, por varias razones: Puedes entender mejor las librerías de programación. Imagina que tienes un problema de…

Leer Mas »

5 Características de un buen Programador JavaScript

Sin duda que la profesión de Programador JavaScript es una de las más interesantes del mercado actual. Si te llama la atención hacerte Programador JavaScript, pero no sabes si tienes las condiciones para ser excelente en esta área, van 5 características que -por consenso- los Programadores dicen que debes tener: Apasionado por tu trabajo El…

Leer Mas »

¿Quieres cambiar de carrera? Aprende a codificar y gana $$$$ muy rápido

Aprende a codificar y aumenta tus ingresos. – El New York Times acaba de publicar un artículo sobre la demanda actual de Desarrolladores y Programadores en el mercado laboral norteamericano. Comienza con la historia de un Bachiller que trabajaba como mesonero ganando $20.000 al año. Luego de un curso breve en programación, su salario subió…

Leer Mas »

Tips para mejores animaciones Web

Tips para mejores animaciones Web – Este parece ser el año en el que la animación web se convertirá en toda una disciplina creativa, según Rachel Nabors, dibujante norteamericana de tiras cómicas, especialista en desarrollo web interactivo, y CEO de TinMagpie.com. Según Nabors, gracias al lanzamiento del nuevo protocolo de animación web, 2015 es el…

Leer Mas »

Las oportunidades laborales en el desarrollo web

Las oportunidades laborales en el desarrollo web – Muchos de nuestros estudiantes nos han pedido información más precisa sobre los salarios a los que pueden aspirar en el campo del desarrollo y programación online. Para responder sus preguntas hemos investigado lo que se publica en la red, además de haber realizado algunas entrevistas a Desarrolladores…

Leer Mas »

Los Lenguajes de Codificación más populares en 2015

CodeEval, una comunidad de más de 40.000 desarrolladores, publica anualmente su ranking de los lenguajes de codificación más populares, basándose en el procesamiento de más de 600,000 códigos utilizados por más de 2.000 empleadores. El ranking da una idea muy clara sobre las tendencias de la mayoría de las empresas de tecnología para cada año…

Leer Mas »