web前端架構師的能力問題

2021-08-10 04:04:12 字數 563 閱讀 7442

首先,我們來考慮一下什麼是架構:

軟體架構(software architecture)是一系列相關的抽象模式,用於指導大型軟體系統各個方面的設計。

傳統軟體架構描述的物件是直接構成系統的抽象元件,側重於系統的抽象、拆分、組織方式等。所以如果從傳統軟體架構定義出發,前端架構可能就是指前端專案的系統設計了。在進行系統設計之前,由於前端開發語言缺乏一定的工程能力,所以web前端架構師相比傳統軟體架構師還應該能提供以下開發基礎的支援

web前端架構師至少要提供以上3項之後才能開展正式的架構設計,我覺得這部分是衡量乙個架構師設計能力的重要指標之一。基礎搞定了,架構設計的開展才能順利。沒有標準的模組化支援,架構設計很難做。

此外,由於web前端的產品模式與傳統軟體有很大差異,所以我覺得真正的前端架構師還應該能考慮以下問題:

以上就是我覺得衡量前端架構師的基本要求,現在已經不在是「寫乙個jquery就是架構師」的時代了,前端本應該是乙個系統化、工程化的理論體系,涉及到很多方面,前端工程師的工程化意識應該加強。

前端架構師

專案架構 1.封裝專案的基礎庫 優秀的基礎庫可以保證專案的最低質量下限和更好的可擴充套件性。通常我們說的基礎庫包括 元件庫 基礎 css 庫 基礎工具庫。2.層級管理 管理你的請求,建議把你專案的 api 層獨立出來為乙個層級管理,這樣有利於在複雜介面下,更好的管理,降低複雜度。效能優化 1.快取 ...

Web架構師之路

主題內容 本人就喜歡玩一些技術上的東西,搞搞重構,搞一下設計等。致力於成為一名web架構師。以下內容是本人的學習計畫,也是通往web架構師的必經之路吧。內容列表 前面的話 擺脫程式設計師困境,多思考 第一章 設計模式 物件導向分析 設計 設計模式之單例模式 設計模式之工廠模式 設計模式之策略模式 設...

架構師應具備的能力

知識儲備 程序和執行緒 熟悉程序和執行緒基本概念,程序和執行緒執行空間,程序排程,上下文空間切換等。設計模式 設計模式分類,每種設計模式類結構圖 意圖 優缺點。各種設計法則 開放閉合法則,依賴反轉法則,單一職責原則,黎克特制替換原則,迪公尺特法則。能力模型 1.與人交往能力 傾聽是一種藝術,沒有聽明...