如何看待不會寫代碼的架構師?
網友解答: 早期互聯網領域里大部分架構師都有過豐富的編碼經歷,傳統軟件公司更是如此,架構師是程序員發(fā)展的一個重要方向。但是隨著互聯網領域的不斷發(fā)展,現在確實出現了一批不會做編碼的架構師,
早期互聯網領域里大部分架構師都有過豐富的編碼經歷,傳統軟件公司更是如此,架構師是程序員發(fā)展的一個重要方向。但是隨著互聯網領域的不斷發(fā)展,現在確實出現了一批不會做編碼的架構師,可以說這是互聯網領域快速發(fā)展的一個必然結果。
架構師在整個互聯網(軟件)產品中起著重要的作用,架構師負責整個軟件體系結構的設計、核心技術方案設計,架構師也需要具備一定的視野,能夠從較高的層次來理解軟件體系結構和技術發(fā)展趨勢,可以說架構師是一個技術含量非常高的職業(yè)。
既然是技術含量非常高的職業(yè),那么不會編碼可以么?當然可以,原因有以下幾點:
第一,架構的設計本就在編碼之上。編程的作用是在架構之下完成功能實現的過程,從結構上來說,架構師本就不應該做具體編碼的事情。這就像籃球教練員也可以不是運動員出身的道理是一樣的,在NBA就有這樣的例子。
第二,技術更新速度的加快促使架構師更加專注。早期的架構師為什么可以參與一些編碼工作(寫寫接口等),因為一個技術方案可能會使用2年,但是現在技術領域的更新速度已經不允許架構師有編碼的時間了,目前的技術更新速度非??欤@就要求架構師要隨時學習這些新的知識。
第三,架構師更應該注重技術發(fā)展的趨勢。相比于能夠完成代碼編寫的工程師來說,能夠把握技術發(fā)展方向的架構師才更加專業(yè),這樣才能設計出伸縮性較強的體系結構。所以,對于架構師來說把握技術方向,并作出驗證和判斷才是架構師更應該關注的內容。
所以,遇到不會編碼的架構師是非常正常的情況,也是互聯網行業(yè)快速發(fā)展的必然結果。
我的研究方向是大數據和人工智能,我也做過多年的架構師工作,我會陸續(xù)在酷米上寫一些關于軟件架構方面的文章,感興趣的朋友可以關注我的酷米號,相信一定會有所收獲。
如果有軟件開發(fā)方面的問題,也可以咨詢我。
網友解答:我單位在早年,無數的項目經理現在成為架構師。但是不要忘記了,還有系統管理大牛,他們的地位,有時候比領域架構師還要高。淘寶十年里記錄,第一次買小型機,把數據庫建設到了NAS存儲上,犯了一個大錯,就是沒有因為系統管理大牛,這個條線,絕對能出架構師。