通过德雷福斯模型成为一名专业的软件开发人员(译)

我最近一直在思考一个问题,在团队合作中,如何提升我们自己的技能?更重要的是,作为一名开发者,如何成为一名专业的开发人员?这是一个自然而然的过程还是需要有目的的追求特定领域的专业知识?是应该更注重自我学习,还是需要环境和自身相结合?关键问题是,如果我们能够了解其根源,就可以有目的的,有针对性的在团队中提升我们的专业知识,而不是被动的等待机会的到来。听起来是不是很有趣?主动“构建”而不是被动“等待”。现在的培训课程可谓是数不胜数,你可以去尝试了解,但是我从未见过一个资深的专家,仅通过培训课程就可以学习到所有的专业知识。这里最大的挑战,是如何衡量一个人是否是专家,他们拥有了足够多的专业知识就一定是专家吗?幸运的是,我不是第一个想到这些问题的人,所以,现在让我们来看看这个主题下一些现有的知识体系。

德雷福斯模型

如果你还不知道这个模型,德雷福斯模型是将一个技能的学习程度类比成阶梯式的模型。德雷福斯模型的适用性很广,定义一个人达到专家水平的五个发展阶段。

  1. 新手 —— 这个阶段的人喜欢明确的任务分工,当他们接到一个任务,唯一的期望是能够早日顺利完成这些任务。他们从来不考虑大局。他们急功近利,任何意料之外的事情发生,都会让他们感到焦虑。
  2. 高级新手。这个阶段的人,对于他们手头上的事,有一定的了解,能够快速的找到他们所需要的信息,但是他们对大局仍然不关心。他们能够在更高程度上使用专业的知识和技能,但当问题变得复杂,他们依旧会手足无措。
  3. 胜任者。能够看到全局,对不同问题及相应的影响范围有清晰的认知。当意外发生时,他们能够根据之前的经验独自解决问题。他们问题在于不能跳出问题本身去思考问题。
  4. 精通者。再遇到一个问题时,会首先从更高的维度去思考问题。能认知自己的技能与他人差异,能透过观察别人去认知自己的错误,形成比新手更快的学习速度。职位上:能明确知道自己的职位在整体系统上的位置。
  5. 专家。凭直觉做事,不再受限于规则和指南,持续的追寻更好的做事方式。

总而言之,德雷福斯模型认为,新手需要用规则和指南来指导他们做事的方法,而对于专家而言,这些规则和指南只会让他们束手束脚,无法充分运用他们的专业知识 / 直觉。在软件开发领域,严格的流程同样对初学者有益,使他们能够更高效的完成任务,但对于专家,更开放的环境才能让他们更好运用他们的能力。安迪·亨特在他的《程序员的思维修炼》中非常详细地研究了德雷福斯模型,表述了它在软件开发方面有利地一面。我认为,虽然模型本身没有问题,但是却忽略了一个很重要的问题。

它真的适用于软件开发吗?

将德雷福斯模型应用在软件开发,对于团队中的专家,可能是非常有利的,但却不利于我们在团队中培养新人。不仅如此,我认为严格的遵守德雷福斯模型,对一个新手的成长是有害的,甚至阻碍一个人专家的成长之路。

在软件开发中,向来没有明确的事情。如果我们的团队中有专家的存在,这是非常好的,但是没有也没有关系。现代软件的开发通常需要学习大量的知识,很多人究其一生可能最多也只能学会一种特定的专业知识,甚至无法完全学完。无论如何,你需要明白你需要什么样的技能是你需要的,明白自己的“边界”。成为某一领域的一名专家之前,你可能需要精通十几个不同的领域,其中任一领域的不足都可能阻碍你成为“专家”。

如果你尝试用德雷福斯模型创建一个团队,我劝你不要误人子弟,尤其在面对有特色的开发人员时。你曾经看到过让你叹为观止的代码吗?你想尝试吗?很多人都有这样的经历,无论我们在什么阶段。对待那些团队中新手,要向对待专家一样,让他们了解大局,不会有人会因此反感。用合适的方式指导新手成长,让年轻的开发者拥有更多成长和试炼的机会,真正有潜力的人会在这样的环境下发光发热。规则只会使人蹑手蹑脚,硬性的规则不如没有规则。僵化的流程和清晰明确的指导方针不应该是我们所的追求。没有一个现代化的软件项目是通过清晰的规则搭建的,我们越早适应这些不确定性,就会越早变得更具效能。

我们该如何成为专家

这仍然是未可知的。但可以肯定的是,德雷福斯模型是不可取的。但是,在团队蓬勃发展的过程中,这个模型仍然是值得参考的。除了团队成员的自驱力,以及在适合的时候给予其适当的帮助(资源),我不认为还有其他捷径可循。归根结底,雇佣优秀的员工,为其提供合适的成长环境,剩下的,交给时间。

原文

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,558评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,002评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,036评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,024评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,144评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,255评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,295评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,068评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,478评论 1 305
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,789评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,965评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,649评论 4 336
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,267评论 3 318
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,982评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,223评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,800评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,847评论 2 351

推荐阅读更多精彩内容