为了获得计算机编程技能,大脑会重新利用通常用于逻辑推理的认知区域。

随着社会中技术使用的不断增加,显而易见计算机编程可能是一项有价值的技能。但人们的大脑是如何学会编码的呢?约翰霍普金斯大学的Yun-Fei Liu 和 Marina Bedny在他们的《JNeurosci》论文中测试了当人们使用Python学习编程时,这是否可能是通过重新利用原本用于更本能目的的大脑网络来实现的。
研究人员记录了没有编程经验的研究志愿者在学习编码前后的大脑活动。 在大脑左半球参与逻辑推理的神经网络在参与者阅读关于编程算法的内容时活跃起来,这发生在任何正式指导或技能获取之前。Liu解释道:“我们向参与者展示了用普通英语描述的编程算法,在学习 Python 之前。你会认为在这种情况下呈现信息时,大脑的语言网络对于理解这些信息是很重要的。” 但是主要激活的是逻辑推理网络。”学习了Python之后,这个网络继续强烈地与编程代码互动。
根据作者的说法,这项工作表明人类大脑会将参与推理的认知区域重新用于学习和掌握计算机编程技能。这是否意味着在逻辑推理方面更出色的人更容易学习计算机编程?Liu说,“我们还没有研究学习结果与神经反应之间的相关性。目前,我们正在考察逻辑推理测试分数能否预测人们在编写计算机程序任务中的表现如何。”