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

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

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

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

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

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

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

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

工作三四年后,自己的技能逐步提高,成为了项目组的技术大拿,这时候也很自信,知道自己能够解决遇到的所有问题,这时候就是高级程序员阶段了。
表现:自信、比较客观、真正承诺、有点自我…

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

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

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

各位程序员,你在成长道路的哪个阶段了?

来自: http://www.codeceo.com/article/programmer-load-level.html

转载于:https://www.cnblogs.com/Better-Me/p/4112720.html

程序员成长道路上必经的几个阶段相关推荐

  1. 网站程序员的程序员成长之路大概分几个阶段 和未来的发展

    信息技术的更新速度是惊人的,程序员的职业生涯则是一个要求不断学习的过程,如何才能成为一名合格的程序员,一名合格的程序员需要掌握哪些技能呢?为此天天招生网采访到几位孳生的程序工作人员,就如何做好一名成功 ...

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

    下面是一位前辈总结的程序员成长四个阶段,个人觉得非常有道理,你在哪个阶段? 阶段一:不知道自己不知道(Unconscious incompetence) 大学期间,我和老师做过一些小项目,自认为自己很 ...

  3. 程序员成长的本质,就是一步步靠近商业

    职业规划与职业发展是每个程序员经常要考虑的一个问题,每年的晋升,述职,甚至于跳槽都是需要去想的一个问题.那么程序员成长到后期,其成长的本质是什么呢?慢慢得出了一个结论,就是一步步靠近商业. 我之前想过 ...

  4. 程序员成熟的标志《程序员成长路线图:从入门到优秀》

    对好书进行整理,把好内容共享. 我见证过许多的程序员的成长,他们很多人在进入成熟期之后,技术上相对较高,一般项目开发起来比较自信,没有什么太大的困难,有的职位上也有所提升,成了项目经理.设计师,有的甚 ...

  5. 程序员成长的10个阶段

    我的程序员成长之路 程序员的成长经历往往很相似,大部分的人走过了最前面相同的一段路,而有的人则走得更远.总结自己这些年来的历程,这也许能让年轻的程序员少走一些弯路,成长得更快:或许更好一些,能让大家从 ...

  6. 原来程序员成长的关键竟然是它?!

    就目前的IT大环境而言,程序员的日子不是很好过,无论是正在找工作的还是已经入职的,压力都非常大,似乎处处充满危机.但是究其原因,他们之间大部分都缺乏同一种东西--项目经验.没错,在我看来,项目经验就是 ...

  7. 原创电子书《菜鸟程序员成长之路:从技术小白到阿里巴巴Java工程师》

    <菜鸟程序员成长之路:从技术小白到阿里巴巴Java工程师> 国庆节快乐!一年一度长度排第二的假期终于来了. 难得有十一长假,作者也想要休息几天啦. 不管你是选择出门玩,还是在公司加班,在学 ...

  8. 程序员成长之旅——同步IO和异步IO(五种IO模型)

    程序员成长之旅--同步IO和异步IO(五种IO模型) 同步和异步 同步 异步 消息通知 场景比喻 阻塞和非阻塞 阻塞 非阻塞 事例 同步IO 阻塞IO 非阻塞IO 信号驱动IO 多路转接IO 异步IO ...

  9. 程序员成长之路(四)之有用的网址

    2019独角兽企业重金招聘Python工程师标准>>> 通过Java来测试JSON和Protocol Buffer的传输文件大小 http://www.jb51.net/articl ...

最新文章

  1. jQuery1.9+中删除了live以后的替代方法
  2. 2.linux换源问题
  3. 怎样在Ubuntu系统安装可用的QQ
  4. Kubernetes学习总结(18)—— Kubernetes 容器网络
  5. 为什么 Python 4.0 会与 Python 3.0 不同?
  6. SSh三大框架工作原理介绍
  7. 如何将视频转换为HEVC / H.265和AVC / H.264
  8. MacBook重装系统
  9. ambiguous column name 错误
  10. 实时调试WebDriver代码
  11. 数据结构与程序设计——C++语言描述(Data Structures Program Design in C++) by Robert L.Kruse Alexander J.Ryb
  12. 生命密码是几适合学计算机,生命密码学
  13. 免费的艺术二维码生成器
  14. 一位大学老师感染新冠期间写的年终总结:怀疑得了新冠39次,吃黄桃罐头5次…...
  15. Vue对高德地图2.0的封装使用
  16. html微信投票,微信投票报名h5系统制作
  17. 周老师,李记者,朱老师
  18. 在Linux中,如何找到并杀掉僵尸进程?
  19. 区块链落地应用虚实待验,以人为本挖井为先
  20. Android GC日志

热门文章

  1. 多卡视频终端 5G三卡单兵
  2. 两个简单h5小页面布局-练习弹性盒模型
  3. SPSS软件使用教程(2),SPSS统计分析软件 27中文版下载安装
  4. MCMC详解1——蒙特卡洛方法
  5. 势流理论分析长短轴不同的椭球附加质量系数
  6. short、int、long、long long
  7. tomcat页面显示404
  8. 三星i9500八核版本ROOT,适用于除定制机之外的所有版本
  9. Keil中使用arm section进行绝对地址定位并进行O2等级代码优化时报错: Error: L6982E
  10. 2012年数学建模国赛A题(葡萄酒质量评价)优秀论文.doc