博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
101与金根回顾敏捷个人:(78)能力四阶段
阅读量:6471 次
发布时间:2019-06-23

本文共 899 字,大约阅读时间需要 2 分钟。

本文更新版本已挪至  

--------------------------------------------

  突然记起来刚来公司的时候,对程序员定义了四个阶段,每个阶段用一句话表示出来,其实就是,下面介绍一下这几个阶段,看看我们自己处在哪个阶段,千万不要把阶段一认为是阶段三了。

阶段一:不知道自己不知道(Unconscious incompetence)   Coder

  大学期间,我和老师做过一些小项目,自认为自己很牛,当时还去过一些公司面试做兼职,但是就是不知道为什么没有回复。那个时期的我,压根不知道自己不知道,还以为自己懂很多,现在想起自己以前就好笑,那个时候还算不上程序员,顶多只能算是个业余编程爱好者。

  表现:假自信、过度承诺、满口我能行没问题、看不起其他程序员....

阶段二:知道自己不知道(Conscious incompetence)  Programmer

  工作后,发现自己在项目中工作时遇到困难不知道怎么解决,和身边人一比发现自己知识很欠缺,这时候知道自己技不如人,很多地方都不足,需要大补才行,这个时候就是大家所说的初级程序员阶段,这个阶段必须依靠别人指导。

  表现:有点心虚、虚心学习、偷偷努力、羡慕牛人...

阶段三:知道自己知道(Conscious competence) Developer

  工作三四年后,自己的技能逐步提高,成为了项目组的技术大拿,这时候也很自信,知道自己能够解决遇到的所有问题,这时候就是高级程序员阶段了。

  表现:自信、比较客观、真正承诺、有点自我...

阶段四:不知道自己知道(Unconscious competence)Architect

  工作多年后,随着自己知识的深度和广度的提高,越学发现越不懂,有时好觉得自己以前真是浪费了太多时间。虽然觉得自己还有很多需要提高,但是对工作中遇到的问题基本没有解决不了的,这个时候很多知识都自成体系,解决问题也有了自己的潜意识,有时连自己都不知道自己知道,这时候属于架构师级别了。

  表现:开放、主动、好学、谦虚...

 

 推荐:

 敏捷个人微刊:

 欢迎转载,转载请注明:转载自

 

你可能感兴趣的文章
DATAGUARD维护:从库宕机后如何恢复到管理恢复模式
查看>>
U-BOOT之一:BootLoader 的概念与功能
查看>>
我的路上
查看>>
Velocity处理多余空白和多余空白行问题
查看>>
java值传递
查看>>
DB2与oracle有什么区别
查看>>
创建一个多级文件目录
查看>>
Picasa生成图片幻灯片页面图文教程
查看>>
js获取当前时间的前一天/后一天
查看>>
Python字符串的格式化
查看>>
C#反射---属性
查看>>
服务器常用的状态码及其对应的含义如下
查看>>
zoom和transform:scale的区别
查看>>
幸福框架:可扩展的、动态的、万能的 编号生成器
查看>>
黄聪:PHP 防护XSS,SQL,代码执行,文件包含等多种高危漏洞
查看>>
svn status 显示 ~xx
查看>>
常用HiveQL总结
查看>>
[转]使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(三)-- Logger
查看>>
POJ 3311 Hie with the Pie(状压DP + Floyd)
查看>>
HDU 1402 A * B Problem Plus FFT
查看>>