写点什么

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

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

    阅读完需:约 3 分钟

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

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:379808
用户头像

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

关注

评论

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

TiDB损坏多副本之有损恢复处理方法

TiDB 社区干货传送门

集群管理 6.x 实践 TiKV 底层架构

Stable Diffusion:一种新型的深度学习AIGC模型

GPU算力

牛客网2023Java最新面试宝典(附答案解析)正式开源

采菊东篱下

编程 java面试

值得一看!阿里内部“M9”级别全彩版分布式实战笔记

做梦都在改BUG

Java 架构 分布式 分布式事务 微服务

TiCDC 源码阅读(五)TiCDC 对 DDL 的处理和 Filter 解析

TiDB 社区干货传送门

tiup cluster display 执行流程代码详解

TiDB 社区干货传送门

实践案例 集群管理 故障排查/诊断 安装 & 部署

团队RONG合三状态,您的团队是哪一种?

禅道项目管理

从零学习SDK(3)如何安装和配置SDK

MobTech袤博科技

TiCDC 源码阅读(七) TiCDC Sorter 模块揭秘

TiDB 社区干货传送门

“阿里味”的「Redis核心实践全彩手册」给你,还学不会就转行吧

做梦都在改BUG

Java 数据库 redis 缓存 面试

瓴羊Quick BI国产数字化智能工具口碑怎么样?30天免费试用

小偏执o

互联网大厂2700道Java高频面试题(2023年最新版)不管你工作几年,都可以看看

架构师之道

Java 编程

开源即时通讯IM框架MobileIMSDK的微信小程序端开发快速入门

JackJiang

“信创”滚滚而来,私有化或将迎来第二春

WorkPlus

知行合一!AI大模型与算法二三事

深数

深度学习 科普 数字化 NLP 大模型 LLM

基于OCR进行Bert独立语义纠错实践

华为云开发者联盟

人工智能 华为云 OCR 华为云开发者联盟 企业号 4 月 PK 榜

果然!GitHub上哄抢的500页微服务前后端分离开发手册,是出自Alibaba

做梦都在改BUG

Java 微服务 Spring Boot Vue 前后端分离

ByteBase是什么,他怎么和tidb结合提高工作效率的

TiDB 社区干货传送门

实践案例

瓴羊Quick BI连续入选魔力象限ABI报告,实至名归

流量猫猫头

堡垒机厂商都是大企业吗?你比较推荐哪家?

行云管家

网络安全 等级保护

Flink MongoDB CDC 在 XTransfer 的生产实践|Flink CDC 专题

Apache Flink

大数据 flink 实时计算

API First 再先一步,OpenAPI 定义被 openAI 定为 ChatGPT 插件标准

Apifox

人工智能 OpenAPI openai 开放api ChatGPT

高频面试:如何解决MySQL主从复制延时问题

做梦都在改BUG

Java MySQL 面试 主从复制

MySQL架构与SQL执行流程

做梦都在改BUG

Java MySQL 数据库 SQL执行流程

GitHub已开源—在国内外都被称为分布式理论+实践的巅峰之作

做梦都在改BUG

Java 数据库 分布式 系统设计 设计数据密集型应用

TiCDC 源码阅读(六)TiCDC Puller 模块介绍

TiDB 社区干货传送门

企业数字化升级迫在眉睫,瓴羊Quick BI工具应运而生

夏日星河

堡垒机主流品牌有哪些?如何选择?

行云管家

堡垒机 IT运维

HummerRisk 使用教程:操作审计

HummerCloud

云安全

文盘Rust -- 用Tokio实现简易任务池

TiDB 社区干货传送门

开发语言

阿里大佬倾情力荐:Java全线成长宝典,从P5到P8一应俱全

三十而立

Java java面试

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