架構漫談 讀後感

2022-09-23 15:00:10 字數 681 閱讀 6697

我對軟體架構的初步認知便是通過軟體架構,我們可以提高編寫軟體的效率,並且提高軟體的質量,對於軟體的運營和後期維護具有極大的好處。漫談中通過引用人嘞社會的發展來解釋架構。向同岱都是從無序到有序,從沒有規劃到有規劃。軟體工程也是在不斷進步和發展的。因為人的存在,人類對制度和框架的運用,人們對軟體效率和質量的需求。人們不斷將自己的知識運用到這裡面來,軟體工程不僅僅只是軟體程式設計。構架、管理等各方各面的知識互通互融。

因為架構是對知識的運用,如何進行架構具體取決於人們自身對知識的認識和理解。作為軟體的創造者,對於軟體所解決的問題以及軟體自身的問題都需要考慮周全。隨著問題困難程度的日益增加,軟體的複雜程度也是逐日遞增。傳統的軟體程式設計方法或許也能解決問題但就像馬車與汽車的差別一樣。效率的差距以及是否可維護。架構決定了汽車的形狀,從而能有效地將相應的部件組合起來,讓汽車跑起來。架構使得汽車得以批量生產和發展。對於軟體來講,架構具有相同的意義。

作為一名合格的軟體架構師不僅僅需要擁有豐富的專業知識,同樣也需要敏銳的洞察力和強大的分析能力。正如書中所提到的煮土豆這個例子,雖然生活中很少見,但絕不意味著不存在相同的事情。對問題的的理解,每個人都是不一樣的,常言道一千個讀者一千個哈姆雷特,如何理解問題,認識問題,分析問題都需要大量的經驗支撐。分析問題需要從問題的源頭開始,怎麼產生的問題,提問題的認識誰,問題與相關人員有何利益衝突?這是軟體架構師需要具有的最基本的能力,而我自己而言與之相差甚遠。在這條路上我還有很長的路途要走

架構漫談讀後感

應老師的推薦閱讀了由資深架構師王概凱 kevin 執筆的系列專欄 架構漫談 9篇文章遞進地講述了 討論什麼是架構 怎樣做好架構 軟體架構如何落地 如何寫好程式等問題,文章生動形象多次舉通俗的例子讓本來生澀的知識變得更加容易理解,感觸頗多。對這系列文章印象的較深的一點是 一直在挖掘一些本質的東西,對一...

架構漫談讀後感

花了一周的時間利用課餘的閒散時間,總算看完了王概凱的架構漫談,這九篇部落格從相對全面的角度對架構進行了概述。自己也對架構有了更深一層的認識。感覺作者在部落格裡提到的對架構的理解對我們初學者來講幫助其實很大。架構其實就是根據要解決的問題,對目標系統的邊界進行界定,然後對目標系統按某個原則進行切分,接著...

架構漫談讀後感

這學期新開設了軟體體系架構這門課,學這門課之前架構漫談的九篇部落格進行了閱讀,對這門課以及架構設計進行了初步的認識與了解。通過對這幾篇部落格的閱讀,首先需要明白什麼是架構,在最早期,每個人有自己的生活方式,人與人之間相互獨立,不相往來,隨著慢慢的發展,男女共同生活,也就出現了各自的分工,有的人做這個...