在中國為什麼大多數人不能夠成為架構師,原因在這裡!

架構師,聽起來一個響噹噹的頭銜,但是你能分得清它跟項目經理,產品經理,項目負責人,CTO等頭銜的細微區別嗎 ?

參加什麼技術活動,一看人家名片亮出來,卡!系統架構師!自己都不好意思回贈名片了,因為自己才印著一軟件工程師!以後一定換成個“高級軟件工程師”再說。要說架構師這詞也是翻譯過來的,英文是Architect,那麼中國的架構師和國外的架構師相比到底怎麼樣呢?

之所以現在很多的架構師都會被認為是大忽悠,就是有一堆頂著架構師頭銜,又不幹活的人(甚至會出現對技術幾乎不太懂的人),光說不幹,再加上說的不靠譜的話,自然很容易被認為是大忽悠。

在中國為什麼大多數人不能夠成為架構師,原因在這裡!

我一直認為架構師有個非常重要的職責是編寫整個系統中核心部分的代碼。這個部分並不一定是技術挑戰最高的,但對整個系統的質量甚至成敗起到非常關鍵的控制作用。

所以架構師必須是從寫核心代碼的人中誕生而來。在一個跨多領域的大型系統中,架構師不太可能什麼都擅長,不可能寫各個部分的核心代碼,這種時候架構師一定要知道怎麼判斷非自己知識領域的部分實現是否OK,以確保各部分組合在一起的時候是符合架構設計預期的,通常這種確保各部分組織在一起work的機制部分的代碼應該由架構師自己操刀。

架構師的面臨的問題通常有下面幾個特徵:

1)要解決的問題非常龐雜

2)技術實踐的途徑非常龐雜

3)系統環境與約束比較複雜。

在中國為什麼大多數人不能夠成為架構師,原因在這裡!

在這一系列凌亂又龐大的要求中,有能力分辨問題的本質,並能給出大家認可的——簡潔且具有伸縮性的解決方案的人通常被稱為架構師。

當我們把“項目經理”剝離出開發,僅僅對項目進度以及為項目推進而排除各項外部障礙時,其實負責開發技術和開發團隊的人就是“技術經理”了。

如果,我告訴你,之前所謂的技術經理其實就現在的架構師,可能我們大家就更容易理解了。

沒錯,就是這樣的,如果“架構師”的設計失去了“發言權”、“技術方向的決策權”、“團隊人員的開發資源調配權”,那麼我們可以想見,這個設計是多麼的無力!

在中國為什麼大多數人不能夠成為架構師,原因在這裡!

說白了,架構師和技術負責人到底有多大。更多取決於公司的安排,不取決於這個架構師和技術負責人的Title。

尚學堂立志解決中國教育不公平和低效率問題,幫助千千萬萬被傳統教育方式耽誤的人,傳授實用、前沿的知識,成就學員個人理想,為愛你的人和你愛的人創造美好的生活。尚學堂12大精英團隊+各類實戰項目,真正實現1+1>10的目標效果。幫助學員迅速成長,持久騰飛,成就學員“高富帥”人生。


分享到:


相關文章: