欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-03-17 14:00:39
作为架构师,首先要明确架构师的责任,要不然会再多的技术也是枉然。 简单的说,带领方向和难点攻克。 带领方向是指架构师应不断地多读书,多学习,跟随最新技术,不断地升华自己,并不停的为团队传输最新知识,让整个团队不断地进步。 难点攻克是指架构师要有逢山开路,遇水搭桥的能力。当团队遇到开发难题的时候,架构 ......

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

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

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

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

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

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

    框架的发展阶段应该如下

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

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

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

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

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

 

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