0
点赞
收藏
分享

微信扫一扫

【程序员思维修炼】读书笔记


1 绪论

  1. 当今最重要的技能是:沟通能力、学习与思考能力;
  2. 始终寻找属于自己的方法,切忌随波逐流,要讲实用主义;
  3. 情境:一切都是相互关联的,要始终关注情境;
  4. 很多东西是基础的,各领域都是相通的:认知科学、学习理论、抽象问题解决、冥想瑜伽等;

2 从新手到专家的历程

  1. 从新手和专家区别,看待世界的方式不同,反应也不同;到专家不止是获得了技术或者知道更多,而是在认识世界和解决问题以及如何形成思维模型等方面体验根本性区别。
  2. 新手使用规则,专家使用直觉。

德雷福斯模型的5个阶段

新手

  • 新手只需要指令清单;
  • 规则只能让你启程,不会让你走得更远;

高级新手

  • 多少开始摆脱规则,独自尝试任务,仍难以解决问题;
  • 高级新手不需要全局思维;因为你的层次不够,处于较低的技能水平;

胜任者

  • 能独立的解决自己遇到问题,考虑如何解决新的问题;
  • 胜任者能够解决问题;通常被认为有“主动性”和“足智多谋”,团队里的好人,可以指导新手,不会经常骚扰专家;

精通者

  • 精通者需要全局思维,能够自我纠正,反思如何做的,并修改做法;
  • 具体经验和判断能力,知道什么地方可能出错;
  • 理解情境是认为专家的关键;

专家

  • 各个领域知识和信息的主要来源 ,不断寻找更好的方法和方式做事;
  • 专家凭直觉工作;知道什么是无关紧要的细节,非常重要的细节;

有效使用模型,积极的实践四个条件

  1. 明确定义的任务
  2. 任务有挑战性,但要可行
  3. 任务环境可以提供大量反馈
  4. 提供重复犯错和纠错的机会
  • 通过观察和模仿学习,只知道执行命令是无用的;
  • 警惕工作陷阱,模型是工具不是镜子:太多细节,追求过度一致;
  • 如果你需要创造力,直觉或者独创能力,避免使用形式方法(工具);
  • 警惕非情境化的客观性,新手使用无情境化的规则,专家使用情境化的直觉;

3 认识你的大脑

  1. 大脑双cpu模式,L型和R型;R型对直觉、问题解决和创建性非常重要;L型线性、逻辑思维和语言处理,细致工作实现目标;
  2. 内存和总线的竞争;梦的比喻,语言描述梦时,梦从记忆消失;图像、情感、经验是R型,讲出来L型,竞争总线,L型占用,无法获取R型记忆了;
  3. R型不能直接控制,不可预测,非语言的,空间性;强调专家对隐性知识的依赖,属于R型,专家依赖观察和区分模式;
  4. 随时7*24记录想法;捕获所有想法,追踪号想法,获益更多;
  5. 综合学习与分析学习并重;
  6. L型是必须的,但仅有是不够的;R型看森林,L型看树木;坚信实践可以重新连线大脑;

4 利用右脑

  • 利用多感官反馈,刺激你的大脑;
  • 利用右脑画画;绘画既是观察,限制你的认知干扰;1 保持30分钟安静;2 把画倒过来画; 3 不要说你识别的部分就只是画向上向下等;

建立L型到R型的转换

  • 攀岩,先探索再实践;
  • R型开路,L型紧跟;
  • 酒醉写作,酒醒修改;先初稿再完美;
  • 结对编程,1人L型,1人R型;
  • 隐喻;
  • 培样幽默感;突破思维界限的急智;

收获R型线索

  • 一切输入都被存储;不一定索引;
  • 许多想法是无法用言语表达的,图像流和自由日记;
  • 坚持不懈,不需要润色,先记下来;
  • 晨写,潜意识占主导;
  • 非目的性思维时间:散步;
  • 随时随地记录;

做出改变

  • 代码需要一次编写,多次阅读!
  • 适应不同技能层次,把问题倒过来,改变问题的角度,
  • 只有婴儿喜欢改变,我们都是习惯造就的动物;
  • 做出改变:车停左边,不刮胡须,换个发型等;

5 调试你的大脑

认知偏见

  • 思维是如何被误导的;
  • 思维定式
  • 基本归因错误:问题的发生有个人有情景两种影响
  • 自私的偏见
  • 需要定论:对疑问和不确定感到不舒服
  • 认可上的偏见:人们都有自己的一套成见
  • 曝光效应:因为非常熟悉某事物而喜欢
  • 霍桑效应:人们在被审视时往往会改变自己的行为
  • 虚假记忆
  • 符号约减谬误:符号约减会丢失细节甚至真相
  • 名词谬误:以为贴上标签就能理解它(高能)
  • 很少不意味着没有;绝不说“绝不”
  • 推迟下结论;适应不确定性,顶住压力,做出决策,事情会解决,只不过不在今天;通过明确的概率进行猜想;
  • 信任记录而非记忆;

时代的影响

  • 偏见随着时间改变,驱动另一代人的偏见和驱动你的偏见不一样;
  • 先知(高瞻远瞩价值观);游牧(自由生存);英雄(利益共同体);艺术家(多元化);
  • 重视情景,重视成长时代的偏见;
  • 多个角度看待问题,你提出的论据是逻辑还是情感作怪,或者只是熟悉?

个性倾向

  • 外向与内向;社会活动;
  • 感觉与直觉;如何获取信息;
  • 思考与情感:做决定;
  • 判读与知觉:决定是封闭还是开放的;
  • 尊重不同人的性格,你无法改变别人。别人的性格缺陷肯定和你不同

找出硬件问题

  • 大脑低级别的错误;路怒症,划定自己的领地;
  • 手写书信时代,延迟的时间使得更显冷静的新大脑皮层可以进行干预;互联网时代,绕过了大脑皮层,原始反应暴露无遗;
  • 深深呼气,深深吸气,记住你是高级动物;让蜥蜴式的响应过去,大脑皮层来处理问题;

相信直觉但是要验证

  • 你怎么知道的?//非常需要反直觉思考能力
  • 你怎么知道的?
  • 谁说的?
  • 有什么特别的?
  • 我的做法会如何影响你?
  • 与什么或者谁比较?
  • 总是发生吗?你能想到一个特例吗?
  • 如果你这样做了(或者不这样做)会怎样?
  • 什么阻止了你? 请仔细检查你的立场
  • 如果认为自己已经明确了一些事情,那么试着解释一下它的反面。这有助于避免之前提到的表面上的谬论。将行为、意见、理论和它们的对立面进行详细比照,这种措施强制你从更加批判和细致的角度反思你的观点。
  • 预期创造现实,至少是有所影响的。
  • 一切都是折中的结果(高能):任何一个决定都是一种权衡,凡事总有两面性,仔细权衡——积极和消极的两面——有助于确保你更加全面的评估形势。

6 主动学习

  • 技术本身不重要,持续学习才是最重要的;
  • 羊浸式教育并不起作用;
  1. 学习不是强加给你的,而是需要你主动去做的事情。
  2. 仅仅掌握知识,而不去实践没有用。
  3. 随机的方法导致随机的结果!

SMART目标

  • 具体的,可度量的,可实现的,相关的(对你重要吗),可控的;
  • 目标任务是具体的
  • 目标是可度量的:记得要采取增量进步的方法
  • 目标是可实现的:要合理!
  • 目标是相关的:真的和自己有关
  • 目标是时间可控的:需要设定一个最后期限,没有期限,目标会逐渐衰退,永远被每天更紧急的事情所排挤。
  • 目标任务使你更靠近目标
  • 目标是一种理想状态,通常是短期的,是你努力要达到的状态。
  • 目标任务是一种帮你接近目标的事物。
  • 时间是无法创造和销毁的,时间只能分配;
  • 对主动学习的投资做好计划
  • 写下现在、短期和长期的具体目标
  • 多样性:增加两个新的学习领域,让你的知识投资变得多元化
  • 每周设定时间来实施知识投资
  • 设置提醒,让自己定期、阶段性地重新评估投资计划。哪些发生了改变?哪些已经没有了意义?

原生的学习模式

  • 身体-动觉:体育、舞蹈、工艺、烹饪
  • 语言:口头辩论、讲故事、阅读和写作
  • 逻辑-数学:数学、科学、分类学和几何
  • 视觉-空间:使用图表或图解、素描、绘画和图像操作
  • 音乐:演奏、识别声音、节奏、模式、记忆标语和诗文
  • 人际:感情共鸣,感觉意图和他人的激励
  • 自我认知:自我反省,了解内心世界
  • 哪些用到了?哪些需要提高?不要担心自己擅长什么不擅长什么,去学去超越!
  • 发现最佳的学习方式
  • 一起工作,一起学习

SQ3R阅读法

  • 阅读是最无效的学习方式
  1. 调查:扫描目录和每章总结,得出总体看法
  2. 问题:记录所有问题
  3. 阅读:阅读全部内容
  4. 复述:总结,做笔记,用自己的话来复述
  5. 回顾:重读,扩展笔记,与同事讨论
  • (预览-问题)-阅读-总结-再读;
  • 在深入细节之前有总体印象,弄清楚自己想要明白的全部问题,反复阅读,用自己的语言改写最重要的部分。记录一些初步的想法。努力去使用书中的信息

思维导图(大体就是多种颜色线条连接blabla)

  • 协作和阅读同样重要;

利用文档的真正力量

  • 机遇总是青睐有准备的人;
  • 写文档的过程并文档的本身更重要;

以教代学:

  • 和橡皮鸭聊天;
  • 建立学习小组;
  • 付出实践;

7 积累经验

  • 积累经验是学习和成长的关键-我们通过实践的方法学习,效果最好
  1. 为了学习而玩耍;非目的形态暗锁,趣味性很重要;
  2. 利用现有的知识;把事物分成几部分,从相似中学习,从差异中忘却;
  3. 正确对待实践中的失败;我不知道是一个良好的开端;记录,但不止步于此,还要探索、创造和应用;
  4. 了解内在诀窍;
  1. 探索可以学的更好,而不是指令;
  2. 避免向学生传授一长串指令,叫学生意识,纠正学习表现;知道即可,观察,不做判读,然后行动,出错时知道采取行动;不要把精力放在纠正一个个细节上,只需要具有意识。接受事实是第一步。观察,不做判断,然后行动;
  3. 充分了解,不要动手做,而是袖手旁观;
  1. 压力扼杀认知;最后期限会使但大脑恐慌,要提前规划;建立允许失败的地带;过度努力追求会导致失败 ;
  2. 想象超越感观;
  • 大脑不擅长分辨输入源,实时的数据过去的记忆,甚至没发生的想象都会引起相同的生理反应;
  • 看法是基于预测的,妻子换了发型,没感知;
  • 利用大脑模拟成功;周围是高技能的人,你会增长,一部分是他们是实践和方法的观察和运用,一部分是自己对大脑的调节;
  1. 像专家一样学习;了解首先应该要做的事情;

8 控制注意力

  • 过多的信息导致了知识和注意力的匮乏;
  • 信息是特定情境下的原始数据;知识才揭示了信息的意义;情境指刺客正在关注的事物的集合;

提高注意力

  • 注意大脑的空闲循环;
  • 放松的集中注意力;学习如何集中;
  • 冥想
  • 安静的地方;
  • 坐着,挺直背;
  • 闭上眼睛,注意力集中在呼吸;
  • 注意吸气的长度和质量,吸气后短暂的间隙,呼气;不要试图改变,只是感受;
  • 通过分散注意力来集中注意力;必须忘记某些事,不做,换个思路;

管理知识

  • 开发外部信息处理系统,大脑外的思维支持工具成为你思维头脑的一部分;利用参考书籍;

优化当前情境

  • 情境切换,思路恢复到原始状态;
  • 随意打断,平均需要20分钟返回到原来的工作状态;
  • 无论做什么,请不要同时做;
  • 避免分心;单任务界面,队列处理任务;

积极管理干扰

  • 制定项目交流规则;
  • 放缓电子邮件;眼不见心不烦,退出钉钉;
  • 情境友好的休息; 远离电脑,涂鸦啥的休息;
  • 启用可屏蔽中断;免打扰机制;
  • 保持情境堆栈的上下文;

保持足够大的情境

  • 保持多任务界面,优化个人工作流;

9 超越专家

  • 有效的改变;制定计划,实践,信念,步步为营;
  • 认识你自己,认识当前时刻,认识你所处的情境;
  • 专家的固定思维,保持好奇心,完全看清世界和自己;


举报

相关推荐

0 条评论