
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
我们在前几期的文章中给大家简单介绍了软件架构等相关技术知识,而本文我们就再来说说软件架构师的级别与工作内容都有哪些。
1、架构师的定义&级别
初级架构师:ApplicationLevel(应用级别),专注于单个应用,有非常明确的设计产品,沟通局限在开发团队内。
中级架构师:SolutionLevel(解决方案级别),需要关注几个应用来实现一个商业的需求,有部分高层的设计,但大多数还是具体的设计,沟通需要跨越多个开发团队。
高级架构师:EnterpriseLevel(企业级别),关注多个解决方案,这一级的设计比较抽象,需要解决方案架构师和应用架构师去细化,沟通跨越整个企业组织。
而架构师非常重要的一项技能就是“各部门人员的粘合剂”:比如在业务人员和开发人员建立沟通的桥梁;在开发人员和经理之间建立沟通桥梁;集成不同的技术和应用。
2、架构师的日常工作
确定项目或产品开发的平台和技术;(技术选型、对比等)
确定开发标准和规范:编码标准,工具,评审流程,测试方法等;
根据需求,设计系统并且做出架构设计决定;
把架构设计和决定文档化,和团队沟通;
把高层的设计变成底层设计;
检查、评审架构设计和代码,比如看看确定的模式和代码标准是否正确施行;
和其他架构师、利益相关者协作;
指导开发人员开发
想入行IT却找不到门路?来Java无忧封闭训练营!转为Java小白打造的0基础体验课程,14天沉浸式学习,专家级讲师全程授课,讲练评测考全方位学习模式!现在入营仅需18元,邀请好友参与更可获得现金红包,上不封顶,多邀多赚~