中國架構師,名符其實有多少?

先說一下讀后感:
? 我前段時間去過幾個公司面試架構師,要求還是蠻高的,要熟悉大數據量處理,要熟悉高并發,要熟悉XX體系架構,要能在關鍵技術上實現突破。總之,架構錯了,就啥都錯了。呵呵,我難道是“救世主”?幸好我都沒去,否則真的被累死了。

原文轉載:

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

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

  “系統架構師不是科學家。科學家的工作可以說是非常難得的工作(技術含量高),而架構師的工作主要是非常龐雜,在龐雜的技術要求中尋求最優雅,簡潔的解決方案。”

  “架構師的面臨的問題通常有下面幾個特征:1)要解決的問題非常龐雜2)技術實踐的途徑非常龐雜3)系統環境與約束比較復雜。在這一系列凌亂又龐大的要求中,有能力分辨問題的本質,并能給出大家認可的——簡潔且具有伸縮性的解決方案的人通常被稱為架構師。”

  “現在Web應用服務器這一塊比較火,涉及的技術內容非常多,所以這個領域頂著系統架構師頭銜的人特別多。”

  “不能說國內的架構師的總體素質不如國外。關鍵是國內公司所面臨的問題與國外公司面臨的問題差距太大。你不能指望在小河里面游泳的人去穿越英吉利海峽。”

  “不能說國內架構師的能力與‘架構師’這個頭銜名不符實。其實是名符其實的,只不過符合的是國內現狀的‘實’。”

  “架構師的職責是提出最佳實踐的解決方案。所以有時候需要驗證方案的可實踐性。只不過大多時候,在熟悉的領域,‘驗證方案的可實踐性’通過對方案的論述足以證明。”

  “架構師的另外一個職責是保證‘解決方案’的實踐過程不走樣。這個需要架構師在團隊工作中提供協作。至于協作方式,未必需要編程。但是不排除出現較困難的問題時,動手編程解決的情況。”

  “從某種意義上說,最下層的架構師和以前的技術負責人差不太多。或者另一種情況,或者架構師的地位相當高,下面的是技術負責人。技術負責人需要負責技術工作的質量因素,需要參與細節;架構師更多負責方案質量,很多時候不需要過多的參與細節。”

  “架構師也要從技術負責人過渡而來,不可能不參與細節直接成為架構師。沒有足夠的細節工作積累,不能保證方案的可實踐度。提解決方案時就容易出現空中樓閣,看著好看,實施起來特別困難。”

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

  “CTO是和技術有關系的最高負責人,要承擔與公司技術相關問題的行政責任。”

  總而言之,朋友把這個“架構師”的定義是剖析得淋漓盡致了,就看大家如何對號入座了。


本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/453430.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/453430.shtml
英文地址,請注明出處:http://en.pswp.cn/news/453430.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

粗識靜態鏈表

為了彌補鏈表在內存分配上的不足,出現了靜態鏈表這么一個折中的辦法。靜態鏈表比較類似于內存池,它會預先分配一個足夠長的數組,之后鏈表節點都會保存在這個數組里,這樣就不需要頻繁的進行內存分配了。 當然,這個方法的…

php用date語句獲取時間,關于php date()函數獲取時間的設置和使用方法

date()函數是PHP自帶的時間函數,可以獲取當前服務器的時間echo date(Y-m-d H:i:s); //輸出:2020-05-18 11:02:35date()函數中可以使用的字母含義:a-"am"(上午)或者"pm"(下午)A-"AM"或者"PM"Y-年,顯示…

Django_form補充

問題1: 注冊頁面輸入為空,報錯:keyError:找不到passworddef clean(self): print("---",self.cleaned_data) # if self.cleaned_data["password"]self.cleaned_data["repeat_password"]: …

WF4.0:NativeActivity中的錯誤處理

備注:這篇文章的使用環境是.NET framework 4.0 RC 1 在WF4中創建native活動時,NativeActivity是非常強大的。其眾多的功能之一是圍繞錯誤處理。 調度子活動的時的基本錯誤處理。 當NativeActivity執行的時候,它是通過一個NativeActivityConte…

程序員提高建議之踏踏實實“扎馬步”

踏踏實實“扎馬步” 今天無意中看了“校長”的“程序員&司機”,其中談到了關于程序員速成的問題。其實速成班畢業的“系統殺手”早已在遍布大江南北,只是在互聯網時代,互聯網的應用型軟件生命周期越來越短,業務驅動主導…

c語言scanf返回值

1. scanf 函數是有返回值的,它的返回值可以分成三種情況1) 正整數,表示正確輸入參數的個數。例如執行 scanf("%d %d", &a, &b);如果用戶輸入"3 4",可以正確輸入,返回2(正確輸入了兩個變量…

gpgga格式讀取MATLAB,GPS編碼格式及讀取.doc

GPS接收機只要處于工作狀態就會源源不斷地把接收并計算出的GPS導航定位信息通過串口傳送到計算機中。前面的代碼只負責從串口接收數據并將其放置于緩存,在沒有進一步處理之前緩存中是一長串字節流,這些信息在沒有經過分類提取之前是無法加以利用的。因此…

Cadence 電源完整性仿真實踐(二)

轉載于:http://blog.csdn.net/wu20093346/article/details/38050917 通過以上步驟對每個平面進行了單節點分析并觀測了響應曲線,接下來將觀測平面對的目標阻抗是否滿足要求,通過選擇電容器的方法來減小含有電容器阻抗響應曲線中的反諧振波峰。在SigWave窗…

Johnson 全源最短路徑算法

解決單源最短路徑問題(Single Source Shortest Paths Problem)的算法包括: Dijkstra 單源最短路徑算法:時間復雜度為 O(E VlogV),要求權值非負; Bellman-Ford 單源最短路徑算法:時間復雜度為 O…

單循環鏈表中設置尾指針比設置頭指針更好的原因

尾指針是指向終端結點的指針,用它來表示單循環鏈表可以使得查找鏈表的開始結點和終端結點都很方便。 設一帶頭結點的單循環鏈表,其尾指針為rear,則開始結點和終端結點的位置分別是rear->next->next和rear,查找時間都是O(1)。 若用頭指…

為何大部分人成不了技術專家?

此文為我在CSDN的新的SNS里看到的,感觸很深,和大家分享一下.里面的許多人的觀點都讓我受益匪淺。 如果你是項目經理,產品經理或者架構師,我真誠邀請你加入 如果你還是學生或者還是初學者,我建議你先等等,…

Machine Learning 學習筆記1 - 基本概念以及各分類

What is machine learning? 并沒有廣泛認可的定義來準確定義機器學習。以下定義均為譯文,若以后有時間,將補充原英文...... 定義1、來自Arthur Samuel(上世紀50年代、西洋棋程序) 在進行特定編程的情況下給予計算機學習能力的領域…

值傳遞與地址傳遞

值傳遞與地址傳遞的區別:兩者其實傳遞的都是一個內存單元的內容。不同的是,值傳遞傳遞的內容是一個變量的值,得到這個值后,對這個值的修改不能改變原變量的值;而地址傳遞傳遞的是一個變量的地址,得到傳遞的…

蒙特 卡羅方法matlab,蒙特·卡羅方法中的數學之美,你一定不想錯過

原標題:蒙特卡羅方法中的數學之美,你一定不想錯過有方教育——我們致力于為中學生提供學界和業界前沿的學術科研教育內容,幫助學生參加海外科研項目,在提升申請競爭力的同時,獲得領跑優勢。一、概述蒙特卡羅方法(Monte…

【 CDN 最佳實踐】CDN 命中率優化思路

CDN 在靜態資源的加速場景中是將靜態資源緩存在距離客戶端較近的CDN 節點上,然后客戶端訪問該資源即可通過較短的鏈路直接從緩存中獲取資源,而避免再通過較長的鏈路回源獲取靜態資源。因此 CDN的緩存命中率的高低直接影響客戶體驗,而保證較高…

職場新人的入門法則:少想、多做、立即執行!

對于剛進入職場的新人來說,要想在工作中快速獲得成長,唯一辦法就是:“少想,多做,立即執行!”。 少想不等于盲目,在保證工作思路絕對清晰的同時,執行力越高,執行速度越快…

Python基礎-time and datetime

一、在Python中,通常有這幾種方式來表示時間: 時間戳格式化的時間字符串元組(struct_time)共九個元素。由于Python的time模塊實現主要調用C庫,所以各個平臺可能有所不同。1.時間戳(timestamp)的…

實際應用中帶頭節點的線性鏈表

/*帶頭節點的線性鏈表類型*/ typedef char ElemType//結點類型 typedef struct LNode {char data;struct LNode *next; }*Link,*Position;//鏈表類型 typedef struct {Link head,tail;int len; }LinkList;/**/ /*一些在其他函數定義中會調用的函數*/ /**//*---compare---比較兩…

matlab中歐姆如何表示,在excel中歐姆符號怎么打

在excel中歐姆符號怎么打,相信對于好多熟練用excel的朋友來說,是很簡單不過的,但是對于有些初學者來說,就是菜鳥啦,就有點懵懵懂懂的感覺了,畢竟剛接觸的東西還沒用過嘛。但是,沒關系今天筆者就…

原生js系列之DOM工廠模式

寫在前面 如今,在項目中使用React、Vue等框架作為技術棧已成為一種常態,在享受帶來便利性的同時,也許我們漸漸地遺忘原生js的寫法。 現在,是時候回歸本源,響應原始的召喚了。本文將一步一步帶領大家封裝一套屬于自己的…