哈哈,架构体系终于开篇了!需要说明的是软考架构偏向于技术层面,对数据、业务和应用方向需要再开设新专栏。同时,笔者编写的内容大多基于培训、阅读和其他途径的综合整理,并不代表已经具有高级架构知识体系。希望读者可以理性阅读。
那么,一开始需要说明的是,软考架构有什么作用?为什么会想来学学?
- 架构师证书可以获取职称;
- 北上广深等大城市积分落户;
- 国际意义(中日韩互认);
- 政府项目投标;
- 申请评标专家入政府专家库;
- 技能补贴&抵个税;
- 升职加薪,拓展就业方向等。
了解软考证书的作用后,笔者更倾向于以考促学,搭建个人底层知识体系,再将思考的内容填到对应的模块,从而形成一套具有个人思考的体系。引用付晓岩老师的话,知识体系本不难,人人都可以学习,最直接最形象的比喻就是拼图,需要先把大的轮廓拼出,再从日常积累中不断将小的知识点填充到对应的模块,最后拼成完整的一个大拼图。个人选择软考架构,而不是业务架构,作为体系学习的原因,是技术层面的体系相比较而言更具体、成熟,业务架构需要具体的应用场景、积累到一定程度的业务基础知识后再深化学习,才能更深入理解与映射,笔者从业时间太短,还不足以有能力将业务的抽象化知识具体化,于是选择先设置业务基础知识专题。
开篇先制定好学习路线,基础为先,专题后置,重点应用的原则,逐步开始后续架构知识的学习。
上图为架构体系思维导图,笔者将从计算机信息基础知识开始,到案例分析,最后到项目应用的思想体现,由浅入深,循序渐进。业务层面的基础知识也会同步开展,从而更好支撑后续的项目应用。
参考书籍:《信息系统架构设计师教程》
TOGAF9.2 &《Togaf Standard-10th Edition》
《软件体系结构原理、方法与实践_第2版》