程序员各段位说明 及 技能要求


初级程序员,中级程序员,高级程序员,架构师,资深架构师


初级程序员, (p1-p2)  (打基础阶段)

一般来说新毕业的学生入职都是初级程序员,这一阶段最终要的是学习能力,并在工作过程中,完成基础知识的积累,锻炼自己的逻辑能力,总结出自己的工作方法




中级程序员还要分3个段位 (p3-P4-P5)  (熟悉阶段)

初段,对专业的API,基础知识有所了解,能按指导完成相关功能的开发,正常来说也可以看做是初级程序员的高段位

中段,熟悉专业的常用API,各个方面有所涉猎,对当前程序使用的框架有所了解,能独立完成程序的维护开发

高段   了解程序已由的框架原理,指导怎么用现成的框架完成新功能的开发和维护


高级程序员也可以分3个段位 (p5,P6)  (掌握 理解)

初段,熟悉已有框架,能独立完成项目的开发,熟悉掌握专业API,对核心的多线程,内存有所了解,并可以进行核心级别的问题处理

中段,熟练处理核心级别问题,研究过多个主流框架,掌握多种思想

高段,独立完成新项目的开发,并在开发过程中可以对既有框架进行优化精简


架构师 (P7) (精通,方向性,拓宽知识面)

对计算机核心知识有深入了解,深刻理解多线程,内存等原理,并能写出自己的开发框架,注意在此阶段架构分为两种,功能架构和业务架构,功能架构专注系统稳定和运行顺畅技术性指标,业务架构专注,业务解耦,提高开发速度,降低维护成本


资深架构师 (P8)  (知识面,总结,输出)

在基于本专业知识熟练掌握的基础上要对 整个业务使用到的技术有所了解,并基于这些了解对既有框架进行改进,并尝试探索新的实现方式和核心级别的优化和更高



贯穿的是你的学习能力,要注意总结和实践,高级程序员高段之前都需要大量的项目经验,高级程序员高段之后要注意深入钻研,架构师要注意拓宽知识面,总结和输出


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章