我的架构师学习计划
这份计划写出来和大家共勉,其实也是希望了解大家怎么来学习的。说起来也很简单,就是完成几件事而已。
1、掌握十个流行框架架构。主要考虑开源系统,特别是JAVA领域的系统,类似与JBoss、Spring、Hibernate、Weblogic等等。
2、完成五次技术讲座。主要是保证对讲座的内容进行深入细致的理解。这样的讲解才可能成功。另外也是为了提升作为架构师的可能的影响力。
3、完成五篇架构文章。主要从纯粹的技术角度去讲解架构。不像博客这样的写法。博客是用生活的语言描述复杂的道理。而技术文章是用技术性语言描述技术性问题。这在一定程度上是必要的。主要是为了强调理解的细致和完整。
4、完成两到三个系统。没有实践的学习是空中楼阁。系统可以不大,但是必须要从架构的角度去描述系统。
5、参与一个大系统。就算没有安排,也必须参与进去。主动地参与进系统的架构过程,是一个非常好的办法。另外也可以和其他人进行架构性的沟通。这在学习中是必不可少的一步。
整个计划,主要是考虑架构师必须具备的素质。网络上有一些定义,如:
系统架构师能力要求:
一、系统架构相关的知识和经验。
二、很强的自学能力、分析能力、解决问题的能力。
三、写作、沟通表达、培训。
另外,我更赞同在微软技术大会上听到的,架构师应该具备的三个方向方面的能力:
1、影响力
2、技术力
3、推动力
推动力这方面的训练,应该在平时工作中就要进行。这些方面的学习我都会发布到CSDN博客上。希望和大家一起进步。