成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何成為一個技術全面的架構師

開發 開發工具
只專注于單一領域的架構師不是優秀的架構師。本文將講述成為一個技術全面的架構師必須具備六個特質。

架構師是一個充滿挑戰的職業,需要關注很多維度和技術。只專注于單一領域的架構師并不是優秀的架構師。Pat Kua(原ThoughtWorks咨詢師)是一位經驗豐富的技術人員,他指出,一個好的架構師需要是技術全面的架構師,他還在文中探討了成為一個技術全面的架構師所必須具備的六個特質。

  • 作為技術***
  • 作為開發人員
  • 聚焦系統
  • 具備企業家思維
  • 具備權衡策略思維與戰術思維
  • 能夠進行良好的溝通

作為技術***

一名好的軟件架構師需要明白,作為***并不一定要告訴開發人員做什么。相反,好的架構師就像一個導師,能夠帶領開發團隊向同一個技術愿景前進。好的架構師會借助于講故事、影響力、引導沖突、構建信任等領導技能,將他們的架構愿景變成現實。一個好的***,同時也是一個好的架構師。他/她會仔細聽取每個參與者的意見,通過與團隊的反饋互動調整他們的愿景。

作為開發人員

一個架構師同時又是一個好的開發人員。通常,做出一個良好的架構選擇需要權衡理想的架構狀態與軟件系統的當前狀態。例如,如果一個問題更適合采用關系型數據庫來解決,那么將文檔數據庫引入到系統中的做法是毫無道理的。一個架構師如果不考慮技術選型與問題域之間的匹配度,那么會很容易受到各種技術的誘惑——這也就是常見的“象牙塔式架構師”行為模式。

緩解這種情況的***方式是讓架構師多與開發人員待在一起,花一些時間在代碼上。了解系統的構建方式及系統的約束,這將幫助架構師在當下環境做出正確的選擇。

聚焦系統

經驗豐富的開發人員明白代碼只是軟件的一個部分。為了讓代碼可運行,他們還需要了解代碼在生產環境中運行良好所需的其他重要質量屬性。他們需要考慮部署過程、自動化測試、性能、安全和可支持性等方面。開發人員可能以臨時的方式來實現這些質量屬性,而架構師不僅需要專注于了解代碼,還要了解并滿足不同利益相關者(如支持、安全和運營人員)的需求。一個好的架構師需要專注于尋找那些能夠滿足不同利益相關者需求的解決方案,而不是選擇針對某一個參與者的偏好或風格進行優化的工具或方法。

[[206811]]

所有的技術選型都有相關的成本和收益,一個好的架構師需要從這兩個角度考慮新的技術選型。成功的企業家愿意承擔風險,不過也會尋求快速學習和快速失敗的方法。架構師也可以用類似的方式做出技術選型,收集真實世界中有關短期和長期成本的信息,以及他們可能意識到的好處。

這方面一個很好的例子是,架構師避免承諾立即使用一個在閱讀新文章時看到的工具或某一會議上聽過的工具。相反,他們試圖通過架構調研來了解工具在其環境中的相關性,以收集更多信息。他們對于工具的選擇不是基于銷售量,而是考慮他們需要什么、以及這個工具所提供的價值。他們還會尋找這些工具背后的隱性成本,例如工具的支持情況(如文檔化程度、社區使用情況),工具可能帶來的約束或長期來看可能引入的額外風險。

權衡策略思維與戰術思維

許多團隊由一些獨立的開發人員一起構建軟件,而每個人都傾向于選擇自己***或最有經驗的工具和技術。好的架構師會持續關注可能有用的新技術、工具或方法,但不一定立即采用它們。技術采用往往需要長期的考量。架構師將在團隊和組織層面尋求敏捷度(允許團隊快速采取行動)和對齊(保持足夠的一致性)之間的良好平衡。建立自己的技術雷達這樣的練習是用戰略思維探索技術的一個有用工具。

良好的溝通

架構師需要知道,有效溝通是建立信任和影響團隊以外成員的關鍵技能。他們知道不同群體使用不同的詞匯,而使用技術術語和描述與業務人員溝通將會變得比較困難。與其談論模式、工具和編程概念,架構師需要使用聽眾熟悉的詞匯與之交流,諸如風險回報、成本和收益等。這比單純使用技術詞匯進行溝通來得更好。架構師還需要認識到團隊內部溝通與外部溝通同樣重要,可以使用圖表和小組討論的方式來建立和完善技術愿景,并進行書面記錄(如架構決策日志或Wiki等),從而為將來留下可追溯的歷史。

結論

做一個技術全面的架構師并不容易,因為有很多方面需要我們關注,而每個方面都有很多作為開發人員經常不會專注并練習的技能。其實最重要的不一定是一個架構師的能力,而是他們在每個不同的領域都有足夠的專業知識。僅僅掌握上述某個領域的架構師不如在六個方面都有良好專業知識的架構師有價值。

【本文是51CTO專欄作者“ThoughtWorks”的原創稿件,微信公眾號:思特沃克,轉載請聯系原作者】

戳這里,看該作者更多好文

責任編輯:趙寧寧 來源: 51CTO專欄
相關推薦

2011-04-28 14:17:05

架構設計

2012-06-17 12:58:04

架構師架構

2021-02-01 07:40:55

架構師阿里技專家

2011-04-07 16:20:24

軟件架構師架構師架構

2023-02-09 09:56:32

架構

2025-01-22 08:00:00

架構秒殺系統Java

2012-06-08 10:12:08

架構師

2018-05-14 09:00:23

NB架構師素質

2019-07-31 07:36:12

架構運維技術

2024-06-28 10:34:00

2019-10-21 10:36:52

架構軟件服務器

2018-07-09 09:30:06

架構師產品經理互聯網

2018-11-23 09:52:24

架構設計架構師

2011-06-28 08:41:09

架構師

2021-12-28 07:20:43

架構師技術架構

2020-01-13 15:40:14

架構師業務技術網關

2015-08-17 10:32:06

前端工程師優秀

2015-08-24 09:02:49

前端工程師

2014-07-17 15:38:43

UI設計師移動端

2016-03-16 15:42:15

架構師經驗
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人国产在线视频 | 午夜私人影院 | 在线观看av网站永久 | 欧美精品久久久 | 久久久av一区 | 雨宫琴音一区二区在线 | 日韩av在线不卡 | 欧美精品久久久久久久久久 | 成人夜晚看av | 亚洲国产精品自拍 | 国产最新网址 | 精品国产精品三级精品av网址 | 在线欧美亚洲 | 精品视频在线免费观看 | 国产精品视频网 | 久久久久国产精品一区二区 | 色频 | 欧美精品一区在线发布 | 亚洲美女一区二区三区 | 国产激情精品一区二区三区 | 欧美日韩一区二区三区四区五区 | 成人免费看片网 | 亚洲影视在线 | 另类亚洲视频 | 国产美女视频黄 | av电影手机在线看 | 亚洲精品久久久9婷婷中文字幕 | 亚洲精品视频在线播放 | 欧美九九九 | 欧美一区二区三区四区视频 | 无毛av | 在线成人免费视频 | 美女在线一区二区 | 精品一级毛片 | 国产一区二区在线观看视频 | av免费网址 | 国产成人精品一区二区 | 欧美日韩专区 | 国产98在线 | 免费, | 超黄视频网站 | 日本污视频 |