最近老兵哥在構思從程序員到架構師的成長系列分享,梳理了從事架構工做須要熟悉或精通的軟硬技能,現發佈出來邀請各位小夥伴一塊兒來探討,後續我還會繼續完善補充:html
資源選型、容量估算程序員
VPC、網絡域、IP 網段、域名面試
防火牆策略算法
負載均衡策略(F五、LVS、HAProxy、Nginx)數據庫
數據建模編程
存儲方案設計模式
數據庫選型安全
高可用方案(讀寫分離)網絡
備份方案(冷熱、主從)架構
容災方案(同城、遠程)
同步方案(實時性)
架構選型:C/S、B/S、SOA、微服務(Dubbo \ Spring Cloud \ Service MeshServerless
架構視圖:邏輯、過程、開發、部署等
接口設計:RESTful、JMS、IPC、RPC
擴展性設計
可用性設計
一致性設計
分區容錯性
可靠性設計
架構師,是咱們程序員打怪升級的主要方向,它不像某單項技能報個培訓班就能得到,勝任架構工做須要慢慢積累許多技能,既有硬技能還有軟技能。一口吃不成胖子。從程序員到架構師也沒法一蹴而就,它是一個按部就班、穩步提高的進階過程,每一個階段都有每一個階段要掌握的技能,多項技能之間還存在前後順序。若是你想往架構師轉型升級,那你能夠在平常工做中有意識地儲備這些技能。
堅持原創不易,若是你以爲有價值,麻煩動動手指點個 「贊」或 轉發 給更多小夥伴,老兵哥會更有動力堅持。另外,我還會持續分享職業規劃、應聘面試、技能提高、影響力打造等經驗,關注 「 IT老兵哥 」,賦能程序人生!
近期文章索引: