架構漫談閱讀筆記01

2022-09-14 16:42:18 字數 673 閱讀 6029

​ 許多人都想成為架構師,我也不例外。這就不得不了解一下」架構「是什麼,想要知道」架構「是什麼,這就又不得不了解一下」架構''的起源。架構這個詞出現比軟體出現的早多了,或者說比計算機比資訊科技早多了,我想這就足以說明,所謂「架構」不是一種技術,不是好多大佬提到的應用架構、硬體架構、資料架構等等的具體技術,畢竟架構誕生的比他們早多了。我覺得,架構是一種思想,但是,具體是什麼思想呢?

​ 這就不得不談及為什麼會產生架構,我想是因為慾望、人的力量有限和合作。比如說,遠古人a不想吃果子了,想開葷,這就是慾望;可是,a自己知道自己乙個人的力量是不夠殺死一頭大型食肉動物的,因為人的力量畢竟是有限的,就像男人不可能替代女人生孩子一樣;這時候遠古人b也想開葷,但是遇到了a一樣的問題,在溝通之後,a和b一拍即合,然後他倆一起殺死了食肉動物,開了葷。模擬到乙個大部落,每個人擅長的東西不一樣,為了過上更好的生活,如何合理安排這些人員,是乙個難題。部落首領安排這些人員,讓部落井井有條更好發展的方法,我認為,就是最早的架構。

​ 我很認同王概凱先生關於架構定義的一段話:架構實際上就是指人們根據自己對世界的認識,為解決某個問題,主動地、有目的地去識別問題,並進行分解、合併,解決這個問題的實踐活動。架構的產出物,自然就是對問題的分析,以及解決問題的方案:包括拆分的原則以及理由,溝通合併的原則以及理由,以及拆分,拆分出來的各個部分和合併所對應的角色和所需要的核心能力等。

閱讀筆記架構漫談01

正如 架構漫談 作者所說,架構師必須是乙個組織的領導人。軟體架構師的主要任務並不是從事具體程式的編寫,而是從事更高層次的開發架構工作,因此軟體架構師需要有良好的組織管理能力以及一定的實權。要想成為一名合格的軟體架構師,首先要明白架構師是去幫助別人解決問題,而不是自己完成工作,並且工作完成與否是別人說...

架構漫談閱讀筆記01

產品所帶來的價值和出現的責任都是人為的結果。人對擴充套件性具有重要作用。如果想要確保產品可以擴充套件,人是最為重要的因素。在擴充套件性方面,忽略人的因素作用是錯誤的,這有可能是產品無法滿足使用者需求的根本原因。既然人是可擴充套件性的核心因素,我們就應花大力氣去吸引和留住最好的人才。不僅僅是要找到技能...

閱讀筆記 《架構漫談》 01

一 什麼是架構 在這一篇關於什麼是架構的文章中,作者通過類別的方式確實讓自己知道了什麼是架構,讓我心中對架構有了自己心中的理解。在還沒有開始上 軟體體系架構 這門課的時候,老師在上課的時候就常常提到架構的重要性,已經架構一直都在我們軟體開發行業的最頂層,在這篇關於什麼是架構的文章中,我才發現,確實,...