以下是看完該課程后,我的個人感悟,供大伙一起學習交流。需要原課程的同學可以去評論區(qū)找找看有沒其他同學分享出來哦。
一句話,架構錯誤,就是錯誤的東西。哈哈,我是「救世主」?幸運的是我沒有去,要不然真是累死了。參與什么技術活動,看人家的名片一亮,卡!系統(tǒng)設計師!本人不好意思回名片,因為自己印的是軟件工程師!可以在稍后換一位“高級軟件工程師”。要說構架師這個詞也被翻譯成英文,那中國的構架師跟國外的構架師又有何不同?那就聽我朋友說:“系統(tǒng)架構師并非科學家。科學工作者的工作可以說是非常罕見(高科技),而架構師的工作基本上都是龐雜的,要在龐大的技術需求中尋找最優(yōu)雅、簡潔的解決方案?!薄凹軜嫀熋媾R的問題通常有以下幾個特點:1)需要解決的問題極其龐大2)技術實踐的路徑龐雜3)系統(tǒng)環(huán)境和約束是復雜的。這些雜亂無章、繁雜的要求使我們能夠找出問題的本質(zhì),并給予所有人認可的——簡潔而可擴展的解決方案通常被稱為架構師?!蹦壳埃?Web應用服務器這一塊比較火,涉及的技術內(nèi)容很多,因此該領域的系統(tǒng)架構師頭銜的人尤其多?!安荒苷f國內(nèi)架構師的整體素質(zhì)不如國外。問題的關鍵在于國內(nèi)企業(yè)所面臨的問題與國外企業(yè)相比太大。不要指望在這條小河里游過英吉利海峽的人,“不能說國內(nèi)建筑師的能力和‘建筑師’有什么區(qū)別。實際上是名符其實的,只不過符合國內(nèi)現(xiàn)狀的‘實情’?!薄凹軜嫀煹穆氊熅褪翘岢鲎罴褜嵺`的解決方案。因此,有時需要驗證方案的實用性。只是大多數(shù)時候,在熟悉的領域里,“驗證計劃的可操作性”已經(jīng)通過對項目的論述充分證明了?!凹軜嫀煹牧硪豁椮熑问谴_保‘解決方案’的實踐過程不走樣。這就要求架構師提供團隊合作的能力。對于協(xié)同方式,不一定需要編程。但在不排除較難的問題時,動手編程解決的情況。”“在某種意義上,最低級的建筑師與以前的技術負責人并沒有多少差別。在另外一種情況下,架構師的地位相當高,技術負責人在下面。技術員需要負責技術工作的質(zhì)量因素,需要參與細節(jié);構架師對項目的質(zhì)量負責,而且很多時候不需要太多參與細節(jié)?!彼f:“架構師也要從技術負責人過渡,不可能不涉及細節(jié)問題直接成為架構師。缺乏充分的細節(jié)工作積累,無法保證方案的可操作性。提出解決方案的時候容易出現(xiàn)空中樓閣,看著好看,實施起來特別困難?!罢f白了,構架師和技術負責人到底有多大。要依賴于公司的更多安排,而不依賴于架構師和 Title。「 CTO是與技術有關的最高負責人,承擔與公司有關技術問題的行政管理責任?!箍傊?,朋友們對這個“構架師”的定義是透徹透徹的,看大家是如何對號入座的。