这是我阅读《程序员的思维修炼》后的一些感想,与大家分享一下。

   在此书中介绍了德雷福斯德五个阶段,分别是新手、高级新手、胜任者、精通者、专家。而现在大部分程序员只是处于高级新手到胜任者之间。

   我们的大脑可以比做双CPU, 1号CPU大家很和熟悉,称之为L型,是负责处理线性、逻辑思维和语言处理。2号CPU则有很大的不同,称之为R型,它更像一个神奇的数字信号处理器。它是大脑中的google。但是这两个CPU共享通往内存核心的总线,且每次只有一个CPU可以访问内存。

  记忆是全息存储的,记忆必须刷新。大脑必须刷新,必须使用,否则就会丢失记忆。如果大脑停止运行,它就忘记了一切。

  R型不能直接控制。R型在存储输入方面非常卖力,当你努力解决一个问题时,R型进程会搜索你的所有记忆以寻找解决方案。

  R型可以提供直觉,想成为一个专家,必须意识到一点:L型是必须的,但仅有它是不够的。

  曾经有科学家利用实验证明,人的脑细胞是有限的,脑细胞可能会死亡,但是无法再新生,但是伊丽莎白·高尔德教授证明了,当处在一个丰富的环境中,里面充满了需要学习,观察和交互的事物,人会产生大量的新脑细胞和新的神经联系。

  R型看森林,L型看树木。

  重新连线大脑,坚信这一点并不断实践。

  利用右脑,认知转型,感觉R型。R型开路,L型紧跟。

  怎么很好的使R型与L型 配合呢,结队编程,工作时一个人用L型另一个人用R型 。

  调试自己的大脑,了解认知偏见、思维定势、基本归因错误、自私的偏见、需要定论、认可上的偏见、曝光效应、霍桑效应、虚假记忆、符号约简谬论、名词谬论。

  很少不意味着没有。

  主动学习。大脑不是一个用于填充的窗口,而是一束需要点燃的火焰。

   瞄准SMART目标,尤吉·贝拉说过:如果你不知道去往何处,那么你就必须多加小心,因为你很可能无法到达那里。

   什么叫SMART目标呢??即Specific(明确的)、Measueable(可度量的)、Acceptable(可实现的)、Realistic(实际性)、Timed(时间可控的)。

   使用增强性的学习方法:主动阅读和总结书面材料的更好 方式,使用思维导图探索和发现模式和关系,以教代学。

   使用SQ3R方式主动阅读:调查,问题,阅读,复述,回顾。

   积累经验是学习和成长的关键。趣味性很重要,为了更好的学习,请更好的玩。把事物分成大脑足以容纳的几部分,然后一个一个的去解决。从相似点中学习,从差异中忘却。

  正确对待实践中的失败。 詹姆斯·乔伊斯说过:错误是发现的大门。“我不知道”是一个良好的开始。建立探索环境、自由实验、能够原路返回稳定状态、重现任意时刻的工作产品、能够证实进展。

  通过探索可以觉得更好,而不是指令。观察,不做判断然后行动。

  控制注意力。通过三个方面来管理 你的思维:增强注意力,管理 你的知识 ,优化当前情境

   情境切换,两个不同的情境之间进行切换,需要平均20分钟才能返回到了前面 的情境中,因此要积极的管理干扰,让我们尽量的进行单任务。

英国一项有争议的研究说明:如果你持续中断正在进行的任务,去检查电子邮件或者回复即时消息,你的有效智商会下降10分,而吸×××卷导致下降的智商仅4分

   如何保持注意力:学会安抚咄咄逼人的L型思维、主动在前进中思考和增强思想,即使是不成熟的、明确情境切换的昂贵代价,尽可能的避免。