文章发布于:2024年6月12日

被人生的许多问题所困,有时在想,会不会有一种我从有想到过的“算法”,能够既简洁又优雅的解决所有的问题。

最近写了一个2048的小游戏,其中有一个算法,就是收集数字方块的移动坐标。开始尝试一种方式,感觉非常麻烦,慢慢意识到,可能思路错了,然而尝试另一种方式,结果成功的把问题解决。事后看,解决的方式相当的简洁。虽然这只是一个简单的算法,折腾了一两个小时,但它很好地说明了一个问题:如果事情非常麻烦,可能并不是自己不够努力,而是思路不够好,很可能存在一种更简洁优雅的解决方式。

在前几天读的一本书里,其中提到了想象力,我将其归咎为路径依赖。一个人对社会的看法基于自身的经历,人不可能创造出自身认知以外的观点。

那么,一边是个人认知的局限,另一边又需要更简洁高效的算法,该如何实现这一点呢?