设为首页 加入收藏

TOP

架构师的责任(程序员的成长之路---第3篇)
2019-09-17 17:10:49 】 浏览:22
Tags:架构 师的 责任 程序员 成长 --- 3篇

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

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

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

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

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

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

    框架的发展阶段应该如下

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

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

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

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

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

 

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

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇java crm 进销存 springmvc SSM .. 下一篇微服务系列实践 .NET CORE

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目