软件架构师最重要的属性是能够切换视角,从用户角度思考
优秀的软件架构师最重要的属性是什么?
是他们能够改变思维方式,从用户的角度思考他们构建的软件将如何使用——无论是使用此服务或API的开发人员,还是实际使用软件的用户。
来自John Ousterhout,《软件设计哲学》作者,斯坦福大学教授,Tcl编程语言创始人:
是他们能够改变思维方式,从用户的角度思考他们构建的软件将如何使用——无论是使用此服务或API的开发人员,还是实际使用软件的用户。
来自John Ousterhout,《软件设计哲学》作者,斯坦福大学教授,Tcl编程语言创始人: