写点什么

软件架构师应该具备的素质

  • 2009-01-22
  • 本文字数:1005 字

    阅读完需:约 3 分钟

AI 大模型超全落地场景&金融应用实践,8 月 16 - 19 日 FCon x AICon 大会联诀来袭、干货翻倍!

软件 / 企业架构师是一项很重要的工作。架构师的职责很多,要胜任的话,需要具备特定的领导、沟通、技术技能。

Gabriel Morgan 在最近的一篇帖子里从 Daniel Goleman 的情感智能(EI)——自我意识、自我管理、社会意识和关系管理——切入,谈论了企业软件架构师应该具备的素质

自我意识

  • 情绪自我觉察
  • 准确的自我评估

自我管理

  • 自控
  • 透明度
  • 适应性
  • 成就
  • 主动
  • 乐观

社会意识

  • 同理心
  • 组织意识
  • 服务

关系管理

  • 感召力
  • 影响力
  • 发展他人
  • 变革催化剂
  • 冲突管理
  • 团队精神与合作

卡内基·梅隆大学软件工程研究所从不同软件工程师那里收集了很多他们对软件架构师的职责、技能及知识所持的观点。对于架构师必备的技能,一部分观点如下:

David Cornish(英国伦敦摩根大通公司的技术架构师):

跟技术团队和商务团队都有良好的沟通

丰富的设计经验和技术知识

分析思维和整合思维

冲突解决

Theo Gantos(美国密歇根弗林特 TEKA 公司的咨询师):

架构师是一位博学多才的人。在各种方法学领域都要有咨询、交际、组织、概念化、抽象思维、逻辑推理、数据建模的能力,自我检讨的能力,快速适应,演讲和沟通技巧,编程知识,写作技巧,销售技巧,个人魅力,金融和投资回报率计算技能,对付难弄、安于现状的人,有幽默感。

Venkatesh Krishnamurthy(印度班加罗尔市 Valtech 印度公司的技术架构师):

  • 有创造力
  • 艺术家
  • 政治家
  • 强有力的意志
  • 优秀的沟通技巧
  • 出色的演讲技巧
  • 有人缘
  • 成熟
  • 表达能力强
  • 勇于决策,并能坚持
  • 挑战者
  • 好的观察者
  • 协商者

Victor Alejandro Baez Puente(墨西哥墨西哥城 Grupo Nacional Provincial 公司的 CTO):

  • 对带有财务审计、合同管理、企业工作流、业务流程整合、资产管理组件的企业应用,有设计经验。
  • 有 SOA 相关经验。
  • 作为首席架构师参与过 J2EE 项目成立到交付的整个过程。
  • 有在高可用、集群化环境部署 J2EE(富)Web 客户端应用的经验。
  • 专长于针对软件系统工件构建和文档化的 UML。
  • 宽泛的 IT 知识(应用开发、测试、部署、操作、文档、标准、最佳实践、安全、硬件、网络、操作系统、数据库管理系统、中间件等)。
  • 擅长轻量级、快速开发、敏捷方法学,并有相关经验。
  • 有估算、度量项目速度的经验。
  • 有处理遗留系统和分阶段应用集成的经验。
  • 对细节有敏锐的注意力。
  • 书面、口头、图示沟通的技巧。

例子有很多。有些人把重点放在领导 / 沟通技巧上,而另一些人则重视具体的技术技能。亲爱的 InfoQ 读者,你认为软件 / 企业架构师应该必须具备哪些技能?

查看英文原文: The Qualities of a Software Architect

2009-01-22 01:379683
用户头像

发布了 151 篇内容, 共 60.8 次阅读, 收获喜欢 18 次。

关注

评论

发布
暂无评论
发现更多内容

华为各应用发布妇女节专题,一起感受女性创作者的力量

最新动态

如何快速上手Vue,一篇文章教会你

霍格沃兹测试开发学社

淘系接口推荐:淘宝宝贝详情数据接口

tbapi

淘宝商品详情数据接口 淘宝API接口 淘宝宝贝详情数据接口

手把手带你认识GaussDB轻量化运维管理工具

华为云开发者联盟

数据库 后端 华为云 华为云GaussDB 华为云开发者联盟

守护更多女性健康,华为云GeminiDB助力美柚数据库高效稳定迁移

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 华为云GeminiDB

智能合约开发:比特币智能合约和应用程序综合指南

区块链软件开发推广运营

区块链开发 链游开发 NFT开发 公链开发

【教程】修改应用程序开发者名称的步骤

雪奈椰子

百度智能云音视频处理产品 MCP 推出数字水印技术,为数字内容资产保驾护航

Baidu AICLOUD

数字水印

AI应用开发:你知道怎么用好pgvector吗(下篇)

张文平

数据库 postgresql AI 开发 pgvector

Docker Logs命令详解

霍格沃兹测试开发学社

解决 npm install 报错的常见问题

霍格沃兹测试开发学社

API可视化编排,提高API可复用率

RestCloud

API 可视化编排 ipaas

低代码与微服务:重塑软件开发的未来

快乐非自愿限量之名

微服务 运维 低代码

鞋服品牌怎样合理把控订货深度和宽度

第七在线

2024年大语言模型的微调

快乐非自愿限量之名

人工智能 语言模型 LLM

AI应用开发:pgvector在文本搜索中的革命(上篇)

张文平

人工智能 postgresql AI 应用开发 pgvector

Vue router路由设计

霍格沃兹测试开发学社

超算互联网统一存储平台技术研究

Alluxio

Alluxio GPU算力 模型训练优化 超算中心 超算互联网

低代码与AI大时代:推动企业数智转型的双重动力

不在线第一只蜗牛

人工智能 AI 低代码 AI技术

为什么SD-WAN成为了组网发展大趋势?

Ogcloud

SD-WAN 企业网络 SD-WAN组网 SD-WAN服务商 SDWAN

商业世界的基本法则:通过业务协作提升财务水平

智达方通

企业财务管理

Docker与低代码开发:重塑软件开发的未来

EquatorCoco

Docker 运维 低代码 容器化

Python中那些简单又好用的特性和用法

EquatorCoco

Python Linux 运维 开发语言

一文搞懂如何自己写一个Python库

快乐非自愿限量之名

Python 运维 开发语言

Vue3:使用 Composition API 不需要 Pinia?

高端章鱼哥

SD-WAN保障零售业的持续经营

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SD-WAN服务商 SDWAN

妇女节:打开AI视界,成就“她力量”

飞桨PaddlePaddle

百度 开发者 百度飞桨 女性力量 三八妇女节

GaussDB(DWS)运维利刃:TopSQL工具解析

不在线第一只蜗牛

Java sql 运维

从注册开始,教你玩转GitHub

霍格沃兹测试开发学社

一文告诉你Vue的事件处理

霍格沃兹测试开发学社

软件架构师应该具备的素质_技术管理_Abel Avram_InfoQ精选文章