20220603
记得还在SZ刚开始接触Ubuntu的那段时间开始接触魔方,比接触数独的时间稍微晚一点,真正开始实打实接触魔方还是在MD的那段时光,之后在网上找到Android版的APP,学会基本的玩法后只要有空就玩几把,几乎是玩得不亦乐乎,当自己越来越熟练后几乎不用思考,遇到自己感觉还没完全上手的步骤打算停下来想一下时,双手却不知不觉把那步完成了,这种感觉很奇妙,几乎就是生物学里的条件反射。记得自己那时在手机上的最好的成绩几乎是徘徊在5分钟左右,玩实体魔方因为动作和魔方手感的原因可能要慢一点。现在玩少了,很多基本套路都遗忘了,到现在手机里还依然保留两个相关APP。
因为魔方是一个建筑学专业的教授发明的,大部分大学里建筑相关专业的老师为了锻炼学生的空间思维能力几乎都会推荐学生玩魔方。
复原一个魔方常规的基础玩法分七个步骤:
1.底棱归位
2.底角归位
3.中棱归位
4.顶面十字架
5.顶面归位
6.顶角归位
7.顶棱归位
个人感觉最复杂的是第五步顶面归位,有七类不同情形,完全掌握那一步花的时间最多,当发现自己可以独立完成第五步后,好像一下子打通任督二脉,后面的两个步骤看起来很复杂,但上手更容易了。顶面归位七类情形看起来很复杂,只要掌握其中一类情形,其他的几类情形的复原过程即使遗忘了或者不熟悉也可以通过手段转换到自己熟悉的情形,虽然繁琐点,但对当初底子很差的自己来说很重要。
任何看起来复杂的大任务都可以分解成多个简单的小任务,而所有的任务复杂程度不一样,因此耗费的时间和精力也不一样,而只有其中那么一两个小任务比较复杂。这里可以套用二八原则:把80%的时间和精力用于应付最复杂的步骤或任务,20%的时间用于完成其他简单的任务。不要指望平均分配完成每个小任务的时间和精力,那样不符合现实,也不符合经济。就像你打算攻占一大片土地,把所有的兵力平均分配在每一寸土地上不现实也不经济,只需把核心的兵力用于攻占最核心的城池即可。
任何复杂问题的分阶段解决时同一阶段可能会遇到不同的情形,不同的情形你的解决方案不一样,这就像套路思维,不同的情形需要不同的套路,往上说就是模型思维,解决问题需要模型思维。就像平常解题需要套定理公式一样,模型思维就是你解决问题的定理和公式。现在才真正开始体会到查理芒格的模型思维的魅力。不同的情形可以相互转化,遇到自己不熟悉的情形可以通过手段转化到自己熟悉的情形。
每个学会抓重点,抓核心。学会平衡自己的时间和精力,这里的平衡不是彻底的平均主义,而是把80%的时间用于掌握那20%核心和重点。
四阶魔方的复原思路等于二阶魔方和三阶魔方复原思路的综合,先复原六个面中心四格,彻彻底底的二阶魔方的玩法。增加一个中间两个棱块同色复原的步骤,把中心同色的四格和中间同色棱块当成一个整体后复原的思路就简单了,等于把四阶魔方当成一个三阶魔方。由此推想到更复杂的五阶魔方的复原思路大致等于两次重复三阶魔方复原过程。看起来越来越复杂的东西只不过是由简单的元素重复组合而已,没有什么特别高大上的思路和技术。
大致掌握某个技能和手艺,最核心的部分往往最难掌握,付出的代价最多。当你扛不住时往往是你最需要坚持的时候,很多时候你最难坚持的时候往往就是你离胜利最接近的时候。当你彻底掌握核心后,你就等于打通了掌握整个技能的任督二脉。
所谓的CFOP只不过是最后四个步骤精简优化为顶层归位一个步骤的玩法,100多个公式看起来很复杂,也没必要死记硬背,基础玩法的底子扎实的话多练习应该可以很快掌握。
想起了马斯克工作五步法:
1.别让你的需求那么蠢;
2.努力删除不需要的部分;
3.在前两步的基础上优化;
4.在前三步基础上加速;
5.在以上基础上自动化。