文章插图
看看软件架构师的职责
> Photo by Daniel McCullough on Unsplash.
这篇文章绝对比我以前的那些不同 。现在有一段时间,我真的想写一些理论文章并分享我在启动时成为软件架构师的想法 。让我们从日常工作中真正做的事情开始 。
介绍如果您阅读了我的一些写作,您知道它与云,容器,安全性和更多的流行语有关 。但它实际上是什么意思?我在日常工作中做了什么?
对我来说,它实际上更容易向行业之外解释架构师师的位置更容易 。
“像一个建筑师,但是对于软件而言 。”“有蓝图,草图和这些东西?”“确切地!”看?简单 。
但是,一旦你更深入地解释它就会变得更加困难 。一旦有人真正了解一些流行语 。
软件架构师作业有很多定义 。这是一种包含多种职责的位置,可以由各种具有完全不同的方向的人完成 。为了给出一些例子,有些是研发团队的一个组成部分,而其他人则更接近顾问(甚至有时承包商) 。有些人专注于特定的项目或产品,而其他人则采取更广泛的角度 。有些人采取完全内部的视角,而其他人则更为以客户为导向 。
它还与架构师工作的组织类型和他们乘坐的舞台有关 。例如,大公司可能会有一些架构师部门,每个架构师都专注于组织中的特定产品或方面 。
架构师在初创公司中的角色通常具有更大的灵活性,并且通过在早期加入新的启动,我很幸运能够塑造我所看到的架构角色 。
有许多文章将为您提供架构位置的优秀概述,将其除以类别和子类别 。今天,我想谈谈我的个人观点 。或者更确切地说,我现在正在做什么 。
> Image courtesy of the author.
架构师位置的支柱当我向新同事解释我的立场时,我将其描述为我们解决方案的高级方面的一般接触点 。我使我的企业对核心产品有了很好的理解,而是对解决方案如何工作的理解 – 我们拥有的组件以及它们如何相互作用,数据流动的方式,我们使用的技术堆栈等 。
显然,您无法期望任何单身人员了解一切或在各方面的专家 。然而,我相信,我的立场的人应该有必要的背景,以便有很好的理解,充满信心,以发出意见(即使需要一些额外的研究),并始终渴望学习和发展 。那是必要的!
我的同事可能通过我们每天所述的互动类型了解我的立场 。那些有时认为我们产品的核心,但通常处于更高的级别并关注基础设施,组件之间的集成,客户事项,安全事宜等 。
当我开始更深入地考虑它时,试图了解我的立场的确切构建块,我意识到我很容易将我的工作划分为四个不同的方面:设计,基础设施,API和集成 。
在我的角度来看,这四个方面不仅彼此相关,而且它们或多或少彼此依赖 。我开始看着它们作为分层结构,这对我来说完全有意义:
> Image courtesy of the author.
让我试着解释一下 。
拿起一个(虚拟)铅笔主要的是,至少我个人花费大部分时间的那个是设计 。这是我工作的所有其他方面取决于的基石 。这也是所有蓝图和草图都活着的部分 。实际的架构图纸 。
重要的是要记住,在展示设计时,大多数人都不会对复杂的系统设计感兴趣(尽管您可能仍然想要拥有一个 – 至少为您自己) 。他们很可能会更加感激看到更简单和更优雅的图表,并且肯定会帮助他们更好地了解自己的思维方式 。
然而,引领我们解决方案的端到端设计不仅仅是关于如何提供信息或漂亮的图纸 。最重要的是,这意味着我负责构建块,通信,集成点等的高级设计 。确保我们清楚地了解组件如何合作,涉及哪种技术,以及数据流动 。
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 瑜伽音乐莲师心咒带你走入佛教心灵
- 互联网资讯平台有哪些 网络平台有哪些
- 郎平将在北师大珠海校区任教 重庆高考成绩查询
- 2021中国好声音比赛规则,4+4双王炸导师组合惊艳亮相
- 老师嗓子疼怎么保养 老师如何保护嗓子
- 厦门厨师证要去哪里考 考厨师证有哪些科目
- 穿过寒冬拥抱你武哥原型是谁 武哥和叶老师在一起吗
- 武当太极拳
- 听酿酒师说完,别再傻傻被误导了 没开封的啤酒过期了还能喝吗
- 跨界单身情感导师是什么意思 跨界单身情感导师意思简单介绍