《程序员的思维修炼 开发认知潜能的九堂课》1~3章
CH01 绪论
你可能都曾经认为软件开发是人类可以想象和遇到的最艰难的工作。
或许,这都是自己所造成的。
最重要的技能:
- 沟通能力
- 学习和思考能力
扩展思维,没人会特意教你这些东西,你必须自己学习。
《第五项修炼》提到,系统思维。
技能获取领域的德雷佛斯模型。
应用你自己实践经验、理解情景和利用直觉
调试的你大脑:
已知缺陷:
- 个人认知偏见
- 时代和同代人的影响
- 固有的个性
- 甚至大脑层的生物性缺陷
如何学习?
- 做计划的技能
- 思维导图
- 阅读技巧
- 教学
- 写作认知能力
加强你的注意力
CH02 从新手到专家的历程
制造问题的思维方式无法用来解决问题。 —— 爱因斯坦
一些现象:
- 实际工作中,专家级职员并不总被认为是专家,也没拿到相称的薪水。
- 不是所有专家级职员都想成为管理者
- 职员的能力存在巨大的差异
- 管理者的能力存在巨大的差异
- 任何团队的成员在技术水平上可能各不相同,无法看作一个质同的可替代的资源集合。
目标:使工作看起来很轻松
2.2 德雷福斯模型的5个阶段
从新手到专家,人们不只是“知道更多”或者获得了技术,而且还在如何认识世界,如何解决问题已经如何形成使用的思维模型等方面体验到了根本的区别。
- 新手(没有经验的人)
想要立竿见影的目标,不知如何应付错误慌张。有指定规则,忽略场景就变得能干了。
- 高级新手
开始独自尝试任务,但仍难以解决问题。没有“全貌”理解。
- 胜任者
建立问题域的概念模型,并有效使用。独立解决问题,并开始思考新的问题。
还没有足够的能力反思和自我纠正。
- 精通者
全局思维,能够纠正以往不好的工作表现,反思改进。有效地设计,初级专家。
- 专家
领域知识和信息的主要来源。不断寻找更好的方法去做事情。有丰富的经验,著书、写文章、演讲。(针对性特征匹配,类似于直觉)
现实:
往往喜欢新手,扔在底层让他们觉得遥不可及。(美名曰:赛羊)
提升的变化:
- 从依赖规则向依赖直觉
- 观念的改变,问题已不再是一个相关度等同的所有单元的集合体,而是一个完整和独特的整体,其中只有某些单元是相关的。
- 最后,从问题的旁观者转变为问题涉及的系统本身的一部分。
其实大多数人都是高级新手
专家!=老师
专家并不总是最好的老师。教学是一门技能,你在某个领域是专家,这并不能保证你可以把它教给别人。
十年工作够了吗?
- 需要一个明确定义的任务
- 任务需要适当难度——有挑战性但可行
- 任务环境可以提供大量反馈,以便于你采取行动。
- 提供重复犯错和纠正的机会。
榜样
如果你有孩子,你可能注意到他们很少照你说的做,却总是模仿你的所作所为。
持续实践,保持的你技能
2.5 警惕工具陷阱
- 混淆模型和现实
- 低估不能形式化的特性
- 规定违背个人自主性的行为
- 偏袒新手,从而疏远了经验丰富的员工
- 阐明太多细节
- 复杂局势过于简单化
- 追求过度一致
- 忽视情景的细微
- 遵循从规则和自行判断之间犹豫
- 故弄玄虚
CH03 认识你的大脑
从你出生那一刻起,大脑就开始运转,只有当你站起来向公众演讲时才会停止。 ———— George Jessel爵士
1号CPU的线性处理风格称为线性模式,L
2号CPU的异步、综合处理风格称为富模式,R。(边缘视觉)
谁在主管这里?
从最初的想法到你明白它不仅有时间延迟,而且大脑中没有思想中心轨迹。各种想法层出不穷,相互竞争,无论何时,只有胜利者才会成为你的意识。
记录想法:
捕获所有的想法以从中获益更多
3.3 L型和R型
- L型
- 语言能力
- 分析能力
- 符号能力
- 抽象能力
- 时间能力
- 推理能力
- 数字能力
- 逻辑能力
- 线性思维能力
R型在存储输入方面非常卖力。每一次都会被记录,但不一定被索引。(灵光一闪就是因为R型在后台运行查找。)
R型:(没有R型就不能成为专家)
- 非语言
- 非理性
- 综合
- 空间性
- 具体
- 直觉
- 分析
- 全面
PS:R型注重整体,希望能看一次就能看到整体,理解整体的模式和结构。
探讨:
直觉,“非理性”没有什么不对,思维过程是非理性或者不可重复的并不意味着它是不科学的,不负责任的、不合适的。
真正想要了解一只青蛙,传统的解剖不是办法,更好的方式是构造一只青蛙。
--> 综合学习和分析学习并重。
L型是必需的,但仅有它是不够的。
L型思维区分了人类和普通动物。它带领人类走出森林,走向村庄和城镇,从天地间走入工厂车间,最终坐在办公桌后面使用起了Microsoft Word。
3.4.2 吸引力更有效
- 处于高兴的状态可以扩展你的思维过程,激活更多的大脑物质。
- 当你害怕或生气时,你的大脑开始停止提供多余的资源,并反抗或者逃跑做准备。
如果你是困在斗室里的程序员,你永远都不会产生新的脑细胞。
相反,如果处于一个丰富的环境中,里面充满了需要学习、观察和交互的事物,你就会产生大量的新细胞和新的神经联系。
大脑非常具有可塑性。