我们的口号是成为一个更好的软件开发人员,编写更多的软件。
然而,当我实际上不是在计算机编程时,我是否可以参加一些活动,例如
已经被证明能锻炼我大脑中参与编程、架构规划、算法设计等的部分,或者被证明在认知上与这些活动相似?从而有可能导致这些领域的改善?
发布于 2014-10-28 23:35:31
你基本上是在描述“流星原理”,大脑游戏将对其他认知领域产生“溢出效应”。唯一证明这一效应的研究似乎是由Lum式赞助的研究。甚至有一些轶事研究似乎表明了电子游戏会更好在完成这一任务时的表现。
也就是说,对于程序员来说,解决难题、写数学方程式和作曲都有很大的转移效果。为什么?因为程序本质上是谜题。因为程序本质上是数学的,特别是函数程序。因为编程是一种创造性的努力,就像音乐作品一样。因为编写软件的行为从根本上讲是一种社会行为;你必须与涉众合作,收集需求,制定计划,满足老板,并运用各种形式的协作技能,包括技术和其他方面的技能。
这类活动具有传递效果,因为它们直接关系到编程技能。换句话说,它必须是正确的活动。但是编程就是这样的;几乎任何足够复杂的活动或人类的努力就能实现这一点。
进一步阅读
为什么大脑训练不起作用
https://softwareengineering.stackexchange.com/questions/261177
复制相似问题