構架之美讀後感1

2022-08-16 14:12:11 字數 967 閱讀 3131

今天我選擇《架構之美》作為課外讀物。在本科學習階段沒有接觸過架構這些東西,總覺得那都是大牛級別的任務需要考慮的問題,離我們很遙遠。但在看了《架構之美》這本書之後,對架構有了乙個大致的認識(總覺得那些東西有些抽象,沒有真正做過很多專案,積累過一定經驗的人要想理解透徹還是有難度的)。下面就說說我讀了這本書之後的一些感想吧。

書中提到了很多有關乙個優秀的架構師應該具備的品質很吸引我的眼球,好的架構師首先關注的並不是系統的功能而是系統需要滿足的品質,它指明了功能以何種方式交付才能被系統的利益相關者普遍接受,系統的結果包含了這些stakeholders的既定利益。成功架構師的兩項重要實踐是:讓利益相關者參與和同時關注系統的功能的品質功能。

架構師的第一任務就是與利益相關人協作,理解這些品質關注點和約束,並為他們排列優先順序,很多架構能滿足功能需求,很少有滿足品質需求的,有時,為了滿足某些品質,架構師必須進行架構層面系統重構。

書中介紹了什麼樣的的架構才算是美麗的架構,美麗的架構在開始時,要關注其實用性,好的架構應該是每天被很多人使用的;使用架構之前,我們還要考慮它必須要能夠被構建(可構建性);接下來就是關注架構的可永續性,好的架構應該能夠經得起時間的考驗,能夠考慮到未來的變更,允許期望的修改;最後,要尋找一些能讓人高興的架構(開發人員、測試人員、使用者等),這就要求架構必須滿足概念完整性,這樣的架構才易懂,易用,才會做到簡單而又不過於簡單。幾個比較常見的美麗架構的例子有:a-7e艦載飛行處理器的架構;朗訊5ess**交換機軟體架構;全球資訊網;unix系統。

在後來的章節中,又介紹了「混亂大都市」和「設計之城」兩個專案,將兩種比較,形象的說出了好的架構與差的架構的一些特性。「混亂大都市」的最大問題是重複,它沒有考慮好軟體設計中最關鍵的品質,內聚和耦合。它的失敗經驗很值得我們借鑑:缺乏預見性和對架構的整體思考。

版本的發布週期過於漫長;系統沒有彈性,可擴充套件性差;**問題很嚴重,沒有統一的命名規則和命名結構,導致新員工面對複雜的**結構,感覺壓力比較大,從而又造成了員工的跳槽和士氣低等問題;團隊的內部政治問題嚴重,沒有團結精神,缺少凝聚力。

數學之美讀後感

統計語言模型 馬爾可夫鏈,模型訓練,零概率平滑 隱馬爾可夫鏈 概率訓練,鮑姆 韋爾奇演算法 資訊度量和作用 資訊熵,互資訊,聯合概率分布 相對熵 簡單之美 布林袋鼠和搜尋引擎的索引 文獻搜尋 圖論和網路爬蟲 最短路徑,網路爬蟲,雜湊表,工程要點 dfs,bfs,頁面分析和url提取,url表 pag...

《數學之美》讀後感

暑假的時候導師給我推薦了一本 數學之美 作為語音識別入門性的讀物。實話說來從小學到高中再到大學我們一直在學習數學,除了一些基本的加減乘除可以在生活中直接用到。其他的例如 倒數 微積分 各種函式 矩陣 幾乎在日常的生活中與自己沒有什麼交集。最近這個週末我在實驗室裡又將這本書重新閱讀了一筆,才發現數學原...

《數學之美》讀後感

近日拜讀了吳軍博士的 數學之美 感觸很深。對於我個人來說,這本書給我的最大驚喜就是吳軍博士將數學理論與他在實際工業界中的作用聯絡起來,看過我之前一些博文的可能發現,我自己最近在學習機器學習,但學習機器學習有個問題就是理論高深,枯燥,而且在學習的過程中比較難以落地,不知道自己學習的東西究竟在 發揮作用...