学好数理化,走遍全天下!小时候,这句顺口溜时常在耳边响起,而迈入编程行业以后,又有人想问:我数学不好,能写好代码吗?
不过最近的 MIT 神经科学家在 eLife期刊发表了一项新研究,则给出了不同的观点。
这个研究结论是:我们阅读学习代码的时候,并不会激活人类大脑涉及语言处理的区域,而是激活的是一个叫做多需求(multiple demand,MD)网络的分布式网络。而MD网络往往在人们处理诸如数学等问题上会被激活?
可能你觉得很正常,这不就是和数学有关嘛,怎么会没关系。不过别急,科学家进一步发现,它其实和数学没关系,而更依赖于MD网络的其他部分。换句话说,我们人类在理解计算机编程语言的时候,并不同于处理数学和逻辑关系,而是独立的。
还有不少网友也说,编程对数学水平的要求不是很大,但是会限制你往更高的层次发展。一般要求数学极好的都是针对某个非常高端的领域的编程,但是这种情况很少。
编程要一定的逻辑思维能力。数学好,说明逻辑思维能力不错,对学好编程很有帮助:但如果对学编程有兴趣,即使开始数学不好,但在学习编程的过程中会促使你去学好数学,两者有相互促进作用。
对此,你还担心自己因数学不好而放弃编程吗?
领取专属 10元无门槛券
私享最新 技术干货