微服务流行的今天,写CRUD还处于鄙视链末端么?

为提高团队开发效率,面对日益变化的用户需求以及活跃用户激增,微服务应运而生。我们都在讨论CAP原理,Kubernetes等等新技术,讨论着上云的种种好处。有谁注意到程序员这个工种会因此带来什么变化呢?

变化一:程序员两极分化会更加严重。过去我们说程序员鄙视链按编程语言分类,操作系统开发站在顶端,应用层开发之间的差距不会太大。如今,随着微服务等技术的引入会进一步拉低程序员门槛,于此同时,Cloud平台相关技术会被逐步垄断,很可能进一步拉开与应用层开发的距离。

变化二:CRUD业务开发同样重要。程序员另一条鄙视链来自所做的工作分类,比如:系统开发 > 架构设计 > 算法设计 > CRUD。但实际上业务实现才能够给用户带来价值,这一点也是微服务设计者的初衷,希望让开发人员专注于业务实现而不是其他。

一个程序员不懂算法,很吃亏。在微服务流行的今天如果只专注于代码,而不去尝试了解业务,会是一件危险的事情。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 微服务是一个软件架构模式,对微服务的讨论大多集中在容器或其他技术是否能很好的实施微服务这些方面。 本文将从以...
    java菜阅读 1,581评论 0 13
  • 微服务实施需要明确每一步怎么做,可能存在的问题和解决思路、方法。如果能有相应的经验和理论指导,将会大大有助于我们设...
    java菜阅读 2,346评论 0 3
  • 我不知道我该怎么表达我自己内心的想法。那天,看到一篇文章说:要想学会写作,每天学会写1000字。当时想到的就是:我...
    郑郑郑郑_小磨阅读 290评论 4 1
  • 今天太过急躁了,感觉自己做错了,所以你还是要加油,喜怒不形于色!对于不好的人,不好的事,你应该想到合理的方法去应对...
    咸咸的我阅读 147评论 0 0
  • 早睡清单 []看书 []泡脚 []面膜 []整理第二天的包 []准备第二天的衣服 []手机充电 []手表充电 []...
    0279fc51a5f3阅读 318评论 2 3