当前位置: 首页 > news >正文

如何辨别程序员的水平?

对于考察人的技术等级,学界是有认真的研究的。参见:德雷福斯模型解说。

德雷福斯模型把人的技能水平,分成 5 级:新手、高级新手、胜任者、精通者、专家。

对不同技能等级的认定是这样的:

新手:依靠指令清单,必须按部就班。就是必须给出详细而具体的操作规则,才能工作。比如你做一道从未做过的菜,需要看菜谱的说明,第一步做什么,第二步做什么等等,直到最后烹饪结束。

高级新手:有限的情景洞察力,同等对待工作的各个方面。对全局性、体系性的东西没兴趣。这是小工的水平。比如他能跟着师傅干点活,打打下手。可以靠着反复检索搜索引擎、StackOverflow 解决具体的小问题。

胜任者:能够独立解决各种各样的领域内问题。这是一般的企业招聘,比较希望招到的等级,招进来稍作适应就能干活了,省心省力。

精通者:经验丰富,可以自我纠正、自我改进。这类等级的人,思考可以指向内在,通过反省、反馈改善技能。这种在企业可以算上高手、大拿了,培养不易。

专家:依靠直觉工作,不需要解释和理由。实际你让他解释,他可能也说不出个所以然,就是直觉给出答案,然后还是对的。专家人数稀少,需要很长时间训练、实践。通常的说法是 10 年出专家,10000 小时定律。

这个是理论上的研究,实践中比较缺乏操作性,难以迅速的判定应聘者的实际情况。不信你打开收进来的大把简历,刚毕业的学生,每个技能名词上面都是一堆堆的“精通” – 你相信么?但它可以当成一个职业技能等级判定的参照标准。

当然,小编这边有更加通俗的辨别方式。

打算当程序员

如何辨别程序员的水平?

 

程序员新手

如何辨别程序员的水平?

 

程序员初级水平

如何辨别程序员的水平?

 

程序员中等水平

如何辨别程序员的水平?

 

程序员高等水平

如何辨别程序员的水平?

 

程序员特等水平

如何辨别程序员的水平?

 

如何辨别程序员的水平?

相关文章:

  • jQuery清空标签内容--防止内存泄露
  • 对“工厂方法”,突然茅塞顿开
  • 算法第三章上机实践报告
  • 2018-2019-1 20165320 《信息安全系统设计基础》第六周学习总结
  • ajax实现异步上传多图并且预览
  • Redis学习之管道机制
  • fiddler安装及抓包分析
  • TP5 对于数组使用分页的方法
  • 通过K8S Ingress Controller来实现应用的流量复制
  • 主流接口测试框架对比
  • 虚拟化网络技术
  • 跨域技术
  • 微信公众号开发-业务开发03
  • 浅析装饰器
  • this的用法详解
  • JavaScript 如何正确处理 Unicode 编码问题!
  • Babel配置的不完全指南
  • Fundebug计费标准解释:事件数是如何定义的?
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • Javascripit类型转换比较那点事儿,双等号(==)
  • spring + angular 实现导出excel
  • Theano - 导数
  • vue-router的history模式发布配置
  • vue--为什么data属性必须是一个函数
  • win10下安装mysql5.7
  • yii2权限控制rbac之rule详细讲解
  • 基于Vue2全家桶的移动端AppDEMO实现
  • 基于遗传算法的优化问题求解
  • 前端临床手札——文件上传
  • 嵌入式文件系统
  • 小而合理的前端理论:rscss和rsjs
  • 怎么将电脑中的声音录制成WAV格式
  • 正则学习笔记
  • Prometheus VS InfluxDB
  • #HarmonyOS:基础语法
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (ZT)北大教授朱青生给学生的一封信:大学,更是一个科学的保证
  • (二)WCF的Binding模型
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附源码)springboot家庭装修管理系统 毕业设计 613205
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (汇总)os模块以及shutil模块对文件的操作
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (转)Linux下编译安装log4cxx
  • *上位机的定义
  • .net framwork4.6操作MySQL报错Character set ‘utf8mb3‘ is not supported 解决方法
  • .NET 中创建支持集合初始化器的类型
  • .NET/C# 推荐一个我设计的缓存类型(适合缓存反射等耗性能的操作,附用法)
  • .net6Api后台+uniapp导出Excel
  • .NET6使用MiniExcel根据数据源横向导出头部标题及数据
  • .NET中 MVC 工厂模式浅析
  • @serverendpoint注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)