写点什么

合格架构师的品质:坚实的技术 + 协调能力

  • 2007-04-19
  • 本文字数:1160 字

    阅读完需:约 4 分钟

Scott Guthrie 是微软开发事业部的总经理,有着丰富的从业经验。自 1997 年加入微软后,先后从事 IIS4 和 Windows NT Option Pack 的研究工作;随后他设计了最初代号为“XSP”的新服务器编程模型并构建出原型;在 1998 年他又和 Mark Anders 一起组建了一个新的团队,构建了最终被称为 ASP.NET 的框架;后来他还开发了很受欢迎的免费 ASP.NET 开发工具—— Web Matrix ,以及 Visual Web Developer 产品等。现在他领导负责构建 CLR、ASP.NET、WPF、“WPF/E”、Windows Forms、IIS 7.0、Commerce Server、.NET Compact Framework 以及 Visual Studio Web 和客户端开发工具的开发团队。《架构师杂志》的记者 Ron Jacobs 就职业生涯和体系结构等主题采访了 Scott

在软件从业人员中,很多人既喜欢编写代码,但又想在架构设计方面做些挑战,“鱼和熊掌”是否可以兼得?Scott 的建议是:

编写代码对于架构师而言是非常重要的。你不一定要真正参与到开发中,但你要不断尝试新技术、新方法,并体会系统的工作方式。最近我并没有编写大量的生产代码,但我每天要花一或两小时编写代码。可以是示例、原型或一些有趣的私人项目;无论什么,我都要进行尝试,思考事物的构建方式。从代码架构师的角度来说,动手实验非常重要。

除了自己动手编写代码,Scott 还强调了理论研究的重要性:

我的另一条建议是要研究核心系统理论,探索如何架构高度可靠的系统。想一下你要考虑的一些原则,并应用到实际工作中。这并不是说要考虑具体的代码内容,而是思考简易性、可靠性或容错性。这些因素在成功的系统中起着核心作用;无论是客户端应用程序、服务器应用程序还是游戏程序,都是如此。一个认真考虑这些原则并配以良好编码背景的架构师可以在很大程度上给团队以指导。

要成为一个好的软件开发团队的架构师,是不是只具备深厚、坚实的技术技能就可以了呢?Scott 可不这么认为:

架构师必须能够自如地跨多个团队开展工作。他们在工作时注意不要给人留下这样的印象:那就是架构师只是暂时投身于最有趣的问题,然后在遇到难题时便会抽身而去。其他团队成员必须相信架构师是忠于团队的,与团队之间保持长期的合作关系,会对问题的解决有所贡献。这些是架构师需要培养的技能。具有最强影响力的资深架构师能够将深厚的技术和设计技能与人际交往技能和协作能力结合在一起。

除了架构师需要具备什么样的素质,在这篇采访中,还提到了 Scott 是如何采用“敏捷”的方法开发 ASP 的,开发经历中较为遗憾的回忆等。采访的末尾还提到了这位微软的大牌架构师是如何跟踪最新的技术趋势的:

你必须腾出时间专门关注业界的动态。我想就这点而言博客是一个很好的机制。我订阅了 Bloglines ,这是一项不错的免费服务。我大概订阅了 300 或 400 个博客,我尽量每天早晚花 20 到 30 分钟阅读所有人的帖子。这样可以很好地了解当今的热门话题和有趣的想法。

2007-04-19 11:101178

评论

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

如何在“需求洞察”中能运用提问技巧挖掘深层需求

执于业务

知己知彼:通过出海舆情监控服务绘制海外竞争对手动态图谱

沃观Wovision

舆情监测 舆情监测系统 海外舆情监测

让大模型一键“读懂”全球文档,合合信息携手火山引擎打造AI智能体新范式

合合技术团队

人工智能 大数据 算法

区块链Web3 项目的技术栈

北京木奇移动技术有限公司

区块链开发 软件外包公司 web3开发

能有效引导会议讨论

执于业务

第三方商品采集小程序系统:高效赋能电商运营

微擎应用市场

动漫头像制作微信小程序系统:引流变现一体化工具详解

微擎应用市场

从0到1搭建出海舆情监控服务体系:资源有限型企业的启动指南

沃观Wovision

舆情监控 海外舆情监控 出海舆情 舆情监测服务

微店商品列表API接口文档

Datafox(数据狐)

微店数据接口 微店API 微店商品列表API 微店数据采集

网络安全与数字化转型的价值投资

光联世纪

网络安全

牡丹江等保测评:问题剖析与安全进阶之路

等保测评

网络安全 信息安全 数据安全 黑龙江等保测评 哈尔滨等保测评

超节点 OS 重磅首发!操作系统大会 2025 启幕 AI 时代基础软件新征程

科技经济

思维链的陷阱:智源FlagEval评测揭示推理模型真实能力与安全隐患

智源研究院

人工智能

AI 口语 APP 的功能开发

北京木奇移动技术有限公司

AI教育 软件外包公司 AI英语

什么是海外数据筛选?海外数据筛选怎么做?

沃观Wovision

数据 数据提取与筛选 海外数据与筛选

海外网红推广实战指南:从策略到执行的全流程拆解

Wolink

跨境电商 海外社媒营销 海外营销推广 海外红人营销

在需求洞察中如何 掌握主动倾听技巧?

执于业务

全新姿态亮相“2026杭州安博会”更高站位·更广视野·更新形式

AIOTE智博会

安防展 安博会 浙江安博会 杭州安博会 安防博览会

好评立金红包小程序系统:助力商家高效获客留评的实用工具

微擎应用市场

微店商品详情API指南

Datafox(数据狐)

微店数据接口 微店API 微店数据采集 微店商品详情API 微店数据分析

Aloudata Agent 重磅功能发布:“用户编排思路、AI 精准执行、可沉淀复用”的模块化分析报告

Aloudata

AIAgent ChatBI 智能问数 智能归因 智能报告

大庆市等保测评:特色领域下的安全守护行动

等保测评

网络安全 信息安全 数据安全 黑龙江等保测评 哈尔滨等保测评

快递鸟API对接文档之 即时查询(地图版)

快递鸟

WebGL 的数字孪生项目开发

北京木奇移动技术有限公司

数字孪生 软件外包公司 webgl开发

中国消费电子,一树红花照碧海

脑极体

AI

等保测评软件测试:关键国家标准全梳理

等保测评

网络安全 信息安全 数据安全 黑龙江等保测评 哈尔滨等保测评

从0到1:海外平台推广入门指南

Wolink

跨境电商 品牌营销 海外社媒营销 海外营销推广 海外红人营销

选择海外网红营销服务公司的5个关键维度

Wolink

跨境电商 海外社媒营销 海外营销推广 品牌出海 海外红人营销

跨境出海第一站如何选?北美、欧洲、东南亚市场潜力与风险白皮书

Wolink

跨境电商 出海 出海企业 海外营销推广 跨境电商运营

跨境出海战略全景图:2026年主流模式选择与落地路径深度解析

Wolink

跨境电商 出海 海外社媒营销 海外营销推广 海外红人营销

视频+教程 | 三位一体:MOI 数据源 + MO 向量存储 + Dify 应用层,构建企业级 RAG

MatrixOrigin

数据 向量 rag

合格架构师的品质:坚实的技术+协调能力_.NET_霍太稳@极客邦科技_InfoQ精选文章