位置: IT常识 - 正文

如何成为架构师(如何成为架构师 源码)

编辑:rootadmin

  架构师是一个充满挑战的职业,需要关注很多维度和技术。只专注于单一领域的架构师并不是优秀的架构师。那么如何成为一个技术全面的架构师呢? 
627847961如何成为架构师(如何成为架构师 源码)

  一、作为技术领导者

  一名好的软件架构师需要明白,作为领导者并不一定要告诉开发人员做什么。相反,好的架构师就像一个导师,带领开发团队向同一个技术愿景前进。好的架构师会借助于讲故事、影响力、引导冲突、构建信任等领导技能,将他们的架构愿景变成现实。一个好的领导者,同时也是一个好的架构师。他/她会仔细听取每个参与者的意见,通过与团队的反馈互动调整他们的愿景。

  二、作为开发人员

  一个架构师同时又是一个好的开发人员。通常,做出一个良好的架构选择需要权衡理想的架构状态与软件系统的当前状态。例如,如果一个问题更适合采用关系型数据库来解决,那么将文档数据库引入到系统中的做法是毫无道理的。一个架构师如果不考虑技术选型与问题域之间的匹配度,那么会很容易受到各种技术的诱惑——这也就是常见的“象牙塔式架构师”行为模式。

  缓解这种情况的最佳方式是架构师多与开发人员待在一起,花一些时间在代码上。了解系统的构建方式及系统的约束将帮助架构师在当下环境做出正确的选择。

  三、聚焦系统

  经验丰富的开发人员明白代码只是软件的一个方面。为了让代码可运行,他们还需要了解代码在生产环境中运行良好所需的其他重要质量属性。他们需要考虑部署过程、自动化测试、性能、安全和可支持性等方面。开发人员可能以临时的方式来实现这些质量属性,而架构师不仅需要专注于了解代码,还要了解并满足不同利益相关者(如支持、安全和运营人员)的需求。一个好的架构师需要专注于寻找那些能够满足不同利益相关者需求的解决方案,而不是选择针对某一个参与者的偏好或风格进行优化的工具或方法。

  四、企业家思维

  所有的技术选型都有相关的成本和收益,一个好的架构师需要从这两个角度考虑新的技术选型。成功的企业家愿意承担风险,不过也会寻求快速学习和快速失败的方法。架构师也可以用类似的方式做出技术选型,收集真实世界中有关短期和长期成本的信息,以及他们可能意识到的好处。

  这方面一个很好的例子是,架构师避免承诺立即使用一个在阅读新文章时看到的工具或某一会议上听过的工具。相反,他们试图通过架构调研来了解工具在其环境中的相关性,以收集更多信息。他们对于工具的选择不是基于销售量,而是考虑他们需要什么以及这个工具所提供的价值。他们还会寻找这些工具背后的隐性成本,例如工具的支持情况(如文档化程度、社区使用情况),工具可能带来的约束或长期来看可能引入的额外风险。

  五、权衡策略思维与战术思维

  许多团队由一些独立的开发人员一起构建软件,而每个人都倾向于选择自己最舒适或最有经验的工具和技术。好的架构师持续关注可能有用的新技术、工具或方法,但不一定立即采用它们。技术采用往往需要长期的考量。架构师将在团队和组织层面寻求敏捷度(允许团队快速采取行动)和对齐(保持足够的一致性)之间的良好平衡。建立自己的技术雷达这样的练习是用战略思维探索技术的一个有用工具。

  六、良好的沟通

  架构师需要知道,有效沟通是建立信任和影响团队以外成员的关键技能。他们知道不同群体使用不同的词汇,而使用技术术语和描述与业务人员沟通将会变得比较困难。与其谈论模式、工具和编程概念,架构师需要使用听众熟悉的词汇与之交流,诸如风险回报、成本和收益等。这比单纯使用技术词汇进行沟通来得更好。架构师还需要认识到团队内部沟通与外部沟通同样重要,可以使用图表和小组讨论的方式来建立和完善技术愿景,并书面记录之。

本文链接地址:https://www.jiuchutong.com/zhishi/199339.html 转载请保留说明!

上一篇:饿了么商家版怎么开店(饿了么商家版怎么开发票)

下一篇:苹果手机怎么设置动态壁纸(苹果手机怎么设置密码锁屏)

  • iqoo8pro怎么开启游戏伴侣(iQOO8Pro怎么开启LTPO)

    iqoo8pro怎么开启游戏伴侣(iQOO8Pro怎么开启LTPO)

  • vivo手机怎么设置帧数(vivo手机怎么设置呼叫转移)

    vivo手机怎么设置帧数(vivo手机怎么设置呼叫转移)

  • word如何设置页码(word如何设置页码从指定页开始)

    word如何设置页码(word如何设置页码从指定页开始)

  • 华为荣耀30怎么设置24小时制(华为荣耀30怎么关机)

    华为荣耀30怎么设置24小时制(华为荣耀30怎么关机)

  • 挖孔屏可以隐藏吗(挖孔屏隐藏摄像头)

    挖孔屏可以隐藏吗(挖孔屏隐藏摄像头)

  • 视频过期怎么恢复(视频过期怎么恢复原视频)

    视频过期怎么恢复(视频过期怎么恢复原视频)

  • 小米手环适用于苹果吗(小米手环能用来干嘛)

    小米手环适用于苹果吗(小米手环能用来干嘛)

  • 华为rcs有什么用(华为rcs可以卸载吗)

    华为rcs有什么用(华为rcs可以卸载吗)

  • 怎么看一篇文章有多少字(怎么看一篇文章是sci几区)

    怎么看一篇文章有多少字(怎么看一篇文章是sci几区)

  • 显示器dvi接口是什么意思(显示器dvi接口是多少针)

    显示器dvi接口是什么意思(显示器dvi接口是多少针)

  • 为什么ipad与微信不兼容(为什么ipad与微信不兼容根本原因)

    为什么ipad与微信不兼容(为什么ipad与微信不兼容根本原因)

  • powerpoint是哪个公司的产品(powerpoint叫什么)

    powerpoint是哪个公司的产品(powerpoint叫什么)

  • 抖音怎样从喜欢列表删除(抖音怎样喜欢内容不可见)

    抖音怎样从喜欢列表删除(抖音怎样喜欢内容不可见)

  • iphone小白点怎么设置(iphone小白点怎么调出来)

    iphone小白点怎么设置(iphone小白点怎么调出来)

  • 手机怎么开通qq微博(手机怎么开通QQ空间)

    手机怎么开通qq微博(手机怎么开通QQ空间)

  • 电热板温控器使用方法(电热板温控器使用教程视频)

    电热板温控器使用方法(电热板温控器使用教程视频)

  • 三星手机能不能应用分身(三星手机能不能微信分身)

    三星手机能不能应用分身(三星手机能不能微信分身)

  • 华为手机设置里的通用在哪里(华为手机设置里找不到开发人员选项)

    华为手机设置里的通用在哪里(华为手机设置里找不到开发人员选项)

  • 华为nova5电池容量(华为nova5的电池)

    华为nova5电池容量(华为nova5的电池)

  • 微信头像小蓝圈是什么(微信头像上蓝色的小圈)

    微信头像小蓝圈是什么(微信头像上蓝色的小圈)

  • vivo手机怎么新建相册(vivo手机怎么新建apn接入点)

    vivo手机怎么新建相册(vivo手机怎么新建apn接入点)

  • 抖音怎么创作音乐(抖音怎么创作音乐视频)

    抖音怎么创作音乐(抖音怎么创作音乐视频)

  • 如何封装win10系统?win10系统封装详细图文教程(附视频教程+封装工具下载)(封装windows10)

    如何封装win10系统?win10系统封装详细图文教程(附视频教程+封装工具下载)(封装windows10)

  • 纯前端文档预览,还要支持所有主流格式,有这一篇就足够了(前端文件预览)

    纯前端文档预览,还要支持所有主流格式,有这一篇就足够了(前端文件预览)

  • 美国人容易用错的英语短语(中)(美国人用什么英语词典)

    美国人容易用错的英语短语(中)(美国人用什么英语词典)

  • 出口免税产品如何缴纳附加税
  • 门诊医保报销发票
  • 预付账款借贷方表示什么意思
  • 哪些费用类专票可以抵扣
  • 高新技术认定研发费用要求
  • 电子承兑汇票怎么做账
  • 二季度申报时间
  • 库存商品属于资产类会计科目吗
  • 购进货物的发票是外来凭证吗
  • 合伙人没有账目就说赔了合法吗
  • 房地产公司将自建自用房产出售 土地增值税
  • 二次股权转让的股权原值确认
  • 公司回购房产契税谁交
  • 商贸公司结转成本应该贴什么凭证
  • 个人所得税工资薪金税率表
  • 国税退税怎么做账
  • 合并报表的少数股东权益分录
  • 现金存入银行是付款还是转账
  • 借主营业务成本贷应付账款
  • 员工住院押金会计处理
  • 收到的投资收益属于经营活动产生的现金流量吗
  • 如何编辑受保护的word文档
  • 个税系统添加人员出现证件号码不符合一般规则
  • 农产品的进项税额转出公式
  • 以合同条款无法达成一致要求返还定金
  • 收到退回的保证金
  • shwicon.exe - shwicon是什么进程 有什么用
  • ac1203路由器
  • 普通发票主营业务怎么填
  • 购买二手商住房没有给契税发票和购房发票
  • vue实现pdf下载
  • php pathinfo
  • element动态变化表格列
  • php数组可以使用哪些键名
  • 工伤报销入账
  • 税务文书送达回证企业要盖章吗
  • 网络安全实验室
  • 电力系统培训计划
  • 缴纳的印花税怎么入账
  • 税金及附加也是费用吗
  • Mongodb中MapReduce实现数据聚合方法详解
  • 财务报表怎么重新编制
  • 住宿补贴怎么算
  • 普通发票需要做合同才能开吗
  • 建筑安装的扩展性是指
  • 企业购入固定资产误计入管理费用
  • 建筑劳务公司需要什么资质
  • 固定资产折旧提完了继续使用
  • 厂部管理人员的工资属于制造费用吗
  • 企业取得的财政性资金
  • 小规模增值税减按1%缴纳,如何申报
  • 供货方代垫运费计入什么科目
  • 发票商品编码表
  • 复式记账法的特点不包括
  • 部门财务独立核算原则有哪些
  • 个体工商户是否要交税
  • windows xp操作
  • 各个都很实用:win7系统电脑日常小技巧
  • win10更新dx
  • ubuntu和window双系统
  • mac怎么打开mac系统
  • ubuntu无法解压tar.gz
  • pvlsvr.exe - pvlsvr是什么进程 有什么用
  • linux ssh安装包
  • shell 批量执行命令
  • 什么是四个菜
  • perl-v
  • opengl配置vc6.0
  • ubuntu不待机
  • 使用Python对MySQL数据操作
  • 深入解析windows第7版pdf
  • js判断时间差
  • 如何使用wordpress
  • 资产划转是什么会计科目
  • 个税汇算清缴申报方式选哪个
  • 国家税务总局56号
  • 房产税交错了能否退款
  • 房产税怎么申报操作流程视频
  • 国家税务总局每家公司都可以注册吗
  • 航天金税怎么导入发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设