François Chollet
@fchollet
人类在这里提供了一个有趣的对照。
在上世纪 80 年代,「编程的认知后果」曾是心理学研究的一大焦点。当时主流的假设是:通过计算机编程学习形式逻辑和算法结构,会像一种思维体操,能够提升一般推理、规划和解决新问题的能力。但奠基性研究以及随后的元分析表明,事实并非如此。学习编程的学生会在算法思维和写代码方面变得非常熟练,但这些提升并不会迁移到一般认知任务或不相关的问题解决场景中。同样,高强度的数学训练能提升数学推演和结构映射能力,却不会提高一个人在不相关领域习得技能的基础速度。
一般智力似乎是大脑的一种根本属性,而不是一种可以训练出来的技能。在某个领域里练习会让你在该领域变得更好,但不会让你在整体上变得更聪明。