程序员教你正确的学习姿势~!

最近悟出一个道理,就是大脑的工作模式和电脑是一样的。电脑有磁盘和内存,大脑也有。那些深刻理解或者使劲重复的东西都是存在磁盘里的,而临时信息都放在了内存中,而大脑的持久化层做的很糟,处理速度慢,吞吐量还小。

内存的使用和电脑也一样,我们处理一件事情或者学习一个知识点,就像调用函数,如果中间遇到不理解的或者其他事情,就会把前面的事情压栈去调用另一个函数,然而我们的栈很小,两三次递归就立马崩溃了,如果我们用临时记忆把栈里的信息转存到堆里,不好意思,大脑没有什么保护机制,没一会儿就被其他程序覆盖了,等你回忆的时候全是乱七八糟的,根本无法重新入栈,恢复执行。所以最佳的策略就是手动持久化到其他存储介质,需要时重新计算,恢复调用现场----这就是做笔记。

如果我们学会了一个知识,我们就会把函数的计算结果给存储下来,下一次遇到这样的计算,就直接使用结果了,这就是为什么一个非常复杂的系统,我们掌握之后就会觉得很简单,但是如果你想知道计算方法,抱歉估计你还得重新算,这就是为什么我们掌握的细节经常会被忘记,需要重新熟悉理解。并且我们存在哪里也是个未知数,搞不好过两天你又忘了,所以你还需要经常复习啦。

你可能感兴趣的:(程序员教你正确的学习姿势~!)