新手程序员到专家的的5个阶段

一般的,新手程序员到专家需要经历以下五个阶段:
第一阶段:新手(从时间上看,大约在一年左右)
第二阶段:高级新手(大约在3年以内)
第三阶段:胜任者(大约在3年以上)
第四阶段:精通者
第五阶段:领域专家(行业信息的主要发源地)

以上是我个人的看法,希望同行多多交流!

第一阶段:新手往往只是依据一些指令清单,完成分配的任务。例如;如果X成立,就执行Y操

作新手往往侧重于操作;考虑问题本质较少。

第二阶段:高级新手比新手多少有点操作经验,也或多或少总结了点规则。但是遇到问题需要

依照规则来套用,如果套用失败就不知所措。

第三阶段:胜任者一般在公司办事效率比较高,他们不但能够很快并且高效的完成任务,而且

还可以指导新手如何高效的做事。这类人往往在公司扮演好人的角色,既要辅导新手并解决问

题,又不去打扰专家。他们拥有独立解决问题的能力。

第四阶段:到了这个阶段,可以说就是系统架构师水准了。此类人物能够恰如其分的运用各种

设计模式于系统或者代码模块中。考虑问题总是全局性。可以编写适用于团队的开发框架、技

术或者业务架构,拥有多年的项目设计经验。

第五阶段:专家具有行业领先的技术,以及丰富的行业经验,他们经常著书、巡回演讲等。

他们具有权威的行业知识。

猜你喜欢

转载自leijun-zhongguo.iteye.com/blog/1063866