Conception et réflexion: comment le cerveau fonctionne pendant le codage



Le Massachusetts Institute of Technology est connu pour son extraordinaire recherche et développement. Récemment, des représentants de l'institut ont publié les résultats d'une étude intéressante. Les neuroscientifiques du MIT ont constaté que lors du codage, l'activité du cerveau diffère considérablement de son activité lors de l'exécution d'opérations mathématiques ou lors du traitement de la parole.



Il y a une opinion que la programmation elle-même ressemble au processus d'apprentissage d'une langue étrangère. Techniquement, il y a des points communs, mais en fait, les choses ne se ressemblent pas exactement au cerveau. Pour savoir quelles parties du cerveau sont responsables du codage, les scientifiques du MIT ont scanné le cerveau des développeurs volontaires pendant qu'ils travaillaient. Les jeunes ont travaillé en utilisant le langage textuel Python et le langage graphique ScratchJr.



L'étude a révélé que les parties du cerveau responsables du traitement des informations sur la langue n'étaient pas impliquées dans le processus de codage. Mais les scientifiques ont remarqué une activité dans ces parties du cerveau qui commencent à fonctionner au cours de la résolution de problèmes mathématiques complexes.



Avec les problèmes mathématiques, tout n'est pas si simple: selon des études récentes, lors de la résolution de problèmes de logique et de mathématiques, l'hémisphère gauche travaille plus activement. Et lors de la recherche de réponses à des problèmes de navigation spatiale, l'hémisphère droit est plus impliqué.





Ainsi, le codage active les deux hémisphères à la fois. Il s'avère que malgré le fait que le codage ressemble plus aux mathématiques, en réalité tout n'est pas tout à fait ainsi.



Sinon, comment la programmation affecte le cerveau





Les programmeurs sont connus pour leur réflexion spécifique. Les scientifiques étudient depuis longtemps les effets de la programmation sur la pensée. Voici trois points à retenir intéressants.



1. La programmation façonne notre façon de penser et établit des modèles mentaux .



Comment cela peut-il arriver? Il s'avère que le langage avec lequel vous avez commencé à vous familiariser avec la programmation est important. Cela peut être n'importe quel langage, y compris le Basic ou Pascal obsolète.



Mais, dans tous les cas, les idiomes du premier langage de programmation influencent fortement la vision des structures, la construction d'un arbre logique, la construction d'un algorithme, etc.



Il y a aussi une opinion selon laquelle la maîtrise de deux langages de programmation au même niveau est presque impossible: l'un d'entre eux sera toujours "natif", et le deuxième, le troisième et tout le reste - supplémentaire.



2. L'écriture de code affecte notre santé en la renforçant.



Le cerveau, comme un muscle, peut (et doit) être entraîné. La recherche sur l'impact des programmes sur les capacités des élèves remonte à la fin du 20e siècle. Ensuite, il y a eu une amélioration des indicateurs sur les tests de capacités cognitives chez les étudiants qui savent programmer ou qui ont de l'expérience en écriture de code.



Une étude datant de huit ans déclareque le degré d'activité cérébrale n'est influencé que par des types spécifiques d'activités qui nécessitent une formation et impliquent une résolution constante de problèmes et la résolution de difficultés. La programmation n'affecte pas directement notre santé, mais améliore l'état actuel du cerveau, affectant positivement l'efficacité de l'appareil de pensée, les capacités cognitives, etc.



3. La programmation est aussi la parole.



Comme mentionné ci-dessus, lorsqu'un développeur est en train de coder, les zones du cerveau responsables des fonctions du langage sont en sommeil. La situation est différente lorsqu'un programmeur lit le code de quelqu'un d'autre. Lors de l'étude de fragments du code source par les programmeurs, les auteurs du projet ont menéscans IRMf de leur cerveau. Il s'avère que la révision du code par les développeurs implique des zones du cerveau qui sont généralement associées au traitement de la parole, à la mémoire et à l'attention:



  • gyrus frontal moyen - est responsable de l'attention, du langage, de la mémoire de travail;
  • gyrus temporel moyen - associé à la recherche de la mémoire sémantique;
  • le lobe pariétal inférieur est utilisé pour la mémoire à court terme;
  • gyrus frontal inférieur - associé à la RAM et au langage.







All Articles