我對前端架構師的定義

閱讀原文: https://github.com/ruizhengyun/front-end-note/issues/8

近一年多,一直在思考和實踐如何作一名合格的架構師。下面從職責和要求兩個維度來講說,部分會和前端TL(team leader)工做重疊。具體事項後續完善,望理解。遺漏之處,還請評論區提出,謝謝。php

職責(對外輸出)

開發層面

  • 參與產品、測試用例評審
  • 參與前端開發,充分理解需求
  • 獨立負責項目
  • 產品體驗
  • 技術反推業務

技術層面

  • 制定前端代碼規範
  • 工程體系化:開發、構建、發佈
  • 技術選型與設計
  • web 性能優化
  • 新技術探索
  • 解決未知問題
  • 組件庫規劃與落地
  • 代碼 review(CR)
  • 文檔編寫能力

跨部門層面

  • 與產品協調工做並作約定
  • 與交互協調工做並作約定
  • 與設計協調工做並作約定

團隊

  • 分享技術與經驗
  • 平常管理:對人、代碼、文檔等的管理
  • 任務安排
  • 團隊協做
  • 樂於分享

行業

  • 我的博客
  • 參與開源項目並貢獻

要求(具有能力)

基礎知識

  • 紮實的計算機基礎知識及網絡知識
  • 閱讀英文文檔無障礙

技術

  • 紮實的基礎知識
  • 紮實的數據結構知識
  • 良好編程習慣
  • 跨端開發能力
  • 熟練構建工具使用,好比 webpack
  • 至少了解一門框架(react、vue、angular)原理
  • 至少熟悉一門後端語言,好比 node、go、python、java、php、.net 等
  • 前端模塊化知識
  • 容器通信知識
  • 安全知識
  • 關注技術趨勢並瞭解
  • 對一塊或多塊區域有深刻認識

經驗

  • 大型項目優化經驗
  • 5年(含)以上開發經驗
  • 獨立負責一個項目
  • 產品思惟、交互思惟和設計思惟

軟實力

  • 溝通能力
  • 責任心
  • 團隊協做能力
  • 自我管理能力
  • 對前端熱愛,積極學習

說明

後續就要把上面👆吹過的牛用文字擺事實講道理了。前端

相關文章
相關標籤/搜索