Good good study, day day up

aleung的学习笔记, aleung的idea

《程序员的思维修炼》读书笔记

程序员的思维修炼—-开发认知潜能的九堂课》,国内书商起个怪名字,其实重点在副标题。 原书标题根本不是这样的。

德雷福斯(Dreyfus)技能模型

新手(Novice)

新手缺乏经验,完成任务时需要操作指引。

即使某人在一个领域上工作了十年,对所有指引已经了然于心,但他只是不断重复执行指令,也依然是新手。

高级新手(Advanced beginner)

能执行要做的任务并根据需求学习新任务,但没对任务环境获得更广泛的概念上的理解,缺乏全局思维。

高级新手占了绝大部分比例,但他们常高估自己,因为不知道自己不知道什么。

胜任者(Competent)

胜任者能够独立解决问题。

精通者(Proficient practitioner)

精通者懂得反思,自我纠正,从自己和他人的经验中学习。

专家(Expert)

专家凭直觉工作,基于他们在领域中的丰富经验,在恰当的情景中选取和应用这些经验。

专家对问题思考时将所有方面作为一个完整和独特的整体来考虑,而不仅是关注相关方面。

处理问题时,新手需要指引(instruction),专家依靠直觉。不给新手指引,或者要求专家跟随指引,都会降低生产力。

按照前面说那个技能模型的定义,看看自己,在大部分领域都只是高级新手,少量能到胜任者,连精通都算不上。

隐性思维

原文中为R型思维,R指右脑,但作者认为左右脑区分并非真实情况,将L解释为线性(linear)模式R解释为富(rich)模式。我按照自己的理解将R型思维看成隐性思维。

发挥隐性思维,捕获闪现灵感,随时准备着记录下来。

隐性思维会被压抑,在一种思维不受控制的状态下,隐性思维才会发挥作用。

重视你的直觉,但要去验证它,而不是盲目在第一时间跟随直觉行动。

隐性思维是非线性的,它从你的记忆库中匹配关联,多学习接触不同类别的东西,为隐性思维累积素材。