程序员的思维修炼:开发认知潜能的9节课阅读笔记02

发布时间 2023-03-25 10:31:02作者: 花伤错零

 

新手与专家

新手看重的规则, 专家不关注规则关注于感觉 。 因此他们的认知是难以直接表达出来的。 就像每个会滑冰的人告诉不会滑冰的人技巧他们无法懂得, 但是你要教他们规则就可以。
模型的五个阶段

作者说新手阶段一般需要指令清单去沿着做, 但是出现问题不知道怎么解决, 而且解决问题的规则会有无限递归的, 一个专家级的内容很难明确出清单。新手部分才能。 规则只能让你开始,但是走不远。
高级新手有一些自己的认知, 但是没有全局的。能够摆脱部分规则, 但是不能超出太多。
胜任者: 能够自己解决问题, 有自己的模型。 但是对于没有经验的领域, 不知道细节在哪里,会去问专家。 (我就是这个领域)
精通者: 有全局的模型,并且能自我纠正, 这是最重要的。 胜任者没有这个能力。 例如一些设计模式的指令, 精通能够按照指定放到合适的位置, 但是新手和胜任者就不行, 没有全局的意思。
专家是精通者的成长, 拥有全局的意识和不同业务场景的直觉。
作者说现在的社会中专家很少, 大部分都是初一基于自己的认知、学习新的认知, 不主动拓展的高级新手。 对自己的领域没有认知。更别说对整个领域有认知了。 而且专家是不适合教新手的, 因为很多都是直觉类的知识, 而新手需要的是指令, 他们对于指令的内容基本都融入到直觉了。 而且很多公司都是要求专家执行新手级别的规则, 对专家是有害的。 专家擅长的就是突破规则。

有效的使用模型的技巧

作者说想要成为专家,相比较于时间, 更需要的是一个明确的挑战区任务, 大量的反馈和重复犯错和纠正犯错的机会。 如果稳步做这种实践10年, 肯定就是专家了。 而且一旦你在一个领域成为专家, 去其他领域达到专家就会很快。
做任务的主人就是成为高级新手的必要条件、要通过模仿和观察来学习, 在实践中保持能力(当下很多薪资不平会让高级开发人员去其他行业, 这是一个要解决的问题)。
日常的模型

作者说新手不需要全貌需要的是规则, 专家需要的是全貌,不能用约束性的规则防止他们做出自己的判断。 但是需要注意一个团队都是专家做不了事情, 具体的事情还是新手做得快。
认识你的大脑

大脑结构

大脑是有按部就班线性cpu和直觉类型的非线性cpu, 共享一个总线传输到内存中, 但是没有硬盘。 两个cpu一次只能有一个进入总线。

随时随地的记录你的直觉类大脑时不时冒出来的知识。 如果你不记录这些伟大的想法, 你就不会意识到自己拥有过他。 但是需要注意有好想法的人有100个, 最后去做得人只有1个, 能不能做成另说、

线性人脑和直觉类型人脑, 很多人看重线性的人脑, 但是线性人脑关注具体事情成长空间有限, 直觉类人脑关注整体全局,做事不理性。 但是很多大牛都是n类型的, 他们在做的时候会超脱局限, 不断关注整体和提供思考。我们换个词, 综合学习和分析学习。 要知道很多优秀的程序员可能前期写代码能力不行, 但是 他们有非常强的写代码意愿。

综合类型人格的崛起

过去是分析类型人格带领人们从森林走到办公室, 按部就班的做就能找到出路。 但是R类型的人更具有创意, 对于划时代的突破和日常的创新很多都是N类型的人做得。
如何让线性和直觉大脑更好的合作

作者说大脑是存在竞争的, 你天天做思考的事情, 大猫皮层全被这种占领了。 如果你天天做线性事情, 大猫皮层的神经会慢慢被这种神经单元覆盖。

大脑擅长改变环境和持续变化, 因此写代码可以画出思维导图等感官内容。

作者给了一个感受r类型例子就是画倒过来图, 很多s人看不到线性的规律会直接拒绝, 但是对于N类型的人, 能够在画的过程中体会到整体, 能够坚持下来。 这是N类型人的想法。

N类型开路, s类型紧跟生产。 二者缺一不可。

例如作者在攀岩前, 教练啥也不教就让我们做, 但是到一半大家有基本认知之后再开始教。 效果要比一开始就教好。
作者说直觉是专家的标志, 但是需要线性思维去验证思维是否是对的, 不然路走偏了。
想要收获n类型的知识可以去写博客, 记录这些非线性的内容。

N类型的知识是很昂贵的,
调试你的大脑

你的大脑会被认知、时代、性格、大脑硬件影响, 因此我们要学会调试它。 debug。

认知

思维定式, 就是长时间说100 ,下意识会把85说成100
太多了,总之就是人并不理性
时代中说明我们现在处于婴儿潮的默契, 开始追求个性。