為什麼寫這個系列文章?
1)行業趨勢:15年說過,隨著網際網路架構的普及,軟體複雜度的提公升,架構師職位會在未來五年,迅速發展。誰掌握了架構,誰就掌握了軟體技術的核心。
基於以上幾點,因此開始寫《從零開始學架構系列》,本系列的主要目標人群是開發人員,高階開發人員,初級架構師和喜歡架構的朋友們。因個人水平有限,這個系列估計受益者在初級架構師水平。
文章發布週期
(1) 估計2周左右,發表乙個主題。
第一篇 架構師成長路徑
什麼是架構
架構工作流程 (軟體工程)
架構師職責
架構師成長路徑
深度,廣度,技術,業務,架構,管理
第二篇 架構知識領域
架構方**:面向過程,物件導向,面向方面
面向服務
系統,子系統,模組,功能
架構的基本原則
模式:設計模式,架構模式,基礎設施模式
架構檢視:4+1檢視
第三篇 uml建模
靜態模型
動態模型
行為模型
第四篇 需求分析
需求工程
需求規格
用例設計
業務架構
第五篇 系統設計
設計思維:抽象能力,總結能力
概念架構
初始架構
細化架構
架構驗證
第六篇 部署架構
邏輯架構
物理架構
網路劃分
容量預估
第七篇 分層架構
三層架構
表現層:mvc
業務層:service
資料層:dao
多層架構
第八篇 技術架構
目錄結構
開發框架
日誌記錄
異常架構
通用工具
事務管理
依賴管理
持續整合
第九篇 架構案例
單點登入
商品系統
會員系統
訂單系統
支付系統
第十篇 資料架構
資料架構
資料庫設計
讀寫分離
分庫分表
第十一篇 介面設計
互動方式
通訊協議
資料結構
介面模板
第十二篇 開發規範
開發規範
團隊約定
開發工具
開發框架
第十三篇 設計模式
設計原則
建立型結構型
行為型第十四篇 架構模式
第十五篇 基礎設施模式
第十六章 軟體工程
開發過程
專案管理
產品線依賴管理
持續整合
發布管理
第十七章 架構重構
第十八篇 架構總結
前端架構,後端架構,微服務架構,大資料架構,電商架構,運維架構
從零開始學架構 開篇 寫作大綱
從零開始學架構 開篇 寫作大綱 為什麼寫這個系列文章?1 行業趨勢 15年說過,隨著網際網路架構的普及,軟體複雜度的提公升,架構師職位會在未來五年,迅速發展。誰掌握了架構,誰就掌握了軟體技術的核心。基於以上幾點,因此開始寫 從零開始學架構系列 本系列的主要目標人群是開發人員,高階開發人員,初級架構師...
從零開始學架構 00學習
這個專欄躺在極客時間裡已經躺了很久了,有空的時候才會去聽它,斷斷續續的學習沒有多大效果。還是希望能有時間系統的學習一遍,所以才會整理這份學習筆記,希望寫完了還回再回過頭看看吧。廢話不多說,直接總結乾貨。1.架構設計相對程式設計來說思維方式有很大的差異。架構設計是判斷和取捨,程式設計是邏輯和實現。2....
零開始學python 從零開始學Python
第1章 python入門 1 1 1 什麼是python 1 1 2 python語言有什麼特點 2 1 3 python可以幹什麼 4 練一練 5 第2章 準備開發環境 6 2 1 在windows上安裝python開發環境 6 2 2 選擇和安裝開發工具 11 練一練 17 第3章 基本概念 1...