《程序员的思维训练》读书笔记

简介

这是一本讲如何成为某一领域内高手的书。作者提炼了自己在软件开发领域内的学习、实践经验,并结合心理学、神经学等学科知识,使其成为一套系统的高手进阶方法论。

干货

五层模型

技能获取领域的五层模型:

  • 新手(照章办事,需要指令清单)
  • 高级新手(具备一定的熟练度,遇到问题会查相关的文档)
  • 胜任者(能够解决问题)
  • 精通者(具有全局意识,能够自我纠正)
  • 专家(依靠直觉,深不可测)

大脑工作原理

大脑的思维方式有L型和R型,前者代表逻辑思维,后者代表直觉、情感等非线性思考方式,充分结合两者,能够事半功倍。

如何学习

  1. 建立SMART目标
  2. 科学的学习方法(思维导图,《如何阅读一本书》)
  3. 以教代学

如何实践

  1. 搭建自由的探索环境(自由、可犯错、可回退的)
  2. 探索(充分了解问题或领域的各部分,构建出模型,找到其中的内在诀窍)
  3. 创造
  4. 应用

控制注意力

要想高效的思考和学习,第一步是控制自己的注意力,因为注意力是大脑的带宽,限制了信息输入、处理的速度。
控制注意力的核心在于聚焦,知道自己想要的是什么。

思考与总结(自己的话)

专家是我们努力的目标,他们依靠直觉解决问题,直觉是在大量的实践与学习后产生的。
因此,想要成为领域内的专家,首先需要学习领域内的知识,构建出一棵完整的知识树。然后搭建一个可以自由探索、创造和回退的实践场景,在场景里进行大量的实践,积累经验。逐步找到内在规律,形成领域模型,将知识树重构为能够解决问题的问题树。
在这个逐步构建的过程中,大脑积累了越来越多的模式,直觉就会悄悄的孕育出来了。
不管是学习思考还是实践,注意力始终是瓶颈所在。注意力的关联在聚焦,明确自己当下想要的是什么。

摘要

  • 真正想要了解一只青蛙,传统的解剖不是办法,更好的方式是构造一只青蛙。
  • 直觉就是这样增长的:你有越来越多的模型来借鉴和应用,也有越来越多只可意会的知识来帮你确定要搜索什么,以及何时搜索。
  • “知识体”显然并不重要。大脑构建的模型、为构建模型所提出的问题和你的日常经验和实践对你的业绩更加重要,它们才能提高你的竞争力和专长。仅仅掌握知识是不够的。
  • “设计并不是创造美,美来自于选择、共鸣、同化和爱。”
  • 你需要让R型打头阵,然后转到L型去“生产”出来
  • 构造主义:我们通过构造而学习,而不是学习来构造
  • 创造来自于选择和组装,它要选择最合适的部件,并将它们组装成最合适的表现形式,这就是创作。选择(知道选择什么和在什么情境下选择)来自于模式匹配
  • 不要努力去想完美的格式或者流程,先做一个最差的设计方案。这将帮助你意识到什么是真正重要的。
  • SMART代表具体的、可度量的、可实现的、相关的和时间可控的(Specific, Measurable, Achievable, Relevant, and Time-boxed)。
  • 度量你的目标任务,但是要采取增量进步的方法。
  • 一种高效有益的学习环境应该允许你安全地做三件事情:探索、创造和应用
  • 内在诀窍系列书籍的中心思想用一句话就可以总结:“尝试会失败,认知会弥补。”
  • 通过探索可以学得更好,而不是指令。
  • 如何才能保持注意力集中?最重要的是自我意识——记住你需要集中注意力做什么
  • “一旦我们抓住要点,我们必须互相鼓励,彼此主动交流,利用记忆指导我们最初的想法,接受别人的说法,并将其作为一个起点,一个需要孕育和成长的种子。大脑不是一个需要灌输的容器,它应该被比作需要点燃的火焰——只需点燃——然后它便激发出人们的创造力,并逐渐使其产生对真理的渴望。
  • “假设有人原本去找他邻居要火,结果发现邻居那儿很暖和,于是他就继续呆在那边取暖。这就好比是,某人去向别人学习知识,却没有意识到他应该点燃自己的火焰、他自己的智慧,而只是很高兴地着迷于他人的演讲,老师的话只是触发了联想思维,就好比只是让他的两颊泛起红晕,只是让他四肢感到温暖,但是,虽然笼罩在智慧的温暖光茫下,他内心的阴冷昏暗却没有被驱散。”
    原文作者:后端开发
    原文地址: https://segmentfault.com/a/1190000018090901
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞