概述
book
程序员的思维修炼:开发认知潜能的九堂课
member variable
-
Abstract variable
-
perface
- 最近发现有人推荐了这本成长的书, 好好看一看。
-
-
const variables
-
第一章绪论
-
本书主要讲以下几点
- 技能获取领域的德雷福斯模型如果从新手到专家
- 通过电脑对比你的大脑
- 正确的使用大脑
- 调试大脑, 当出错的时候
- 知道怎么用大脑之后, 教你一些如何学习的方法。
- 积累经验, 告诉你如何从实践中积累经验。
- 控制自己的注意力
- 如何超越专家
- 实践测试
-
-
从新手到专家的历程
-
作者说人类如何掌握技能的德雷福斯模型 是抽象理论, 无法直接看到摸到。 此外互联网存在专家不被认可为专家或者职员能力存在巨大差异。
-
新手与专家
- 新手看重的规则, 专家不关注规则关注于感觉 。 因此他们的认知是难以直接表达出来的。 就像每个会滑冰的人告诉不会滑冰的人技巧他们无法懂得, 但是你要教他们规则就可以。
-
模型的五个阶段
- 作者说新手阶段一般需要指令清单去沿着做, 但是出现问题不知道怎么解决, 而且解决问题的规则会有无限递归的, 一个专家级的内容很难明确出清单。新手部分才能。 规则只能让你开始,但是走不远。
- 高级新手有一些自己的认知, 但是没有全局的。能够摆脱部分规则, 但是不能超出太多。
- 胜任者: 能够自己解决问题, 有自己的模型。 但是对于没有经验的领域, 不知道细节在哪里,会去问专家。 (我就是这个领域)
- 精通者: 有全局的模型,并且能自我纠正, 这是最重要的。 胜任者没有这个能力。 例如一些设计模式的指令, 精通能够按照指定放到合适的位置, 但是新手和胜任者就不行, 没有全局的意思。
- 专家是精通者的成长, 拥有全局的意识和不同业务场景的直觉。
-
作者说现在的社会中专家很少, 大部分都是初一基于自己的认知、学习新的认知, 不主动拓展的高级新手。 对自己的领域没有认知。更别说对整个领域有认知了。 而且专家是不适合教新手的, 因为很多都是直觉类的知识, 而新手需要的是指令, 他们对于指令的内容基本都融入到直觉了。 而且很多公司都是要求专家执行新手级别的规则, 对专家是有害的。 专家擅长的就是突破规则。
-
有效的使用模型的技巧
- 作者说想要成为专家,相比较于时间, 更需要的是一个明确的挑战区任务, 大量的反馈和重复犯错和纠正犯错的机会。 如果稳步做这种实践10年, 肯定就是专家了。 而且一旦你在一个领域成为专家, 去其他领域达到专家就会很快。
- 做任务的主人就是成为高级新手的必要条件、要通过模仿和观察来学习, 在实践中保持能力(当下很多薪资不平会让高级开发人员去其他行业, 这是一个要解决的问题)。
-
日常的模型
- 作者说新手不需要全貌需要的是规则, 专家需要的是全貌,不能用约束性的规则防止他们做出自己的判断。 但是需要注意一个团队都是专家做不了事情, 具体的事情还是新手做得快。
-
-
认识你的大脑
-
大脑结构
- 大脑是有按部就班线性cpu和直觉类型的非线性cpu, 共享一个总线传输到内存中, 但是没有硬盘。 两个cpu一次只能有一个进入总线。
- 子主题 2
-
随时随地的记录你的直觉类大脑时不时冒出来的知识。 如果你不记录这些伟大的想法, 你就不会意识到自己拥有过他。 但是需要注意有好想法的人有100个, 最后去做得人只有1个, 能不能做成另说、
-
线性人脑和直觉类型人脑, 很多人看重线性的人脑, 但是线性人脑关注具体事情成长空间有限, 直觉类人脑关注整体全局,做事不理性。 但是很多大牛都是n类型的, 他们在做的时候会超脱局限, 不断关注整体和提供思考。我们换个词, 综合学习和分析学习。 要知道很多优秀的程序员可能前期写代码能力不行, 但是 他们有非常强的写代码意愿。
-
综合类型人格的崛起
- 过去是分析类型人格带领人们从森林走到办公室, 按部就班的做就能找到出路。 但是R类型的人更具有创意, 对于划时代的突破和日常的创新很多都是N类型的人做得。
-
如何让线性和直觉大脑更好的合作
- 作者说大脑是存在竞争的, 你天天做思考的事情, 大猫皮层全被这种占领了。 如果你天天做线性事情, 大猫皮层的神经会慢慢被这种神经单元覆盖。
- 子主题 2
-
大脑擅长改变环境和持续变化, 因此写代码可以画出思维导图等感官内容。
-
作者给了一个感受r类型例子就是画倒过来图, 很多s人看不到线性的规律会直接拒绝, 但是对于N类型的人, 能够在画的过程中体会到整体, 能够坚持下来。 这是N类型人的想法。
-
N类型开路, s类型紧跟生产。 二者缺一不可。
- 例如作者在攀岩前, 教练啥也不教就让我们做, 但是到一半大家有基本认知之后再开始教。 效果要比一开始就教好。
- 作者说直觉是专家的标志, 但是需要线性思维去验证思维是否是对的, 不然路走偏了。
-
想要收获n类型的知识可以去写博客, 记录这些非线性的内容。
- N类型的知识是很昂贵的,
-
-
调试你的大脑
-
你的大脑会被认知、时代、性格、大脑硬件影响, 因此我们要学会调试它。 debug。
-
认知
- 思维定式, 就是长时间说100 ,下意识会把85说成100
- 太多了,总之就是人并不理性
-
时代中说明我们现在处于婴儿潮的默契, 开始追求个性。
-
子主题 4
-
-
主动学习
-
学习是什么
- 作者说其实会什么不重要, 因为这个时代是信息时代, 所有人都要持续学习, 别无他法。 因此学习是主动学习, 自己主动做的, 而且要去实践形成高级知识的能力。
-
作者说知识框架的学习对日常工作帮助小, 但是对以后帮助大。 作者给出smart目标和使用投资计划。
-
定任务使用smart原则, 做事情要pip投资原则。
- 大致就是任务要具体而且能够完成。 例如我想学go语言, 第一个目标是学习go, 行动是后天之前每天花40分钟学习基本的语法,输出一份博客。
- PIP投资原则
-
-
多样化:不要孤注一掷一项技能或一个知识,要多元发展
主动学习:自我决定,用好奇心来驱动你的学习,创建一个想要解决的“大问题”
领域定投:每天做一点,相信复利的力量
- 高效的学习法: 主动阅读,思维导图发现关系, 以teach代学
- 毫无疑问模仿最最快的。 但是不是时常有模仿的机会。 一般人们会选择读书, 读书就是先扫描每章的总结、得出总体评价, 然后记录自己问题, 阅读内容, 用自己的话说一遍并重点回答自己的问题, 然后再读再讨论。 用自己话说一遍是说道思维导图中, 这样你可以清空大脑内存用来进退。
- 积累经验
- 感觉作者主要是想说你要知道你的目标是啥, 而不是盲目的学习。 然后还要总结失败, 失败才是成功的阶梯。 让大脑提前模拟成功。 让经验变的有价值
- 控制注意力
- 不要想其他的、不要自言自语, 就关注于现在。 这就是冥想等教的技能。 很多时候我们说自己没时间是因为没有注意力。
- 作者说会冥想的人一天的时间更多。
- 如何冥想呢
- 注意自己的呼吸, 从肺部到喉咙等, 让其他想法消失。
- 作者说注意力分散的时间其实是为了集中注意力, 例如摸鱼是为了更好的创作, 很多hr认为你不动键盘就是在摸鱼。 这段时间不算工时。 这是扯淡的。
- 管理知识要去开发外部信息处理系统
- 和我做得差不多。
- 优化当前的情景内存
- 当前情景就是当前内存要去 专一的完成一件事, 一旦被干扰再恢复效率是很低的。 如果你持续终端正在进行的任务, 智力下降比抽烟厉害。
- 不要不断回顾一段内容很多次, 按顺序做事情别轻易切换, 不要再头脑中保存任务清单(这种应该放在笔记外部存储上)。
- 如何对抗内存干扰
- 很多方法:保存情景堆栈、屏蔽等等。
- 扩大情景内存
- 使用多个显示器避免情景切换,优化你的工作流程, 让内存不要去纠结下一步该怎么做。
- 如何实践?
- 作者给出了一个任务实践的过程,按照这个做基本没有太难的任务。
- 超越专家
- 作者说很多专家面对新的知识会出现拒绝学习的行为, 这是非常不好嘚 例如学了C++不想搞java, 他们会花很多时间用来diss这个语言而不是了解这个语言。但是事实就是java对企业更友好,项目更好管理和测试。 作者说这种态度不对的 , 要保持新手的态度去了解其他语言, 只要保持这种态度, 你就能够超越专家。 做到组合专家的知识。
- 要知道一个封闭系统总是会趋向于死亡的,所以保持开放,保持学习的态度,才能在新时代里活得更好。
- 另外,专家懂得用构建去学习,而不是学完了再去构建。如何理解这一句话?一个学生在学校里学习就是一个通过学习来构建的过程,他会被强制地灌输各种学科的知识,而他本身可能对“这些知识能解决什么问题”一无所知。他知道的可能是,学习能让他考试拿高分,令父母欣慰,老师赞赏,同学羡慕,如此而已。
作者:W先森
链接:https://zhuanlan.zhihu.com/p/49559264
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
member method
-
init()
- 德雷福斯模型告诉我们,当你新进一个行业时,你要有空杯心态,跟着前辈、高手一步步地做,不质疑也不冲动解释。听话,并且融入到你的工作环境中,是一个新手最该做的事情。 - 要让L型和R型配合起来工作,你可以尝试 - N类型开路, s类型紧跟生产。 二者缺一不可。 你只关注n就会成为纸上谈兵, 只关注s就会陷入局部最优解。无法提升。 因此做啥事情不要想着一种思维走到头。 - 先投入去做,让大脑无判别地去适应,然后再去重新解释和理解 - 因此你要想想你 每次写完代码的s行为可以做n的总结博客。共同进步。这时候的n更为有价值。 - 可能老大让我先手抄一遍再讲效果会更好, 因为这样我会有一些基本功。
-
log()
- 看完感觉收获很大, 很多内容是我现在在做得, 但是不知道原理的, 很多事是我忽略的。尤其是关于做和不做的这部分。
-
reference
- 《程序员思维修炼》书评 - W先森的文章 - 知乎
https://zhuanlan.zhihu.com/p/49559264
- 《程序员思维修炼》书评 - W先森的文章 - 知乎
最后
以上就是鳗鱼魔镜为你收集整理的读书笔记:程序员的思维修炼:开发认知潜能的九堂课book的全部内容,希望文章能够帮你解决读书笔记:程序员的思维修炼:开发认知潜能的九堂课book所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复