還不成熟的思考,不過我的職業目標是成為一名軟件架構師。不應該簡單做好作為coder的工作,還應該從更高的視角來領悟。比如目前做的模塊化軟件架構,里面使用了IDL、ECOM等技術,由于是老代碼,并且這些技術已經有相當悠久的歷史,那么現在來看有沒有更佳的替代設計方案,對于從設計、開發、維護等各種視角來看是否還具有優越性?如果不能經常思考這些問題并且學習、研究,恐怕無法提升自己達到軟件架構師的高度。
“作為一名軟件架構師,你必須成為所在軟件團隊中的傳道者和領導人。你需要從大量互相沖突的軟件方法和工具中區分出哪些是有效的,哪些是無效的。這并非易事,因為供應商和行業專家產生的大量商業信息會給你以猛烈的沖擊,這將使得你所得到的關于體系結構方面的信息自相矛盾。由于軟件行業的商業化,你所做出的有關體系結構的決策經常相互沖突并過時。所以,作為軟件架構師,你的主要技能之一,就是做出能經受時間考驗的決策,從而在不斷的商業變革中生存下去。”
軟件架構師的價值就在于他以自身的豐富經驗或知識,對軟件開發過程中使用的技術和工具作出決定,并指引別人完成開發工作,從而提高整個組織的生產力。軟件架構師更多的是作為一名技術貢獻者,而不是管理者。管理者的主要職責是協調各種資源,對軟件開發做出的是間接貢獻。
-
架構師
+關注
關注
0文章
47瀏覽量
4652
發布評論請先 登錄
相關推薦
英特爾前Xeon首席架構師加盟高通
ADS1194調試串口輸出,在一定時間的轉換后數據會少一位輸出,為什么?
在兩片ads1299菊花鏈模式連接下,一次讀取到的數據是216+1+216這種形式嗎,中間多了一位額外的數據,可舍棄?
《算力芯片 高性能 CPUGPUNPU 微架構分析》第二篇閱讀心得:芯片拓撲學:并行擴展與CPU設計的巨頭對決
國產主流8位單片機-RISC架構精簡指令集單片機
一位架構師的自述:在尚未踏入的世界成為你自己
![<b class='flag-5'>一位</b><b class='flag-5'>架構師</b>的自述:在尚未踏入的世界成為你自己](https://file1.elecfans.com//web2/M00/07/74/wKgZombxF_uAMxheAAKzfAtv4Bo684.png)
中級自動駕駛架構師應該學習哪些知識
初級自動駕駛架構師應該學習哪些知識
stm32的gpio->ODR可以通過位帶地址映射,單獨改變ODRD的某一位嗎?
![](https://file1.elecfans.com/web2/M00/C5/1E/wKgaomXxdsmAENR6AAKEdyutPEU736.jpg)
評論