从开发人员到架构师
软件架构师一般都具备计算机科学或软件工程的知识,由程序员做起,然后再慢慢成长为架构师。国内教育体系还没有设立软件架构的学位课程,学校课程中增加的相关内容已不能满足产业发展的需要。软件架构师的成长还需要一个实践的过程,并不是简单地通过学校的理论学习或者通过某软件公式的认证就能成为合格的软件架构师。一名合格的软件架构师的成长应该经历8年以上的实际软件项目开发工作。一般需要经历程序员、软件设计师等阶段,然后再逐步成长为软件架构师。
并不是每一位程序员经过8年后都可以成长为软件架构师。一个软件架构师在充分掌握了软件架构师工作所必须的基本理论和技能后,如何得到和利用机会、如何利用所掌握的技能进行系统的合 ...