架构设计00-架构师知识体系07-架构师关注那些东西

简介: 架构设计00-架构师知识体系07-架构师关注那些东西

架构设计系列文章,请参见连接。

背景

技术人员在做到一定阶段之后总会遇到对技术的迷惘,对个人发展的迷失。是不是要进行抉择,选择继续走技术的路线,还是转行做PM,还是转行做其他?

我认为选择一个自己喜欢的、愿意为之付出的工作,并且一直坚持下去。这样就是对自己的最大的成全与鼓励。

关注内容

作为架构师,他是需要为业务与技术实现之间架起一座稳固、可靠桥梁的人。所以,架构师需要对业务、技术、实施、运营等都有深入的理解与规划的能力。我们最主要的目标是为业务提供对技术实现的信心,为技术人员提供整体规划的目标,为运维人员提供可管理的软件系统。为了满足这些要求,架构师需要明确自己的工作重心与工作目标。这样才能在纷繁复杂的职责要求、工作内容中找到自己的一条路。

我认为的工作重心:
工作重心

1. 关心业务模型

从业务分析(BA)的招聘信息来看,人们对BA的认识还是很低。没有系统化的业务分析方法,不知道怎么分析。要不就是UML中的用例图、流程图,这些图将用户需求割裂为一小块一小块的。无法整体看到完整的用户需求,无法分析某一个功能对用户提供的价值的高低。

所以就现在的需求分析、建模水平,需要一个专业的人员将交错的、割裂的需求整理成一个通畅的业务流,并将业务流中的业务实体分析出来形成技术实体。

并且作为架构师,也应该对业务有一定的坚持。因为这个是体现架构师价值的点,如果只关心技术,那就是一个纯粹的开发人员。业务人员将不能满足要求的需求过来时,架构师连基本的判断都没有那就会导致整个项目的混乱。

2.关心技术架构

在领域建模活动中,问题域指构成你所分析业务的那些过程、实体和约束条件。领域建模,也称领域分析,就是要识别出领域中所有的重要元素以及它们之间的协作关系。问题域的分析模型是用解答域提供的工具和手段实现出来的。而解答域就是我们的技术工具或方法论。架构师需要通过合理的使用方法论和工具,实现简单、可靠、完整、有效的架构。

除了对产品/项目的技术架构设计之外,架构师还需要为公司建立一套独立的技术体系,并在这个技术体系上建立公司的软件基础设施。帮助公司建立完善的内部基础设施,之后公司更快速的发展就是基于这些基础设施进行。

另外架构师的执业发展是需要有自己专注的方向的。因为

吾生也有涯,而知也无涯。 以有涯随无涯,殆已!--《庄子·内篇·养生主第三》

所以,需要在技术方面有自己的特长方向。

3.关心运维

大学里有一门课叫:《软件工程》。这门课里面一个很重要的概念就是在软件生命周期中,软件处于维护期的时间要远大于其他阶段的事件。而业界对运维的态度都是找个人看着,不要报个什么错都找我就行。更不用提怎样进行线上问题定位?怎样进行线上性能分析?怎样进行线上快速伸缩?

所以,作为一个架构师,我最关心的运维。

4.其它

除了上面这些重要的事项外,还有很多公司内外的事项需要架构师参与与解决。不过这里不像让这些事情喧宾夺主,所以,不对商务,管理,过程,运营等事情进行说明。不过针对这些事项架构师还是要投入一定的精力进行关注的。

总结

技术在不断的发展,我们需要不断的努力才能跟上技术的步伐。所以在这个过程中会发现非常累。但每个人工作、生活、学习中不可能总是一帆风顺的。在自己选择的领域内不断的学习,不断的成长,不断的发展。总是可以得到自我满足感的。

目录
相关文章
|
3月前
|
敏捷开发 缓存 架构师
Apache 架构师总结的 30 条架构原则
Apache 架构师总结的 30 条架构原则
56 0
|
3月前
|
设计模式 Java 应用服务中间件
Tomcat 架构原理解析到架构设计借鉴
Tomcat 架构原理解析到架构设计借鉴
127 0
|
3月前
|
机器学习/深度学习 人工智能 架构师
【架构师】AI时代架构师必备技能
【架构师】AI时代架构师必备技能
|
1月前
|
存储 架构师 测试技术
架构之道:人人都是架构师(2)
每个业务系统的开发者都应该具备一定的架构师素养,架构师的重要职责不仅仅是做决策,更重要的是提升团队的整体能力。一个好的架构师应该聚焦于业务和系统,定义问题和结果,设计系统、模块和代码,同时也需要解决跨域问题,确定团队间的边界,制定规范,统一语言,并创建一个让每个人都能成长为架构师的环境,以促进团队的敏捷性。本文旨在探讨如何培养架构思维,并阐述了架构师的职责、能力模型、方法论,以及如何成为架构师。
65 10
|
1月前
|
存储 运维 架构师
架构之道:人人都是架构师(1)
架构之道:人人都是架构师
|
1月前
|
敏捷开发 Java 测试技术
「架构」模型驱动架构设计方法及其运用
本文探讨了MDA在软件开发中的应用,从需求分析到测试,使用UML建模功能需求,通过PIM设计架构,自动生成代码以减少错误。MDA提升了可维护性、可扩展性和可移植性,通过工具如Enterprise Architect和Eclipse MDT支持自动化转换。虽然有挑战,如模型创建和平台转换,但结合敏捷方法和适当工具能有效解决,从而提高开发效率和软件质量。
49 0
「架构」模型驱动架构设计方法及其运用
架构01-----抖音直播平台核心架构设计
架构01-----抖音直播平台核心架构设计
|
3月前
|
运维 架构师 安全
架构师养成手册:架构师职责
小米是一名热情的技术爱好者和架构师,他探讨了架构师的角色和职责。主要涉及六个方面:顶层设计,需与企业战略目标对齐,制定架构原则;规划可适应未来变化的企业架构,分析需求并关注技术趋势;全局视角制定可落地的架构方案,兼顾全局与局部优化;技术选型与难题解决,选择合适技术并解决实际问题;关注方案与代码的广度与深度,确保宏观设计与微观实现的统一;同时,架构师还需具备管理能力,包括团队协作、资源调配和风险管理。
104 11
|
3月前
|
存储 消息中间件 算法
深度思考:架构师必须掌握的五大类架构设计风格
数据流风格注重数据在组件间的流动,适合处理大量数据。调用返回风格则强调函数或方法的调用与返回,过程清晰明了。独立构件风格让每个构件独立运作,通过接口交互,提升灵活性和可重用性。虚拟机风格则模拟完整系统,实现资源的高效利用。
168 0
深度思考:架构师必须掌握的五大类架构设计风格
|
3月前
|
机器学习/深度学习 人工智能 架构师
【架构师】AI时代架构师必备技能
【架构师】AI时代架构师必备技能

热门文章

最新文章