續:Dreyfus Model 的五個階段

标签: 讀書摘要 | 发表时间:2011-03-01 01:07 | 作者:xdite dylan
出处:http://blog.xdite.net

上篇

這篇是摘一些 Dreyfus Model 中有趣的敘述

高級新手和勝任者經常會把指令清單和軟件設計模式混淆,有時這會導致災難性的後果。就我知道曾經有一位開發人員剛看了 GoF 的書,並熱情地想開始使用設計模式。所有模式,一次用盡。在一小段平凡的代碼裡。他設法將 23 個設計模式中的 17 個用在他那段不幸的代碼片段中,終於被人發現。

直覺是專家的工具,但公司往往輕視它,因為他們錯誤地認位,直覺「不科學」或者「不可重製」。因此,我們往往本末倒置,不清聽薪酬高昂的專家們的意見。

相反,我們也往往喜歡使用新手,把他們扔在發展水平等級的最底層,讓他們覺得未來不可及。在這種情況下你可能會說,我們正在試圖賽羊。同樣,這不是一個使用新手的有效方法。他們需要「被駕馭」,也就是說,明確方向,快速成功,等等。敏捷開發是非常有效的工具,但他不適用於一個完全由新手和高級新手組成的團隊。

你可能認為絕大多數人都處於中等位置 — Dreyfus Model 模型符合標準分布,典型的鐘型曲線。

其實不是。

可悲的是,研究似乎表明,大多數的人的大多數技能,在他們生命的大多數時間裡,從來沒有高於第二階段:高級新手,「執行他們需要做的任務並根據需求學習新任務,但是從來沒有對任務環境獲得更廣泛的,概念上的理解。」

專家 != 老師

專家並不總是最好的老師。教學是一門技能,你在某個領域是專家,這並不能保證你可以把它教給別人。另外。前面提到專家經常無法清楚表達自己是如何做出具體決策的,因此,你可能發現處在勝任水平的人可能更合適教一名新手。當團隊需要 pair 或者尋找指導老師時,你可以嘗試選用和受訓者技能水平相近的老師。

二階不勝任 ( second-order incompetence ):不知道自己不知道多少。新手儘管能力差但是信心十足,而專家在情況異常時會變得異發謹慎。專家會更多地自我懷疑。

相关 [dreyfus model] 推荐:

Dreyfus Model 的五個階段

- dylan - Blog.XDite.net
這是在閱讀「程序員的思維修煉:開發認知潛能的九堂課 」時看到的一個模型:「Dreyfus model of skill acquisition」,印證在職場上蠻有感覺的,就摘錄下來…. 階段一:新手(Novice). 由定義可知,新手在該技能領域經驗很少或者根本沒有經驗. 這裡提到的經驗,指的是通過實施這項技術促進了思維的改變.

續:Dreyfus Model 的五個階段

- dylan - Blog.XDite.net
這篇是摘一些 Dreyfus Model 中有趣的敘述. 高級新手和勝任者經常會把指令清單和軟件設計模式混淆,有時這會導致災難性的後果. 就我知道曾經有一位開發人員剛看了 GoF 的書,並熱情地想開始使用設計模式. 他設法將 23 個設計模式中的 17 個用在他那段不幸的代碼片段中,終於被人發現. 直覺是專家的工具,但公司往往輕視它,因為他們錯誤地認位,直覺「不科學」或者「不可重製」.

使用Mono.Cecil辅助ASP.NET MVC使用dynamic类型Model

- wang - 老赵点滴 - 追求编程之美
这也是之前在珠三角技术沙龙上的示例之一,解决的是在ASP.NET MVC使用dynamic类型Model时遇到的一个真实问题. C# 4编译器支持dynamic类型,因此在编写页面模板的时候自然就可以把它作为视图的Model类型. 表现层的需求很容易改变,因此dynamic类型的Model可以减少我们反复修改强类型Model的麻烦,再配合匿名类型的使用,可谓是动静相宜,如鱼得水.

《推荐系统实践》关于Latent Factor Model

- - xlvector - Recommender System
Latent Factor Model,很多人称为SVD,其实是比较伪的SVD,一直是最近今年推荐系统研究的热点. 但LFM的研究一直是在评分预测问题上的,很少有人用它去生成TopN推荐的列表,而且也很少有人研究如何将这个数据用到非评分数据上. 本来这本书不准备在实践部分讲这个算法,而只准备在后面介绍学术界研究热点的时候讲这个算法.

css核心-盒子模型(Box Model)整理

- - CSDN博客Web前端推荐文章
1、对盒子模型的不同解释.      这里IE6、IE8、IE9相同,火狐和谷歌、遨游等相同. 先说盒子模型,CSS将所有的HTML块元素都看成是一个盒子(box),每个盒子有以下几个组成部分:Content(内容)、Padding(补白)、Border(边框)、Margin(边界). 火狐谷歌等较新的的浏览器实行加法运算,“向外扩张”.

可视化格式模型( Visual formatting model)再学习

- - 进步博客
“理论不懂就实践,实践不会就学理论”,非常赞同bluedavy的这句话. 实践过程中经常会遇到某个属性的使用,浏览器渲染效果与预期效果不符,虽然通过死记硬背能避免或巧妙应用这种效果,但总感心虚发慌、毫无自信,因为不知晓背后的原理. 这时就不要再用“就是这样的”的借口来搪塞自己,我们需要重新认识它. 元素A,C绝对定位,不设置top,bottom值;.

投行常说的「模型」(model) 是什么东西?

- - 知乎每日精选
投行或者投资界的财务模型(Financial Model)听起来是不是高大上白富美,然而细究其本质及原理,只有三个字:“Low爆了”. 数学原理不超过四则运算,顶多加上开方和乘法. 而且制作工具也非常简单,基本都是Excel. 这个领域的Financial Model的复杂性不是体现在理论,而是体现在:.

使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件 - Balla_兔子

- - 博客园_首页
  Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件. 关于Mybatis-Generator的下载可以到这个地址: https://github.com/mybatis/generator/releases.

Spring3 Mybatis3 freemarker 自动生成对应表的model、mapper、service、controller并自动修改mybatis配

- - 互联网 - ITeye博客
自己利用spring3、mybatis3进行开发时,前期花费了大量的时间去写对应的model、mapper、service文件,并想到用freemarker来动态生成对应的JAVA文件..   其实就是将数据库中的表取出来,表名作为类名,并把对应的列名取出来,作为字段名称,然后通过 freemarker定制的模版去生成相关的文件即可.

特斯拉的平价电动车 Model 3 终于交车了!你要知道的细节都在这里

- - PingWest品玩
周五的晚上 9 点,上千人出席……特斯拉从来没这么晚开过这么大规模的发布会. 然而这是一场快速开始快速结束的发布会:观众从 7 点开始入场,伊隆·马斯克 9 点整开着一辆 Model 3 入场开始演讲. 到了 9 点 23 分左右,发布会就结束了. 到 9 点半左右已经开始散场了. 马斯克真是个好人,大家看完发布会接着去湾区各地的大小酒吧 happy了……如果 Google、Facebook、苹果都能这样开发布会多好…….