初级程序员,中级程序员,高级程序员,架构师,资深架构师
初级程序员, (p1-p2) (打基础阶段)
一般来说新毕业的学生入职都是初级程序员,这一阶段最终要的是学习能力,并在工作过程中,完成基础知识的积累,锻炼自己的逻辑能力,总结出自己的工作方法
中级程序员还要分3个段位 (p3-P4-P5) (熟悉阶段)
初段,对专业的API,基础知识有所了解,能按指导完成相关功能的开发,正常来说也可以看做是初级程序员的高段位
中段,熟悉专业的常用API,各个方面有所涉猎,对当前程序使用的框架有所了解,能独立完成程序的维护开发
高段 了解程序已由的框架原理,指导怎么用现成的框架完成新功能的开发和维护
高级程序员也可以分3个段位 (p5,P6) (掌握 理解)
初段,熟悉已有框架,能独立完成项目的开发,熟悉掌握专业API,对核心的多线程,内存有所了解,并可以进行核心级别的问题处理
中段,熟练处理核心级别问题,研究过多个主流框架,掌握多种思想
高段,独立完成新项目的开发,并在开发过程中可以对既有框架进行优化精简
架构师 (P7) (精通,方向性,拓宽知识面)
对计算机核心知识有深入了解,深刻理解多线程,内存等原理,并能写出自己的开发框架,注意在此阶段架构分为两种,功能架构和业务架构,功能架构专注系统稳定和运行顺畅技术性指标,业务架构专注,业务解耦,提高开发速度,降低维护成本
资深架构师 (P8) (知识面,总结,输出)
在基于本专业知识熟练掌握的基础上要对 整个业务使用到的技术有所了解,并基于这些了解对既有框架进行改进,并尝试探索新的实现方式和核心级别的优化和更高
贯穿的是你的学习能力,要注意总结和实践,高级程序员高段之前都需要大量的项目经验,高级程序员高段之后要注意深入钻研,架构师要注意拓宽知识面,总结和输出
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。