1.11 總結
架構是一個綜合性很強的專業領域。軟件架構的作用在本質上與建筑物中基本架構所起的作用是一樣的[14]。要成為一名合格的架構師,不僅要具備計算機科學或軟件工程領域的知識,最好還要深入學習哲學、數學,并了解一些建筑學常識,盡量拓寬視野,一般情況下,需要經歷程序員、軟件設計師等階段,最后成為軟件架構師。
架構并不神秘,也不高高在上,它就在實踐中,只要留心學習、主動思考,在架構領域是大有可為的。
推薦閱讀
- SQL Server 從入門到項目實踐(超值版)
- Python程序設計教程(第2版)
- Dependency Injection in .NET Core 2.0
- Java編程指南:基礎知識、類庫應用及案例設計
- C語言程序設計
- IBM Cognos Business Intelligence 10.1 Dashboarding cookbook
- Java核心編程
- Mapping with ArcGIS Pro
- Cloud Development andDeployment with CloudBees
- Python程序員面試算法寶典
- Getting Started with Hazelcast
- Maya Programming with Python Cookbook
- Android Application Programming with OpenCV 3
- ACE技術內幕:深入解析ACE架構設計與實現原理
- Learning Predictive Analytics with R