- 論壇徽章:
- 19
|
本帖最后由 shenlanyouyu 于 2015-08-20 01:07 編輯
1、你眼中的軟件架構師應該具備哪些技術?
(1)精通一門語言,掌握一門語言,了解不同編程語言的優(yōu)劣。
(2)掌握通用的架構模式。
(3)持續(xù)集成CI系統(tǒng)。
2、除了技術方面,軟件架構師還應該具備哪些“軟實力”?
(1)領導能力,創(chuàng)造共有的愿景,帶領圖案度向著共同目標前行的能力。
(2)溝通能力,在有效團隊內部、組織內部以及組織外部,有效進行溝通。
(3)影響力,重要的領導技能。
(4)合作能力,軟件架構師不應該被孤立,與團隊合作,傾聽、謙虛和響應反饋。
(5)輔導能力,架構師需要輔導團中成員,達成目標。
(6)潤滑劑,當團隊中有不同意見時,促進團隊內部的溝通,幫助團隊達成共識。
(7)主動,積極,熱情,軟件架構師是團隊的榜樣,你的一舉一動被影響著整個團隊。還有責任感,信心等等。
3、大數(shù)據(jù)時代軟件架構師面臨哪些挑戰(zhàn),哪些大數(shù)據(jù)技術值得關注?
大數(shù)據(jù)計算平臺,海量數(shù)據(jù)存儲技術,數(shù)據(jù)挖掘和分析
4、在工作過程中,肯定都跟架構師打過交道,談一下你遇到的架構師。
遇到一個架構師,個性很牛逼,曾經(jīng)在開會的時候罵了人,能力當然也很強。整個stack需要多個人,他一人就能搞定。
5、結合自身,說一下你離架構師有多遠,還需要掌握哪些技術?
(1) 要對技術有濃厚的興趣和廣泛的涉獵。軟件行業(yè)是一個激烈競爭的環(huán)境。尤其是進入了互聯(lián)網(wǎng)時代,軟件技術及技術管理模式快速發(fā)展,應用系統(tǒng)的規(guī)模和復雜度也在大幅提高,對于軟件架構師來說,豐富的知識面和技術經(jīng)歷有助于自己的工作。
(2) 很強的學習能力;ヂ(lián)網(wǎng)上的技術資料已經(jīng)很多了,但要想深入了解,必須具備很強的閱讀能力、知識抽象能力和總結能力。更重要的是發(fā)現(xiàn)自身能力短板,并持續(xù)提升。
(3) 豐富的工作經(jīng)歷,看問題會更加全面。從技術專家到管理者,這個過渡過程的時間和難易度是因人而異的。
(4) 溝通能力和強大的推動力。團隊的成功協(xié)作才是軟件成功的基本保障。
6、簡單聊一下未來的架構師會是什么樣子?是會起到更關鍵的作用,還是會被其他角色取代?
任何軟件都需要架構設計,架構設計的目的就是保證移動應用的可維護性。良好的架構設計不僅使得軟件系統(tǒng)能夠滿足客戶需求,它更為軟件系統(tǒng)帶來了安全性、穩(wěn)定性、可擴展性等屬性,而這些屬性在應對客戶需求變更、提高軟件可測試性與可維護性、降低維護成本、提高開發(fā)效率等各方面都起著非常重要的作用。
未來的架構師,存在在自組織團隊中,每個人都是架構師。
|
|