1樓:網友
這個怎麼說呢?
軟體架構師看似都一樣的職位,但各單位對這個職位的實際工作要求還是有差別的。這個較真說,需要就具體單位的實際工作要求來回答你這個問題。對於乙個單位來說能夠滿足的知識領域對於另乙個單位可能是不需要的,或者是不夠的,當然也可能是綽綽有餘的。
如果泛泛地說,你就看看乙個軟體的整體設計都有哪些部分,而乙個稱職的架構師從能夠獨立完成整個軟體架構設計,獨立寫出乙個架構設計文件的角度,你就明白了。即便這樣說也仍然太籠統。就算我說出十個、二十個知識領域也未必包得住。
因為乙個稱職的軟體架構師要想在職場上的不同公司中憑著技術平趟,就必須可以面對任何軟體系統的架構設計都能獨立完成。而這要求的領域特別廣泛。
2樓:艾程式設計
架構思想、架構設計和架構哲學等系列的知識講解。
軟體架構師需要具備哪些能力
3樓:傻蛋8023豬婆
1. 多看書。
設計模式,重構,這兩本讓我能從程式設計師的視野往外走一點。
企業應用架構模式,領域驅動設計,比設計模式深一點,解決的也是更實際的問題。
人件、人月神話、夢斷**,理解一下軟體工程為啥會失敗。
2. 多看文章。
qcon 的就不錯,有很多架構相關的ppt,拿著乙個 ppt,等對方講完問題之後,自己想想,自己的解決方案是什麼?
多看看各個企業的架構變化史。
多看看基礎元件的設計思路,比如 mysql, memcache, nginx, .
3. 多做。
做點演算法題,不是為了練習演算法,而是為了讓你思考更細緻,畢竟少考慮乙個點,肯定就無法 ac
對於不同元件,自己去測試,上壓力,真實測量容量。壓死為止,看瓶頸究竟在哪兒?
到線上去,看一看你的系統,哪些響應慢,不穩定。哪些資源消耗狠,需要優化或者擴容。
還有多找人聊天,說出你的想法,等別人反駁,從別人的反駁中吸取知識,再去做驗證。
4樓:艾程式設計
架構思想、架構設計和架構哲學等系列的知識講解。
請問軟體架構師需要哪些技能?
5樓:中公教育it培訓優就業
最基本的能力:快速解決系統的故障。
大概需要具備的能力:linux/ webserver(apache或nginx)/ mysql 等基礎服務的配置,優化和故障排查,根據不同的環境和要求,需要具備更多的如memcached,nosql, 等服務的配置、優化和故障排查。
架構師這一層面,要做的是解決現實碰到的問題,包括技術的問題,產品的問題,實現系統效能的最優化,系統穩定性的保障等~
6樓:角牴陳撞鐘
架構思想、架構設計和架構哲學等系列的知識講解,奈學教育最近推出的《架構師訓練營》讓你瞭解到基礎架構的各項基本技能。
架構師需要學習哪些知識呢?
7樓:武建南區
從架構師工種角度出發,需要具備確定需求的能力,其次對技術需求進行縱向或橫向分解,達到對技術選型及成本預算、人力、運維等多角度考慮,最終確定技術進行階段並協調相關所有開發者,確保所有開發者可以按照架構規格意圖進行工作——奈學教育。
有啥好的軟體架構師的書籍麼,系統架構師考試需要看哪些書
軟體架構師教程 大型軟體體系結構 使用uml實踐指南 軟體體系結構的藝術 推薦幾本,系統架構師的軟考教材,想一次通過 買一本系統架構師的全國統一教材,通讀幾遍,每天有計劃學習1 2個小時,10多套真題認真做練習,並且理解。軟考是需要在系統的備考體系下,至少150小時的學習。我的經驗就是,做題做題再做...
ui設計師需要掌握哪些知識ui設計師需要掌握哪些知識
ui設計學習的側重點也很多,一方面有設計實操部分,如設計技法 設計軟體運用等 另一方面有設計思維 設計方 等 ui設計需要的基礎就是一些簡單的美術基礎和平面設計基礎,要求也不算高,你這個情況應該沒問題,程式設計不太需要。一般流程是這樣的,大致5個階段,ps illustrator dw,indesi...
軟體架構工程師需要學什麼 30
軟體架構工程師需要學什麼 熟悉cmmi iso等質量管理體系 熟練使用vs vss pd rose等開發 設計和管理工具 熟悉rup及常規軟體過程模型,精通資料結構 ooad webservice及業界流行常用設計模式等 掌握物件導向的程式設計方法,程式設計思路清晰,有良好的程式設計風格 有豐富的軟體架構設計經...