天工开物程序员微服务架构和实践

开坑Spring Cloud

2017-03-28  本文已影响253人  孙亖

这几年技术可真是日新月异,最近项目上又要用Spring Cloud了。

日新月异的技术进步

IT这个苦逼的行业,绝对带活了一大部分的教育市场。别的专业使用的技术工具方法,可能学用一年就可以干一辈子了,IT这狗逼专业每年都要大量学习新东西,否则就要被淘汰。
这是不是因为做IT,做软件的人向来都是喜欢方便别人,自己给自己挖坑。一路走来各式各样的技术、框架流行的时候吹上了天,没落的时候好像谁也不曾记得。当初PB是最赚钱的工具,后来Delphi几乎横扫一切MIS系统,本来是为盒子开发的Java又成了企业开发的首选,C#成了短平快项目的默认语言。刚把模版焐热,前端又独立了。ES5、ES5、Typescript、webpack各种名词技术工具,要是简历上能写上熟练都要给你点一个赞。看看现在又出现了一个微服务,新项目全跟风要上。

没有分工的IT专业

不过话说回来,最近这些变化让软件开发越来越专业了,有点银弹的意思。虽然都是项目管理,国内的软件开发,大部分中小型以下的公司和其他行业的项目管理还是有很大区别的。装修房子的时候,你让砸墙的工人给你抹平他是不干的,你让抹平的师傅给你贴砖他是不干的,这就是专业。可看看俺们干IT的:

领导:小孙,你什么专业的?
小孙:领导,俺是计算机专业的。
领导:太好了,我这里正好有件事,把这几台电脑搬到五楼去吧。

分工界面不明确,导致的后果就是IT人员就是万精油,什么都做,什么都做不好。从业人员的价值也得不到体现。

希望这是银弹

微服务的出现让业务模块开发更容易构架,Spring Cloud让微服务构架更容易实现。也许有一天IT人员都硬气了,从我们的嘴里可以说出这样的话:

对不起,这不是我的专长,我还有我的事情要做呢。

从微服务和Spring Cloud上,我看到了这种趋势,以后的开发会细分专业,现在前后端逐渐分离了,前端也在组件化,后端业务、负载均衡、容错、授权都是分开成为专门的领域。我希望这是项目管理的银弹,也是开发人员的银弹。

上一篇下一篇

猜你喜欢

热点阅读