2020年企业架构师岗位职责 企业架构师是做什么的( 三 )


架构师在技术选型阶段会提供参考信息给项目经理 , 项目经理再从预算、进度、人力、资源等各方面情况来权衡 , 最终确认 。
4 制定技术规格说明
架构师在项目开发过程中是「灵魂人物」 , 并且要具备协调组织能力和懂得人员分工 。
在制定技术规格说明阶段 , 架构师要协调起所有的开发人员 , 架构师通常会用技术规格说明书与开发人员保持沟通 , 让开发人员能从各个视角去观测、理解他们负责的模块或者子系统 , 确保开发人员能够按照架构意图实现各项功能 。
3.架构师分类 其实架构师就是个title , 每个公司称呼都可能不一样 , 和架构概念一样 。
软件架构师:
软件架构师是软件行业中的一种新兴职业 , 工作职责是在一个软件项目开发过程中 , 将客户的需求转换为规范的开发计划及文本 , 并制定这个项目的总体架构 , 指导整个开发团队完成这个计划 。主导系统全局分析设计和实施、负责软件构架和关键技术决策的人员 , 比如这些架构师的title可能是JAVA架构师、Python架构师、LAPM架构师等等 。
web架构师:
web架构师是网站系统、功能、模块、流程的设计师 , 架构师 , 好比是高楼大厦的设计人员 , 通常一座大厦在建之前 , 都先由设计师将蓝图描绘出来 , 包括其形状、结构、尺寸、材料等等 , 然后建筑工程师带领工人们按照蓝图将大厦一层一层地建起来 。
架构师也要看在什么样的公司 , 中小公司很多架构师都是全能的 。通常公司规模和体系越大 , 分工会越细 。大体可以这么分类:
解决方案架构师、系统架构师、平台架构师、业务架构师、网络架构师、移动架构师、前端架构师、大数据架构师等等 。
4.架构师具备素质能力 ? 精通某项技术 , 能够从本质上类比 , 触类旁通其他技术
? 对等所有技术 , 只有合适和不合适 , 没有喜欢和不喜欢 。
? 视野开阔 , 了解不同技术的优缺点 。知道使用某项开源技术实现某项业务需求 , 能够辨别重复造轮子 。
【2020年企业架构师岗位职责 企业架构师是做什么的】? 精通设计模式 , 但又不泛用 。
? 把系统拆分成多个子系统或模块 。模块之间尽量松耦合 , 使得原先串行的开发任务变得可以并行发展 。
? 能清楚系统的瓶颈在什么地方 , 不断定位技术难度 , 开发进度 , 性能 , 内存等个方面的瓶颈 。不断调整骨干力量解决瓶颈 , 在风险爆发之前消除隐患 。
? 能做好前瞻性设计 , 预判到需求可能产生的变化 。
架构师团队内做的事情
?沟通能力:各个方面都要了解 , 人人想法及规划都要知道 , 了解产品思想 , 用了什么方法实现的

猜你喜欢