您好、欢迎来到现金彩票网!
当前位置:热购彩票app下载 > 公钥构架 >

如何由程序员转为架构师

发布时间:2019-07-23 14:26 来源:未知 编辑:admin

  毕业于曲阜师范大学,学士学位。互联网行业2年从业经验,读过SEO相关书籍。现任爱家网SEO优化专员。怎么才能成为一名架构师呢,需要在这方面有意识的培养自己,第一个培养,就是从行业这块,因为做我们这个软件行业,根据不同的领域,领域模型可能不一样,业务流程不一样,业务规则不一样。那么如果你对这个行业的业务规则、业务流程不清楚,你也很难得到一个好的理论模型,也就很难得到一个好的架构,所以从行业这方面,要有意识的培养这方面的能力。就是你可以集中在你公司所从事的一些行业,比如金融行业,或者制造行业,或者保险行业,电信、通讯这方面的行业,要有这方面的能力,你要有意识去积累。而不是要埋头光顾着写代码,而是有意识的去参与一些需求这块的理解和分析,这是我认为第一个。

  第二个,就是要去掌握一些提高自己的抽象能力,提高自己的建模能力。因为架构师所需要具备的最大的、最强的一个能力,就是能够从很纷繁复杂的需求当中,从很多细节实现当中,能够去抽象出一个共同的东西出来,能够从不同的地方,能够找到共同的地方,也就是所谓的共性和可变性这样一种分析,他们在这一方面的能力把握的非常好。然后这一方面的能力,把握抽象出来以后,还要把它形成为一个模型,形成出领域模型、分析模型、设计模型,通过这个模型的方式来把它表达出来,就是我认为要有意识的要积累这方面的能力。

  第三个,我认为应该有意识的、有前瞻性的去了解这方面的知识,不管是从网络上,包括像咱们InfoQ也有一个架构的专区,架构专区有很多很优秀的文章,都是国内外一流的架构师写的一些文章,可以有意识的去看这些方面的文章,或者是读一些优秀的书籍。那么从这方面来培养你在架构这一块的能力。

  第四个我觉得还有一个交流,有意识的提高交流,很多开发人员为什么没有在最后成为架构师,就是因为他们很多技术人员可能

  展开全部程序员日常工作中所用到的知识技能,是无法顺利成长为软件架构师的。这就好比大楼的建筑设计师和垒砖工人的区别,他们的知识体系和思维方式,是截然不同的。

  程序员按照上级的要求实现具体的程序功能,很少需要知道为什么这样做,他们只需要考虑技术实现就可以了;而架构师的职责是进行系统分析和架构设计,并对整个项目进行把控,对项目组成员进行各类管理工作。

http://e-ndicus.com/gongyuegoujia/892.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有