這個專欄躺在極客時間裡已經躺了很久了,有空的時候才會去聽它,斷斷續續的學習沒有多大效果。還是希望能有時間系統的學習一遍,所以才會整理這份學習筆記,希望寫完了還回再回過頭看看吧。廢話不多說,直接總結乾貨。
1.架構設計相對程式設計來說思維方式有很大的差異。架構設計是判斷和取捨,程式設計是邏輯和實現。
2.架構設計沒有培訓和訓練機制,沒有系統化的指導,只能自己一點點積累經驗。
3.程式設計師對架構設計的理解存在很多誤區。一定要很強的技術天分,設計高效能的架構等等。
想要做好架構設計,要不斷的學習、實踐、總結、改進、交流,形成自己的一套架構設計方**。
架構基礎
高效能架構模式
高可用架構模式
可擴充套件架構模式
架構實戰
清楚理解架構設計相關的概念、本質、目的,避免在實踐中把握不住重點,分不清主次,導致架構設計變形。
掌握通用架構設計的原則,在判斷和選擇的時候有自己的方**可以參考。
掌握標準的架構設計流程,即使是剛開始做架構設計的新手,也能夠按照步驟一步一步設計出合適的架構,避免某些步驟缺失導致錯誤的架構設計。
深入理解已有的架構模式,做到能夠根據架構特點快速挑選合適的模式完成架構設計,或者在已有的模式上進行創新,或者將已有的模式組合出新的架構。
掌握架構演進和開源系統使用的一些技巧。
00 從零開始
上機過程中,注意 1.將實際問題抽象成數學問題 2.如何將計算機專業知識,運用到解決抽象出來的數學模型中?熟知一些常用的資料結構與演算法,再結合模型要求,選擇合適的程式設計思想完成演算法的設計。3.如何解決未解決數學模型所涉及的演算法編寫乙個能被計算機真正執行的程式?3.1 會默寫一些經典演算法的程...
零開始學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...
從零開始學架構 開篇 寫作大綱
從零開始學架構 開篇 寫作大綱 為什麼寫這個系列文章?1 行業趨勢 15年說過,隨著網際網路架構的普及,軟體複雜度的提公升,架構師職位會在未來五年,迅速發展。誰掌握了架構,誰就掌握了軟體技術的核心。基於以上幾點,因此開始寫 從零開始學架構系列 本系列的主要目標人群是開發人員,高階開發人員,初級架構師...