為什麼有人做不了軟體架構師
❶ 怎麼才能做軟體架構師
軟體架構師是軟體行業中一種新興職業,工作職責是在一個軟體項目開發過程中,將客戶的需求轉換為規范的開發計劃及文本,並制定這個項目的總體架構,指導整個開發團隊完成這個計劃。主導系統全局分析設計和實施、負責軟體構架和關鍵技術決策的人員。
做軟體架構師:
在國內,軟體架構師的任職條件,應該經歷8年以上的軟體項目開發和實際工作經驗。需要經歷程序員、軟體設計師等階段,再發展成為軟體架構師。國內軟體架構師的培養途徑主要有兩種方式,一種是大學軟體學院教育方式,另一種是個人自我培養,再進行相應的培訓和認證。目前,軟體架構師的認證在國內基本上是空白,沒有專業的培訓機構,沒有專門的認證指南和權威的教育認證機構;在國外,軟體架構師的培養與認證具有嚴格的過程,明確規定教育目標、認證的要求和學習課程等方面的內容。
❷ 請問四年內做軟體架構師可能性大不大 要遵循什麼步驟 怎麼學習 有什麼書籍推薦
看之前是學什麼專業的,如果本科或者研究生計算機或者軟體工程專業畢業的話,四年用心去做完全可以的,軟體架構師本身考試不難,不過要是做出色可不容易,需要豐富的項目經驗來提升能力,軟體架構師的大部分知識和經驗將來自實際開發工作的。
建議從程序員,軟體設計等底層工作開始,邊做邊學習,做的多了自然就通了。
書籍建議看看《軟體架構師教程》、《軟體系統建模》、《系統分析基礎》、《用戶需求的分析和文檔化》等書籍,國內沒有指定的教材,建議看英文版的,一般翻譯過來的書籍都比較晦澀,不如原版書籍理解透徹。
如果你有時間經歷的話,可以找一些國外的開源軟體系統拆解分析下,走一遍軟體架構的逆向工作,也就是通過分析代碼,畫出函數流程圖及其相互調用關系,進而分析用戶需求,看看其軟體架構師是如何設計軟體的,會有一個很直觀的過程,相信對你幫助會很大。
❸ 當軟體架構師容易嗎
也容易,也不容易。
第一:
職場之事,並不是技術那麼簡單。很多都是人事和機遇。
人事好,你就有一個寬松的環境,沒那麼多挑剔,就算技術不足,有失誤,也不至於垮掉。
人事不好,你周圍都是傾軋和暗槍,就算沒失誤,也有鍋扔過來。想不受傷也難。
另外如果沒機遇,在武大郎之下受氣,不得伸展也不是沒有的。
第二:
職位名雖然一樣,但每個單位的工作可並不一定一樣。有的就是事務性的上支下派,有的是真刀真槍的技術擔子。所以也有很大差異。
但終究,只要你完成了上面下來的任務,問題一般不大。