打字猴:1.7004886e+09
1700488600 事件理论与构建理论
1700488601
1700488602 德雷福斯模型是所谓的构建理论。理论分两种:事件理论和构建理论*。这两种理论都用于解释我们观察到的现象。
1700488603
1700488604 事件理论可以被测量,这类理论可以被验证或证明。你能够判断某个事件理论的准确性。
1700488605
1700488606 构建理论是无形的抽象,无法被证明。构建理论是通过它的用处来衡量的。你无法判断某个构建理论准确与否。它是客观存在和抽象的结合体。就像苹果是存在的,苹果是事物,存在则是抽象。
1700488607
1700488608 例如,我可以使用简单的电流或者复杂的医学成像设备来证明大脑的所有部件,但是我无法证明你有思维。思维是一种抽象,事实上没有这种客观事物,只是一种概念,但是它是一种非常有用的概念。
1700488609
1700488610 Dreyfus模型是一种构建理论,是一种抽象。我们随后将看到,它非常有用。
1700488611
1700488612 下面列举了一些人们观察到的现象,适用于护理和软件开发,也可能适用于其他行业。
1700488613
1700488614 □ 实际工作中,专家级职员并不总被认为是专家,也没有拿到相称的薪水。
1700488615
1700488616 □ 不是所有专家级职员都想成为管理者。
1700488617
1700488618 □ 职员的能力存在巨大的差异。
1700488619
1700488620 □ 管理者的能力存在巨大的差异。
1700488621
1700488622 □ 任何团队的成员在技术水平上可能各不相同,无法看作一个同质的可替代资源集合。
1700488623
1700488624 除了更好、更聪明、更快,技术水平还有更多的内涵。德雷福斯模型描述了我们的能力、态度、素质和视角在不同的技术水平下是如何变化的,以及为什么会有变化。
1700488625
1700488626 这有助于解释为什么过去许多改进软件开发的办法会失败。德雷福斯模型建议我们采取一系列行动,切实改进软件开发行为——无论是为了个人还是为了整个行业。
1700488627
1700488628 下面让我们来看一看。
1700488629
1700488630 程序员的思维修炼:开发认知潜能的九堂课 [:1700488091]
1700488631 2.1 新手与专家
1700488632
1700488633 你如何称呼一名专家级软件开发人员呢?巫师。当我们遇到魔数、十六进制数据、僵尸进程和复杂的指令(比如tar -xzvf plugh. tgz或者sudo gem install —include-dependencies rails)时,他就会出现。
1700488634
1700488635 有了他,我们甚至可以转换成其他用户身份,或者切换到root用户——Unix世界最高权力的化身(见图2-1)。巫师们处理这些棘手的事情看起来易如反掌。眯起双眼,指尖一缕尘埃,口念咒语,“噗”的一声,一切问题解决了。虽然带有神秘的色彩,但是我们印象中特定领域的专家都是这种形象(他们是如此地神秘,带给我们的印象是如此地深刻)。
1700488636
1700488637
1700488638
1700488639
1700488640 图2-1 Unix巫师
1700488641
1700488642 使工作看起来很轻松
1700488643
1700488644 曾经有一次,我有机会面试专业的风琴演奏者。对于试音环节,我选择了法国作曲家Charles-Marie Widor的Toccata片段(出自第5交响乐F小调,第42曲第一章),节奏非常快,我比较业余,感觉这节比较难。
1700488645
1700488646 一位候选者演奏得很好——两脚踏板,飞快转动,双手跃动,十指模糊,双眉紧锁,严肃专注。最后,她满头大汗。演奏太出色了,我被打动了。
1700488647
1700488648 但是随后真正的专家出现了。她弹得更好一些,更快一些,在她的双手和双脚灵活地演奏时,她一直微笑着与我们交谈。
1700488649
[ 上一页 ]  [ :1.7004886e+09 ]  [ 下一页 ]