架构师的责任(架构师的成长之路---第3篇)

    作为架构师,首先要明确架构师的责任,要不然会再多的技术也是枉然。

    简单的说,带领方向和难点攻克。

    带领方向是指架构师应不断地多读书,多学习,跟随最新技术,不断地升华自己,并不停的为团队传输最新知识,让整个团队不断地进步。

    难点攻克是指架构师要有逢山开路,遇水搭桥的能力。当团队遇到开发难题的时候,架构师永远是团队最后的堡垒,这座堡垒必须坚不可摧。架构师必须要顶住所有的压力,并在最后时刻前给出可行的解决方案。

    如果做不到以上两点,就不可能成为一名合格的架构师。

    作为架构师,从技术角度来讲,封装框架的能力应该是架构师最起码的能力。当团队遇到开发难题的时候,能够从技术的底层进行解决。

    框架的发展阶段应该如下

    第一阶段,敏捷开发阶段。框架能够生成符合规范的增删改查页面(freeMarker技术),方便团队开发,使用框架能够完成独立小项目的开发。

    第二阶段,数据同步阶段。能够在多个项目的任意开发层进行同步数据,这里的开发层有数据库之间的数据交互、后台代码层的数据交互、页面层的数据交互,最后再加上登录层的数据交互(单点登录)。

    第三阶段,负载均衡阶段。数据足够大时,在业务代码不做修改的情况下,框架能够支持数据库的负载均衡、读写分离等。并发足够大时,在业务代码不做修改的情况下,框架能够支持项目的负载均衡、文件服务器集群、缓存共享管理的部署。

    第四阶段,模板拖拽阶段。大数据阶段和智能开发阶段。运用高度抽象的理念,把功能点进行模块下,告别生成代码时代。比如说上传功能,只需在页面配置上传的路径,保存文件的格式等信息,即可完成。不需使用Eclipse,复制一份上传示例,重新修改并编码。

    第五阶段,智能开发阶段。也是我预想的阶段,大量普通程序猿下岗,运用智能机器人,自动完成项目的开发。当然此过程还很漫长,让我们拭目以待。

    面临如此严峻的技术发展形势,我们唯一能做就是努力提升自己的视野,争取在公司不那么容易的被辞退!

猜你喜欢

转载自www.cnblogs.com/ltlm/p/10198729.html