架构师的责任(架构师的成长之路---第3篇)
Posted ltlm
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了架构师的责任(架构师的成长之路---第3篇)相关的知识,希望对你有一定的参考价值。
作为架构师,首先要明确架构师的责任,要不然会再多的技术也是枉然。
简单的说,带领方向和难点攻克。
带领方向是指架构师应不断地多读书,多学习,跟随最新技术,不断地升华自己,并不停的为团队传输最新知识,让整个团队不断地进步。
难点攻克是指架构师要有逢山开路,遇水搭桥的能力。当团队遇到开发难题的时候,架构师永远是团队最后的堡垒,这座堡垒必须坚不可摧。架构师必须要顶住所有的压力,并在最后时刻前给出可行的解决方案。
如果做不到以上两点,就不可能成为一名合格的架构师。
作为架构师,从技术角度来讲,封装框架的能力应该是架构师最起码的能力。当团队遇到开发难题的时候,能够从技术的底层进行解决。
框架的发展阶段应该如下
第一阶段,敏捷开发阶段。框架能够生成符合规范的增删改查页面,方便团队开发,使用框架能够完成独立小项目的开发。
第二阶段,数据同步阶段。能够在多个项目的任意开发层进行同步数据,这里的开发层有数据库之间的数据交互、后台代码层的数据交互、页面层的数据交互,最后再加上登录层的数据交互(单点登录)。
第三阶段,负载均衡阶段。数据足够大时,在业务代码不做修改的情况下,框架能够支持数据库的负载均衡、读写分离等。并发足够大时,在业务代码不做修改的情况下,框架能够支持项目的负载均衡、文件服务器集群、缓存共享管理的部署。
第四阶段,模板拖拽阶段。大数据阶段和智能开发阶段。运用高度抽象的理念,把功能点进行模块下,告别生成代码时代。比如说上传功能,只需在页面配置上传的路径,保存文件的格式等信息,即可完成。不需使用Eclipse,复制一份上传示例,重新修改并编码。
第五阶段,智能开发阶段。也是我预想的阶段,大量普通程序猿下岗,运用智能机器人,自动完成项目的开发。当然此过程还很漫长,让我们拭目以待。
面临如此严峻的技术发展形势,我们唯一能做就是努力提升自己的视野,争取在公司不那么容易的被辞退!
以上是关于架构师的责任(架构师的成长之路---第3篇)的主要内容,如果未能解决你的问题,请参考以下文章