如何成長為一個專業的基礎架構平台架構師?

看到知乎上很多討論軟體架構師的,但是從來沒有找到自己的那個方向。我希望成為一個基礎架構平台架構師。所謂的基礎平台架構呢,簡單來講是系統集成,叫法不一樣。我有5到10年的時間去做這件事。我現在20歲,已經工作快兩年了。謝謝前輩們指點迷津了。


呃,所謂的基礎平台架構呢,簡單來講是系統集成???地球人看到這都醉了……

騷年,給你指一條捷徑吧,只需2個月!的!時間!

1、了解淘寶/阿里京東的基礎平台架構體系

淘寶/阿里:

《大型網站系統與Java中間件實踐》

《大型分散式網站架構設計與實踐》

京東:

《京東技術解密》

2、強化Java基礎

《深入分析Java Web技術內幕(修訂版)》

《分散式Java應用:基礎與實踐》

3、2月後,也就是2015春節後,投一下主流互聯網公司基礎架構研發相關職位

4、在這個崗位踏踏實實寫3年代碼,你就可以成長為一個專業的基礎架構平台架構師了

1~3,師傅領進門;4,就看你的堅持與悟性了


首先,建議從一家大公司開始,最好是純外企。這樣的公司一般職位和機會比較多,環境比較複雜,預算也相對多點,能接觸的東西多。

然後,在IT基礎架構和服務部門內輪崗。網路,伺服器,存儲,機房,安全,中間件,資料庫,Helpdesk,公共服務(郵件/即時消息/OA等)。

期間請多多閱讀國內外的技術進展,多試用各種新品。每年至少參加一次正式的技術培訓,拿到認證證書(Cisco的、微軟的、Redhat的、Oracle等等)

偶爾和開發團隊和用戶聊天聽聽吐槽,有「持續改善」的觀點,理解和解決他們的痛點;爭取給內部用戶和IT人員進行培訓的機會,讓自己的表達、交流能力成長。

關注世界前沿而不僅僅是國內前沿的技術和話題。清楚的知道「流行」和「最佳實踐」的差異,只把最合適的投入公司業務環境。

學習一些簡單的財務知識,考慮技術的方案的時候也考慮成本(初始、維護、總體成本),考慮與公司大方向的相合。積極發公告郵件、公司新聞等等,為自己所在的部門、小組爭取露臉的機會。


我覺得在現有的軟體快速成長的前提下,所謂的架構師大部分只能在單方面有重大的研究。很難對各個技術都有所把握。所以,我建議還是在你比較擅長的一門語言,或工具,或開發方面成長,掌握相關的配置技術,以及編譯技術和調試技術。


推薦閱讀:

求意見,軟體研發轉行測試研發,職業目標:測試架構師?
架構師和產品經理工作職責與內容有哪些異同?
中年程序員都在想什麼?
如何避免自己成為PPT架構師?
Web前端職業生涯是怎樣的?一般多少年能夠成為初級、中級、高級、架構師,大家看看下面的是否合理。

TAG:如何成為X | 架構師 | 系統集成 | 系統集成項目管理工程師 |