绪论
- 切勿随波逐流,保持开放的思维
- wet ware,wet+software 人脑细胞或思维过程与计算机系统相对应
- 一切都是相互关联的 始终关注情境
- 有些东西是基础的、各领域是相通的
- 不断学习很重要
- 积累经验是学习成长的关键-实践出真知
- 控制注意力
从新手到专家
- 事件理论和构建理论
- 事件理论可以被测量被验证或证明,能够判断准确性
- 构建理论是无形的抽象,无法被证明,是通过用处来衡量,无法判断准确性,是客观存在和抽象的结合体
- 清晰表述专业技能十分困难
- 德雷福斯Dreyfus模型针对每项技能
- 新手:该技能领域经验很少或者根本没有经验;需要指令清单,实现呼叫中心的工作原理
- 高级新手:能够开始多多少少的摆脱固定的规则,独自尝试任务,但仍难以解决问题;
不想要全局思维 - 胜任者:能够建立问题域的概念模型,并有效的使用,能够独立的解决问题,并开始考虑如何解决新的问题(未遇到的问题),寻求和运用专家的意见,并有效的利用;探寻和解决问题
- 精通者:需要全局思维,围绕技术,寻找并想了解更大的概念框架,能够自我发现不足,自己修正;能够自我纠正
- 敏捷开发依赖反馈,敏捷开发就是在一个高度协作的环境中,不断地使用反馈进行自我调整和完事
- 专家:各个领域知识和信息的来源,寻找更好的方法和方式去做事,有丰富的经验;凭直觉工作
- 当你不是很擅长某个领域时,你可能会误以为自己是这方面的专家,不知道自己不知道
- 无知往往来自于自信而不是知识-达尔文
- 规则断送专家
- 新手使用规则,专家使用直觉
- 大多数人都是高级新手
- 知道你不知道什么
- 直觉和模式匹配能力超载了显性知识
- 勇于承担责任
- 我只是执行了命令,是无用的
- 通过观察和模仿来学习
- 没有实践就没有技能
- 保持一颗谦和的心
- 无知亦无畏
- 要拥有足够的城府
- 优胜者不会帮扶失败者
- 对于组织来说,设置一个能够反映最优秀程序员价值的薪酬等级和职业阶梯是实现这个目标的第一步
- 保持实践以维持专家水平
- 模型是工具而不是镜子
- 如果你需要创造力、直觉、独创能力,避免使用形式方法
- 情境的重要性
- 警惕非情境化的客观性
- 一种规格并非处处适用
- 学习如何学习的技能
认识你的大脑
- 综合学习与分析并重
线性思维和富模式思维,L and R 商品化意味着美学品味的竞争 设计并不是创造美,美来自于选择、共鸣、同化和爱—路易·康(Louis kahn) 思想使然 thinking makes it so 增加感官体验以促进大脑的使用