软考《系统架构设计师教程》读书笔记(1)

8 阅读2分钟
技术岗职级每级多 1千小时特征备注
科学家在业内知名期刊上,发表过学术性论文;并获得关注。
系统架构设计师(高级) (简称:高架)10年以上创造新的架构模式 (例如:Google分布式储存架构、Docker的容器化、​GPT)通常是将 科学技术论文,实现成系统。
系统架构设计师(中级) (简称:中架)8~10年能够完成复杂系统的架构设计 (包括高性能、高可用、可扩展、海量存储等)中架与初架(或技术专家)相比,主要是承担的项目规模,​需求难度等方面的差异。
系统架构设计师(初级) (简称:初架)5~8年从0到1,独立完成一个通用型的新系统(或重构)的设计 (例如:MIS,CMS等)初架和技术专家的典型区别是: 技术专家更多的是基于以往经验进行架构设计;​而初架能够基于完善的架构设计方法论指导,使方案落地。
技术专家4~8年某个技术栈(Java/嵌入式/Oracle/Linux)​的专家技术专家和高工的典型区别是: 高工主要是在已有架构框架下完成设计,技术专家会根据需要修改,​扩展和优化架构。
高级工程师 (简称:高工)3~5年独立完成开发 (能够辨别需求分析和方案设计的正确性,并实现功能)高工和工程师的两个典型差异是: ・深度:工程师是要求知道How,高级工程师是要求知道Why ・理论:掌握更多的设计经验;例如,数据库3范式,​面向对象设计模式,SOLID设计原则,缓存设计理论 等
工程师1~3年在别人的指导下完成编码主要积累基础知识(包括编程语言,基本数据结构,开发环境,​操作系统,数据库以及相关软件开发流程)