对于程序员来说,培养架构师思维,并不是很难的事情。然而要成为好的架构师,光有架构师思维还不够。
一个好的架构师,不仅技术要好,还要懂业务;能从整体设计架构,也能在局部实现功能。
所以要成为好的架构师,需要具备几个条件。
1.有架构师思维:具备良好的抽象思维、分治思维、复用思维和迭代思维;
2.懂业务需求:能很好地理解业务需求,能针对业务特点设计好的架构;
3.有丰富的编码经验:像抽象、分治、复用这些能力,都需要大量的编码练习才能掌握;另外保持一定量的编码
经验也有助于验证架构设计;
4.良好的沟通能力:架构师需要沟通确认需求,需要让团队理解架构设计。
此文章为10月Day9学习笔记,内容来源于极客时间《软件工程之美》