架构设计学习:贵恒,贵悟,贵行

架构设计学习:贵恒,贵悟,贵行_第1张图片
进化
  1. 项目经验积累
    学习你参与过的项目的架构设计,因为知道更多背景,所以学习更有针对性。不防问自己几个问题,你参与过多少个项目(不管什么角色、什么level)?你能完整画出架构图,讲清楚的能有几个?
  2. 项目架构讨论交流
    找一个组织或几个靠谱的人,经常针对不同的项目架构设计进行讨论,保持开放的心态。
  3. 阅读架构设计文档、书籍
    网上有很多架构设计资料或者教程,也可以买一些相关的书,仔细阅读整理,读书能够更体系的学习。
  4. 研究开源项目的架构
    可以寻找好的开源项目进行研究,尽量阅读它们的源码(可以在github上面寻找关注度比较高的项目)。
  5. 深入学习常用的框架和技术
    对于常用的框架和技术一定要深入学习,了解它们的上限和下限,这些都是进行架构设计时的装备库。装备库也需要不断更新,否则会不断落后并被淘汰。
  6. 思考+动手练习
    上面学习了很多了很多理论知识,你会发现有很多套路,也有很多矛盾冲突的地方,所以一定要思考总结,并通过实践来检验学习到的东西。如果没有新的项目机会让你实践,不防针对现在或之前做过的项目进行优化。

对于绝大多数项目来说,架构设计并不是创造新的东西,而是结合当前业务场景,组合和借鉴成熟的架构设计方案和思路,来解决遇到的问题。

你可能感兴趣的:(架构设计学习:贵恒,贵悟,贵行)