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

news/2024/9/22 22:49:08

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

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

image

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

工程师的五个等级

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

image

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

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

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

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

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

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

参考

  • 德雷福斯模型 - https://zh.wikipedia.org/wiki/德雷福斯模型

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/63519.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

2024 人工智能学习内容

第六组思维导图:图形的认识

04. 流程控制

一、流程控制流程控制就是用来控制程序运行中各语句执行顺序的语句。基本的流程结构为:顺序结构,分支结构(或称选择结构),循环结构。顺序结构:程序自上到下执行,中间没有任何判断和跳转; 分支结构:根据条件,选择性的执行某段代码,有 if……else 和 switch……case 两…

CentOS 7 虚拟机连接网络

CentOS 7 虚拟机连接网络 检查网络 ping www.baidu.com切换 root 用户 su查看网卡名 ip addr激活网卡 vim /etc/sysconfig/network-scripts/ifcfg-ens33重启网络 service network restart

execve

目录glibc glibc execve() 执行由 pathname 指定的程序。这会导致当前正在被调用进程运行的程序被一个新程序替换,且该新程序会重新初始化栈、堆,以及(已初始化和未初始化的)数据段。

freeRTOS源码解析4--tasks.c 5

4.2.13 继续任务--vTaskResume 接口:void vTaskResume( TaskHandle_t xTaskToResume )形参1:xTaskToResume ,想要继续的任务handle; 首先是vTaskResume调用的一个内部函数:static BaseType_t prvTaskIsTaskSuspended( const TaskHandle_t xTask ),用于检查任务是否是挂起…

MySQL 必知概念

Delete、Drop 和 Truncatedelete、truncate 仅仅删除表里面的数据,drop会把表的结构也删除 delete 是 DML 语句,操作完成后,可以回滚,truncate 和 drop 是 DDL 语句,删除之后立即生效,不能回滚 执行效率:drop > truncate > deleteMyISAM 与 InnoDBInnoDB 支持事务…

视野修炼-技术周刊第102期 | js 编译运行C

① Bun 现在允许直接在js中直接编译运行 C ! ② caniuse-cli ③ SSL证书管理工具 ④ 好的重构与坏的重构 ⑤ sisi - 命令行图片检索工具 ⑥ cvbee.ai - AI 简历生成欢迎来到第 102 期的【视野修炼 - 技术周刊】,下面是本期的精选内容简介 🔥强烈推荐Bun 现在允许直接在js中…

【vulhub】Discuz-命令执行 wooyun-2010-080723

【vulhub】Discuz-命令执行 wooyun-2010-080723 ​docker-compose up-d​启动! ​​ wooyun-2010-080723 命令执行 0x01 搭建环境 访问192.168.132.138:8080/install​,安装数据库。数据库服务器填写db(必须db,不然安装失败),数据库名为discuz,数据库账号密码均为root,…