我大约10年来一直是开发人员.我想知道我怎么能认为自己是一名建筑师级别的技术人员?开发人员如何从代码级开发转向架构师?
我显然想要提升技术阶梯,而建筑似乎很吸引人.
第二个问题是,如何在3.5框架方面了解应用程序架构(大图)?
任何建议表示赞赏.
Yes*_*ke. 29
作为软件架构师有两个标准:
(1)你必须称自己为一个人.
(2)您必须说服某人付钱给您构建软件.
其他一切都只是脚手架.如果你擅长"大局"的发展和规划,试着在下一次求职时把自己当作建筑师.如果有人购买,你就是建筑师.
冒着暴露自己的挑剔者和词语解析者的风险,
作为"架构师"意味着您必须能够设计软件"系统",由多个"组件"组成,以松散耦合的方式协同工作,以解决一些相当复杂的业务问题,并能够"领导"或"指导"其他开发人员构建所述系统.
除了成为解决问题所必需的技术专家之外,这还意味着您必须能够从业务角度理解有争议的业务问题,并能够与业务部门进行流畅的沟通.领域专家(使用他们的语言)和将要构建组件的开发人员(使用他们的语言)