程序员成长历程的四个阶段

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

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

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

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

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

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

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

image
  • 工作多年后,随着自己知识的深度和广度的提高,越学发现越不懂,有时好觉得自己以前真是浪费了太多时间。虽然觉得自己还有很多需要提高,但是对工作中遇到的问题基本没有解决不了的,这个时候很多知识都自成体系,解决问题也有了自己的潜意识,有时连自己都不知道自己知道,这时候属于架构师级别了。
本文来自:https://blog.csdn.net/gao_chun/article/details/37959005
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • The Inner Game of Tennis W Timothy Gallwey Jonathan Cape ...
    网事_79a3阅读 14,269评论 3 20
  • 你永远 沾满残羹的旧陶罐 被遗弃在大平原 日出然后日落 全都一脸茫然 宁静的夜 生自你的边缘 幽兰幽兰 隐含 淡淡的炊烟
    子夜的风2阅读 1,495评论 3 7
  • 最近总是在叹气!感觉压力无比的大,今天又没完成任务,好几天都没出定金!任务完成度又不好!真是濒临抓狂的状态!灌溉好...
    是军儿呀阅读 1,638评论 0 1
  • 心动静阅读 916评论 1 0