概述
目录
- 软件架构师需要的基础知识和技能
- 计算机体系结构
- 网络体系结构
- 硬件知识
- 中间件知识
- 软件工程知识
- 方法学知识
- 行业知识
软件架构师需要的基础知识和技能
注重建立宏观视角,从时间和空间维度来看待。
计算机体系结构
处理器、指令集、多核、存储、操作系统、IO 、并发
网络体系结构
ISO 七层、网络协议
硬件知识
服务器、存储、网络设备、
中间件知识
数据库、应用服务器、消息队列、缓存、HTTP服务器、各种框架
软件工程知识
软件质量、软件生命周期、软件过程
方法学知识
架构理论 、架构模式、架构描述 、面向对象、UML
行业知识
技术发张历史、架构发展历史、领域知识、行业趋势
最后
以上就是成就荔枝为你收集整理的软件架构师的能力培养软件架构师需要的基础知识和技能的全部内容,希望文章能够帮你解决软件架构师的能力培养软件架构师需要的基础知识和技能所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复