本书作者:Andy Hunt「催康 译」
读前建议:
本书是对 高级程序员 的思维训练,包括个人提升和团队管理等在没有达到本书的读者水平的情况现 建议跳读,先了解,取其所需一本书没有必要一次性读完「针对所有的书籍而言」期间你还可以做很多事情,这样可以提高阅读的效率。
【博主 注:作为一个初级别程序员已经感觉自己挖了一个深深的坑】
Chapter 1 绪论
诀窍
始终关注情境 经验之谈不是指令清单,它们必须在一定的情境下使用
- Only dead fish go with the flow
切记随波逐流 - Everything is interconnected
一切都是相互关联的 - There’s something fundamental here
有些东西是基础的,各领域是相通的 - It’s hard to articulate experitise
清晰的表述专业技能十分困难 - second-order incompetence
不知道自己不知道什么
当你在某一领域很不擅长时,你更可能认为自己是这方面的专家 软件开发领域的一些最激动人心的 新动向 是面向处于 精通和专家级水平的开发人员的
Chapter 2 从新手到专家的历程
一、德雷福斯模型
1. 新手
Noivces need recipes 新手需要清单
对于某种情形 不知道 哪种规则是相关的 规则只能让你启程,不能让你走的更远
2. 高级新手
Advanced beginners don’t want the big picture 高级新手不想要全局思维
想要快速获取信息,不想寻根究底或者重新温习基础知识 能够根据过去的经验,逐步在正确的情境中采纳建议,但比较吃力 大多数人都是高级新手 开始形成一些总体规则,但不是「全貌」
3. 胜任者
Competents can troubleshoot 胜任者能够解决问题
工作更多的是基于谨慎的计划和过去的经验 没有更多的经验,在解决问题时将难以确定 关注哪些细节
4. 精通者
Proficient practitioners can self-correct 精通者能自我纠正
会学习他人的经验,观察别人怎么做 有理解和运用格言经验之谈的能力 有足够的经验,知道下一步会发生什么,哪些计划需要取消,而应该才去行动
5. 专家 0.2%
Experts work from intutition 专家凭直觉工作
有丰富的经验,可以在恰当的情境中选取和应用经验 著书、写文章、做巡回演讲 规则断送专家 Rules ruin experts 直觉和模式匹配能力超载了显性知识 Instutition and pattern matching replace explicit knowledge
二、积极的实践
- 需要一个明确定义的任务
- 任务要有适当难度——有挑战性但可行
- 任务环境可以提供大量反馈,一边于你采取行动
- 提供重复犯错和纠正错误的机会
One size does not fit all 一种规格并非处处适用
诀窍
通过观察和模仿来学习
学习 如何学习的技能 优胜者不会帮扶失败者 Winners don’t carry losers 如果你需要创造力、直觉或者独创能力、避免使用形式方法
三、前进
- 培养更多的直觉
- 认识 到情境和观察情境模式的重要性
- 更好的利用我们自己的经验
Chapter 3 认识大脑
一、大脑的构造
1. 双CPU
L 型处理模式「线性模式」
负责 线性、抽象、分析、数字符号、逻辑思维 和 语言处理 相对缓慢,占用资源较少 使人细致工作并实现目标R 型处理模式「异步、综合处理模式」
R-mode isn’t directly controllable R 型不能直接控制
负责 搜索 和 模式匹配 会抓住不明显的相关匹配模式 对直觉、问题解决和创造性非常重要 对日常生活十分重要,但 只能检索 不能 处理 处理特点:非线性、非语言、直觉、全面、具体、综合
2. 一个共享总线
每次只能有一个CPU可以访问内存
二、有关记忆
- 记忆是全息存储的
全息:每一部分都是一个对整体描述的全貌,只不过在描述整体的精度方面略有不同 - 记忆必须刷新大脑必须刷新,必须使用,否则就会丢失记忆
- 合理使用记忆的方法
随时记录你的想法由于 R型的不可控性 可以使用 索引卡片「方便抛弃无用信息,突出重点信息」、记事本「用于更大的想法和主意」 等记事本功能用具
窍门:捕获所有的想法以从中获益更多
三、强调 R 型
- 设计胜于功能
- 积极情绪能够激活大脑丰富的环境 能够使人产生脑细胞
-
相信自己大脑可塑性的人 很容易提高能力
Thinking makes it so 思想使然
持续使用和实践的技能会占据大脑处理的首要地位