架構師是具有技術發言權,方向決策權,和團隊人員開發資源調配權的開發團隊的teamlear,也是這個程式的設計者,當然他是這個程式團隊的靈魂!!
因此,不想當teamleader的程式設計師,絕對不可能成為真正意義上的架構師!
同時,不是teamleader的架構師,也是乙個被架空的,蒼白無力的架構師!
架構師,如果只是把需求變成程式,那就不是架構師,那是叫「照著葫蘆畫瓢」。
架構師,如果只是精通各種框架,比如s\s\h之類的技術,只是利用s\s\h之類的技術去描述使用者提出的需求,那是叫「用s\s\h畫瓢」。
首先告訴你,進行沒有設計的架構設計叫架構師嗎?
這種情況在軟體行業內太普遍了!!
為什麼沒有設計?
因為,很多人都不懂什麼叫設計!!
給大家乙個概念,什麼是設計?——
設計因未來而存在!
——鐘聲 2023年6月
沒有面向未來的,只是面向過去的,那絕對不是設計,那絕對只是模仿!!
設計因未來而存在!!
即,沒有創新,就沒有設計!!
即,沒有改變,就沒有設計!!
用演化論去思考你的設計!!
讓你的設計超越一切理論!!
設計只是記憶的載體而不是記憶的全部!!
其實程式設計師是藝術家,而不是建築工人!!
那麼,為什麼你總成為不了架構師?
不要僅僅從技術的角度出發一味的按照自己理所當然的方向去努力,要學會用設計的思想思考,並努力讓你自己成為有分量的人!!
如何進行成功的架構設計
通過對架構進行的5種檢視的角度來看,乙個優秀的架構應該具有以下特點 1.從開發角度,應該有良好的模組化,每個模組職責清晰,模組之間松耦合。模組內部高聚合。2.從邏輯角度,適應了功能需求的變化,適應了技術的變化。3.從執行角度,對系統的動態執行有良好的規劃,可以標識出哪些是主動模組,哪些是被動模組。4...
如何進行成功的架構設計
通過對架構進行的5種檢視的角度來看,乙個優秀的架構應該具有以下特點 1.從開發角度,應該有良好的模組化,每個模組職責清晰,模組之間松耦合。模組內部高聚合。2.從邏輯角度,適應了功能需求的變化,適應了技術的變化。3.從執行角度,對系統的動態執行有良好的規劃,可以標識出哪些是主動模組,哪些是被動模組。4...
大資料之訊息佇列 7 如何進行架構設計
1 面試題 如果讓你寫乙個訊息佇列,該如何進行架構設計啊?說一下你的思路 2 面試官心裡分析 其實聊到這個問題,一般面試官要考察兩塊 1 你有沒有對某乙個訊息佇列做過較為深入的原理的了解,或者從整體了解把握住乙個mq的架構原理 2 看看你的設計能力,給你乙個常見的系統,就是訊息佇列系統,看看你能不能...