代码的大脑:研究人员计算机编程的神经力学

2021-04-20 04:13:09

通过映射专家计算机程序员的大脑活动,同时它们困扰着代码,约翰·霍普金斯大学科学家发现了这种越来越重要的技能背后的神经力学。虽然研究人员长期以来暂停计算机编程将类似于数学甚至语言的计算机编程,但本研究显示,当经验丰富的编码人员工作时,大多数人都在负责逻辑推理的网络中,虽然在左脑区域,但是语。

"因为人们学习编程有很多方式,从那时起,从自己自己的教程到正规课程,它令人惊讶的是,我们在编码的人中找到了这样一个一致的大脑激活模式,"主管作者Yun-Fei Liu说,博士。学生在大学' S神经塑性和开发实验室。 "它尤其令人惊讶,因为我们知道似乎是一个通常终止的关键时期,但很多人都学会成年人编写编码。"

研究人员长期以来,有人读过,播放音乐或数学时,大脑会发生什么。但尽管我们越来越高的技术依赖,但几乎没有任何关于神经机制的任何东西。

"人们想知道什么让某人成为一个好程序员,"刘说。 "如果我们知道当某人编程时激活了什么样的神经机制,我们可能能够为程序员找到更好的培训计划。"

刘说,许多人认为技术以数学为中心的思维,并认为脑部地区的脑部地区将与在解决数学问题时使用的大脑区域。其他人认为编程语言称为语言是有原因的,并且将与语言处理共享底层编程的神经机制。或者它可能是用于逻辑推理的大脑的一部分或称为&#39的问题的类型;行政控制。'

为了达到它的底层,刘有15名经验丰富的程序员,每个人都擅长编程语言Python,位于一个FMRI扫描仪中,所以他可以在编码问题上致力于衡量他们的大脑活动。

在每种情况下,大脑的相同部分点亮:负责逻辑推理的区域。虽然逻辑推理的行为没有半球偏好,但编码强烈偏爱左半球,与语言相关的区域。

接下来,实验室希望确定学习代码,如学习A,对年轻人更容易。 "它真实的是成年人可以学习代码,但是孩子们更好? 或者也许编码并在' t有一个关键的学习期,而且它是什么让它特殊," 曾表示院长的心理和大脑科学副教授散步。 "它可能是我们的教育系统是错误的,我们应该教孩子们在中学的编码或他们'重新错过了他们可以最好的机会。" 更多信息:Anna A Ivanova等,计算机代码的理解主要依赖于领域的行政大脑地区,Elife(2020)。 DOI:10.7554 / Elife.58906