首页 > 编程语言 >程序员职业发展之路思考:工程师的等级阶梯

程序员职业发展之路思考:工程师的等级阶梯

时间:2024-09-22 22:46:43浏览次数:6  
标签:工程师 模型 阶梯 程序员 雷福斯 朗道 新手 等级

德雷福斯模型:新手到专家

德雷福斯模型(Dreyfus model)是在 1980 年,Dreyfus 兄弟共同提出的技能习得模型。
它是一个技能习得的阶梯模型,也可以用来考察行业技术能手的分级。该模型由上而下分成:专家、精通者、胜任者、高级新手、新手五个等级,越到上面人数占比越少。

image

  • 新手:需要指令才能工作,需要别人帮助
  • 高级新手:能完成大部分工作,解决大部分问题,有局部的全局思维
  • 胜任者:能独立解决问题,有意识的制定计划,将流程标准化
  • 精通者:把握整体全局,不仅解决问题,还能发现问题,指导别人,主动性高
  • 专家:有丰富的经验,不仅仅依赖规则、原则,而是基于深刻、潜移默化的直觉把握情境解决问题,能看到未来可能的愿景

工程师的五个等级

下图是吴军硅谷来信中的一篇文章的工程师等级图,他将工程师划分为五个等级:

image

  • 第一级:开创一个产业
  • 第二级:设计和实现别人做不出来的产品
  • 第三级:独立设计和实现产品,并在市场上取得成功
  • 第四级:能指导和带领其他人一同完成有影响力的工作
  • 第五级:能独立解决问题,完成工程工作

这个五级工程师的体系划分启发自苏联著名的物理学家朗道,他将物理学家划分为五个等级,第一级最高,第五级最低。每一级之间贡献和能力相差几十倍。
在第一级中,朗道列出了当时十几个世界物理学大师,包括波尔、狄拉克等人。
在第二级中的人数也很少,在当时来算的话,全世界只有几十位。
朗道刚开始将自己只列入了 2.5 级,获得诺贝尔奖之后,将自己提升到了 1.5 级。

在所有的物理学家划分中,朗道当时还给出了一个独一档的分级:零级大师 - 爱因斯坦。

从上面的 5 级划分来说,第五级就是自己能独立解决问题完成工程工作,这对于刚进入职场的多数人来说,要求有点高,这个时候的你,可能需要在别人指导下完成某一项任务。所以下面应还有个第六级别,在别人指导下完成某项任务。

硅谷来信中概括了朗道一生的三个贡献:

  1. 首先,作为物理科学家,他发明了朗道变换,因此获得诺贝尔奖。(开创了一个物理理论)
  2. 其次,作为教育者,他建立了一个被称为“朗道堡垒”的理论物理进阶练习,这实际上是一系列越来越难的物理学练习题。有点象游戏通关,越能把后面的练习题做透,物理理论水平也越高。(物理教育方法)
  3. 第三,他提出了一种按照水平和贡献划分物理学家的方法,被称为物理学家的等级。

参考

标签:工程师,模型,阶梯,程序员,雷福斯,朗道,新手,等级
From: https://www.cnblogs.com/jiujuan/p/18426045

相关文章

  • 智谱AI算法工程师带你上手实践CogVideoX 视频生成开源模型
    关注公众号:青稞AI,第一时间学习最新AI技术......
  • PoE三种标准:标准 PoE、PoE+、PoE++,网络工程师必知!
    你好,这里是网络技术联盟站,我是瑞哥。PoE(PoweroverEthernet)是一种通过网线同时传输数据和电力的技术,使得远程设备无需额外电缆便能获得电力供应。该技术在网络设备如VoIP电话、无线接入点和监控摄像头等应用中得到了广泛使用。随着网络设备的普及,PoE技术逐渐成为现......
  • 思科交换机命令大全,网络工程师必收藏!
    基本的命令行界面(CLI)导航思科交换机的CLI界面分为以下几种模式,每种模式提供不同的命令集:用户模式(UserEXECMode):此模式提供有限的查看命令,不能进行配置操作。用户模式的提示符通常以>结尾。例如:Switch>特权模式(PrivilegedEXECMode):此模式提供更多的监控和配置命......
  • 软件工程师,不了解64位程序开发你就out了
    概述□64位Windows系统下也能运行32位程序,是因为有一个WOW64子系统。它能将32位应用程序的API调用转换成对原生64位系统的调用。正是因为WOW64的存在,32位应用程序在64位系统下并不能发挥最佳的性能,反而比在32位系统下有大约2%的性能损失。如果开发的是64位应用程序,则不需要依赖WOW......
  • 从技术打磨到产品验证:读《程序员修炼之道》的务实之道
    在编程世界里,技术的打磨往往像是工匠雕琢作品,但若无法转化为产品的成功,所有的精致都不过是空中楼阁。读《程序员修炼之道》时,我深刻意识到,务实不仅仅是技术的选择,更是产品迭代和商业模式成功的关键。在现代社会,全身心投入之前,测试想法并得到反馈是至关重要的。由用户参与评......
  • 【转型必看】Java到AI大模型,程序员的逆袭秘籍!
    随着技术的不断进步,人工智能(AI)已经成为当今科技领域最热门的话题之一。许多开发者开始考虑从传统的软件开发领域,如Java,转向人工智能领域,今天小编和大家一起来探讨Java开发者是否可以转型到人工智能,转型的优势,薪资对比,以及转型所需的知识和学习路线等。01Java开发者能否转......
  • 程序员的忠告:别想着靠技术生存一辈子
    一、在一个地方工作8小时就是“穷”在国内,你千万不要因为学习技术,就可以换来稳定的生活和高的薪水待遇,你更不要认为那些从事市场开发、跑腿的人没有前途。你知不知道,咱们国内有相当大的一部分软件公司,他们的软件开发团队都小得可怜,甚至只有1-3个人,连一个项目小组都算不上......
  • Java程序员在编写代码时,通常会使用哪些工具和框架?
    Java程序员在日常编码工作中,通常会使用一系列工具和框架来提高开发效率、保证代码质量以及实现快速迭代。以下是一些常用的工具和框架:开发环境和IDEIntelliJIDEA:一个强大的Java集成开发环境,提供了智能代码补全、代码分析、重构工具等功能,是许多Java开发者的首选IDE 。Eclipse......
  • 程序员考证,这十大证书含金量最高
    前言某乎上有一个话题:程序员考证的意义是什么?程序员考证的意义很多人说,程序员大概是除医疗、建筑以外所考证书最多的一个行业。考证,不仅是对个人实力的一种展示,同样也是通过考证来检验和复习自己的知识与技术的手段。文末有彩蛋当然,考验一个程序员的能力从来不由一两......
  • 我在 Marscode 用了 3 天,转行成为 Python 程序员
    以下是「 豆包MarsCode 体验官」优秀文章,作者不惑_。豆包MarsCode 项目实战Java程序员转行Python学习之路俗话说:工欲善其事,必先利其器。在历史的长河中,新手程序员最大的痛点之一就是搭建开发环境。先就是今天,如果你没有VSCode,甚至也没有其他IDE,那么也没有关系。豆包......