专栏名称: 程序员大咖
为程序员提供最优质的博文、最精彩的讨论、最实用的开发资源;提供最新最全的编程学习资料:PHP、Objective-C、Java、Swift、C/C++函数库、.NET Framework类库、J2SE API等等。并不定期奉送各种福利。
目录
相关文章推荐
OSC开源社区  ·  三句话让老板直接给我主动放假 ·  3 天前  
OSC开源社区  ·  go-zero突破三万星——star数量最高 ... ·  3 天前  
程序员的那些事  ·  阿里巴巴:裁减 24,940 人 ·  3 天前  
程序员的那些事  ·  北京大学出的第四份 DeepSeek ... ·  3 天前  
51好读  ›  专栏  ›  程序员大咖

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

程序员大咖  · 公众号  · 程序员  · 2017-02-09 20:00

正文

下面是一位前辈总结的程序员成长四个阶段,个人觉得非常有道理,你在哪个阶段?

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


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

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

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

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

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

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

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

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

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







请到「今天看啥」查看全文