码迷,mamicode.com
首页 > 其他好文 > 详细

「程序员思维训练」1. 读前声明

时间:2016-01-09 21:43:23      阅读:298      评论:0      收藏:0      [点我收藏+]

标签:

本书作者: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

积极的实践

  1. 需要一个明确定义的任务
  2. 任务要有适当难度——有挑战性但可行
  3. 任务环境可以提供大量反馈,一边于你采取行动
  4. 提供重复犯错和纠正错误的机会

一种规格并非处处适用 One size does not fit all

诀窍: 
通过观察和模仿来学习 
学习 如何学习的技能 
优胜者不会帮扶失败者 Winners don’t carry losers 
如果你需要创造力、直觉或者独创能力、避免使用形式方法

前进

  • 培养更多的直觉
  • 认识 到情境和观察情境模式的重要性
  • 更好的利用我们自己的经验

Chapter 3 认识大脑


大脑的构造

1. 双CPU

  • L 型处理模式「线性模式」

    负责 线性、抽象、分析、数字符号、逻辑思维 和 语言处理 
    相对缓慢,占用资源较少 
    使人细致工作并实现目标

  • R 型处理模式「异步、综合处理模式」 
    R 型不能直接控制 R-mode isn’t directly controllable

    负责 搜索 和 模式匹配 
    会抓住不明显的相关匹配模式 
    对直觉、问题解决和创造性非常重要 
    对日常生活十分重要,但 只能检索 不能 处理 
    处理特点:非线性、非语言、直觉、全面、具体、综合

2. 一个共享总线

每次只能有一个CPU可以访问内存

有关记忆

  • 记忆是全息存储的

    全息:每一部分都是一个对整体描述的全貌,只不过在描述整体的精度方面略有不同

  • 记忆必须刷新

    大脑必须刷新,必须使用,否则就会丢失记忆

  • 随时记录你的想法

    由于 R型的不可控性 
    可以使用 索引卡片「方便抛弃无用信息,突出重点信息」、记事本「用于更大的想法和主意」 等记事本功能用具 
    窍门:捕获所有的想法以从中获益更多

强调 R 型

  • 设计胜于功能
  • 积极情绪能够激活大脑
  • 丰富的环境 能够使人产生脑细胞

相信自己大脑可塑性的人 很容易提高能力 
思想使然 Thinking makes it so 
持续使用和实践的技能会占据大脑处理的首要地位

 

「程序员思维训练」1. 读前声明

标签:

原文地址:http://www.cnblogs.com/liquor1993/p/5117309.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!