中台的故事结束了?

大家好,我是Z哥。

所谓30年河东30年河西,最近阿里开始去中台了。这是不是意味着中台时代的落幕,去中心化时代的开始?谁都说不准。

但是我们可以来思考一下这个事情背后释放出了什么样的信号。对我们普通人,特别是互联网行业里的从业者有什么启发。

/01 /

任何事物都没有永恒不变的发展方向,因为每一个选择都有A面和B面。中台的确是降低成本的好方法,通过复用,不但可以降低扩张的成本,而且还可以快速的扩张,复用之前的成果。但是仔细一想,这是建立在一个前提条件下的——「业务相同」。

但是世上那么多鸡蛋都没有完全一样的两个,更何况是业务。所以,中台得以复用的背后隐藏着各种“妥协”,因为有了这些妥协才成就了中台。但是妥协的背后意味着一个对大企业来说非常可怕的副作用,丢失创新。

一个承载了N多业务的中台,它作出的任何一个变化都会牵一发而动全身,所以它不敢创新,也不能创新。也因此,向前台提供支撑的中台长得越大,前台们的创新空间就越小。

/02  /

可能有人会反问,为什么字节跳动的中台效果就很好呢。快速孵化出了那么多app,包括好几个日活过亿的app。我认为主要原因有两点,

第一,由于业务上的差异,相对来说字节的中台更偏重数据,而阿里不但有强大的数据中台,业务中台也做得很大、很厚。根据晚点LatePost上的报道,张勇在内网发布的文章提到过对中台的评价:“现在阿里的业务发展太慢,要把中台变薄,变得敏捷和快速。”也透露出这个意思。

第二,创新力也是有惯性的。这不,字节跳动最近几年也再没有爆款app出现了,多个寄予厚望的产品都快速销声匿迹,背后的原因是不是也是因为中台越做越厚导致?

当然了,影响一件事的因素太多了,谁也说不清楚。

不过在我看来,数据和业务这两者,前者的通用性大大高于后者。原因很简单,因为数据是结果,业务是行为、是过程。这就好比一个是规定你考试一定要考到80分,一个是规定你必须要看这几本书去考试,后者的约束明显大得多。

/03  /

扯了那么多,对我们有什么影响呢?

我认为对我们最重要的启发就是不管是中台也好,还是其它的降低成本的方式,都不能过于依赖、过度使用。毕竟,节流的前提是你本身可以从外界获取的资源总量足以支撑自己活下去。在这个基础上才有资格谈节流。

否则,节流节得把自己的“开源”能力都节没了,这就得不偿失了。

到如今,我们国家的互联网行业已经发展了20多年了,几乎所有有机会做成平台的领域都已经有人做了,并且平台之间的边界越来越模糊,大家都在“跨界”。在如此激烈的竞争环境下,大家都在中台上动脑经也是为了降低成本提高自己的比较优势。

其实我们可以换个视角来考虑这个问题。前几天在得到上听香帅老师的《中国财富报告》,其中提到了一个视角对我颇受启发。

我们可以把阿里、腾讯、百度、字节跳动等等各个平台看作是传统意义上的一线、二线、三线城市,所谈论的互联网流量就相当于人口,拉流量就是拉人头,想拉更多流量意味着你得投更多的钱来曝光,而你的组织运作成本越低就越能投更多钱。看看,很多人都想再造一个一线城市,但毕竟已经过了“最好的时代”,太难了。

那么接下来等死吗?自然不是。随着平台和中台热度的消去,是理性的回归,也是新机遇的开始。与其追求大而全,不如追求小而美。而且,小而美的事情其实不需要什么中台,组一个包含全职能的小团队就可以干,在这些一线、二线城市上争做成为一个“地标性建筑”。比如,卖最好的酸奶,卖最好的鞋子,卖最好的吹风机……

好了,先和大家说声抱歉。此文写得很即兴,说实话,我写完后看看都不知道我想表达什么。但这些却是我最新鲜的、一手的思想火花。如果你有启发的话,就当是我们之间的思想碰撞,没启发的话就看过算过吧,哈哈。

推荐阅读:

  • 及时享乐,延迟痛苦

  • 高级的说服,从不讲道理

原创不易,如果你觉得这篇文章还不错,就「在看」或者「分享」一下吧。鼓励我的创作 :)

如果你有关于软件架构、分布式系统、产品、运营的困惑

可以试试点击「阅读原文

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/305868.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[ZT]C#的多线程机制探索(2)

三.线程的同步和通讯——生产者和消费者假设这样一种情况,两个线程同时维护一个队列,如果一个线程对队列中添加元素,而另外一个线程从队列中取用元素,那么我们称添加元素的线程为生产者,称取用元素的线程为消费者。…

java树算法_Java数据结构算法(三)树

本文旨作于收集整理使用!!导航一、树树(Tree)是n(n≥0)个结点的有限集,n0称之为空树。在非空树种:当有且仅有一个特定的称为根(Root)的结点; 其余结点可以划分为m(m>0)个互不相交的有限集T1、T2 、…、Tm&a…

Blazor VS 传统Web应用程序

原文作者: Christian Findlay原文链接:https://christianfindlay.com/2020/07/09/blazor-vs-traditional-web-apps/Blazor是Microsoft团队开发的单页面应用程序(SPA)框架,它是与React,Angular和Vue.js有相同之处&#…

java 并发 面试题_阿里面试官总结10个经典技术题:Java多线程与并发面试题

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼5,有哪些不同的线程生命周期?当我们在Java程序中新建一个线程时,它的状态是New。当我们调用线程的start()方法时,状态被改变为Runnable。线程调度器会为Runnable线程池中的线程分配CP…

如何在 Web Forms 中引入依赖注入机制

依赖注入技术就是将一个对象注入到一个需要它的对象中,同时它也是控制反转的一种实现,显而易见,这样可以实现对象之间的解耦并且更方便测试和维护,依赖注入的原则早已经指出了,应用程序的高层模块不依赖于低层模块&…

Gentle.Net学习笔记四:修改代码,使用Oracle数据库

开始使用Gentle.Net的时候,我使用编译好的类库,可是不久就发现,如果要更好的利用Gentle.Net,你就不得不做一些修改,所以,还是使用源代码的方式为好. 使用源代码,Gentle.Net作为三个项目添加的解决方案中, Gentle.Common;Gentle.FrameWork;Gentle.Provider.Oracle (根据项目的…

python网页动图_python,tensorflow线性回归Django网页显示Gif动态图

1.工程组成2.urls.py"""Django_machine_learning_linear_regression URL ConfigurationThe urlpatterns list routes URLs to views. For more information please see:https://docs.djangoproject.com/en/2.1/topics/http/urls/Examples:Function views1. Add …

asp.net core集成CKEditor实现图片上传功能

背景本文为大家分享了asp.net core 如何集成CKEditor ,并实现图片上传功能的具体方法,供大家参考,具体内容如下。准备工作1.visual studio 2019 开发环境2.net core 2.0 及以上版本实现方法1、新建asp.net core web项目2、下载CKEditor这里我…

ValidationSummary 控件

真是有些郁闷到现在这个控件还一直没有用过.. 直到今天才发现.可以解决错误信息提示排版上的问题. 单独用RequiredFieldValidator 我以前一直没有设Text属性.结果一错误就是errormessage这边就出来了设了text后就不会显示errormessage 而显示Text了这个时候如果有ValidationSum…

java static new_java静态类new的对象是否能被回收?

问题来自一个线上GC频繁的应用&#xff0c;观察到老年代一直gc下不去导致应用被gc STW卡主假死&#xff0c;检查代码发现这样一段代码&#xff0c;感觉可疑代码如下&#xff1a;public class WriteEsWork {public static void write(List<EsIndexInfo> esList, String in…

看了一天小说

在公司呆了一天什么都没干&#xff0c;看了一天小说。都不知道自己啥时候变得这么堕落的&#xff0c;不过还好&#xff0c;至少小说是我喜欢看的那种&#xff0c;很热血的小说。不会有主管看到我的Blog吧&#xff0c; 明天要干点正事了&#xff0c;还是得跟自己说一下&#xff…

Blazor VS React / Angular / Vue.js

原文作者: Christian Findlay原文链接&#xff1a;https://christianfindlay.com/2020/06/04/blazor-vs-react-angular-vue-js/Blazor是一项新的Microsoft技术&#xff0c;允许开发人员使用C&#xff03;为浏览器编写代码, 本文将Blazor与其他三个常见SPA框架进行了比较&#x…

c语言的使用比例远远高于python语言对吗_Python和C语言的语法有什么不同?

随着经济发发展&#xff0c;互联网精英的缺乏越来越严重了&#xff0c;尤其是编程工程师&#xff0c;市场缺乏率极高&#xff0c;所有对于准备即将学习编程朋友&#xff0c;是一个非常的好时机Python和C语言的语法有什么不同&#xff1f;python与C的区别如下&#xff1a;1、语言…

ASP.NET 應用程式的安全性模型

本單元內容 功能 ASP.NET 應用程式依賴於許多不同元素及技術的成功交互操作。每個方案元件都提供安全性功能&#xff0c;以滿足其自身的需求。然而&#xff0c;純粹從個別元件的角度考量安全性還不夠。若要提供整體方案的安全性&#xff0c;您還必須考量元件如何彼此互動。 本單…

.NET开源5年了,这些宝藏你还没get?

从2016年微软发布.NET Core1.0&#xff0c;至今.NET开源也快5年了&#xff0c;GitHub也涌现了很多优秀的开源项目&#xff0c;关于CLR层面调优的讨论也多了起来&#xff0c;尤其是龙芯.NET开源的CLR迁移项目&#xff0c;更是让.NET进入一个全新的时代。鲁迅说过&#xff1a;菜鸟…

java socket send_java socket编程

TcpServerServer端所要做的事情主要是建立一个通信的端点&#xff0c;然后等待客户端发送的请求。典型的处理步骤如下&#xff1a;1. 构建一个ServerSocket实例&#xff0c;指定本地的端口。这个socket就是用来监听指定端口的连接请求的。2. 调用socket的accept()方法来获得下面…

C#来创建和读取XML文档 [转]

C&#xff03;来创建和读取XML文档【关键词】&#xff1a;XML 录入&#xff1a;小鱼之家 来源&#xff1a;http://fisher.xundain.com 时间&#xff1a;2005-3-3 23:41:54 点击&#xff1a;85次 扩展标记语言XML&#xff08;eXtensible Markup Language&#xff09;&#xff0…

如何成功搞垮一个团队?

阅读本文大概需要3分钟。最近好几个读者聊到是否能写一些怎么带团队的文章&#xff0c;在互联网职场中&#xff0c;升职带团队被大部分职场人视为职业生涯的重大转折点。一方面&#xff0c;升职意味着更丰厚的待遇&#xff0c;另一方面&#xff0c;带团队意味着自己大小变成了一…

Python学习第一天

干程序这行比较辛苦的就是要随时更新自己的知识。闷&#xff5e;&#xff5e;为了让自己能够更加深入的学习GUN和LINUX。在简单了解了shell以后决定学习Python。&#xff0d;&#xff0d;&#xff0d;&#xff0d;&#xff0d;&#xff0d;&#xff0d;&#xff0d;&#xff0d…

WinForm捕获全局异常(捕获未处理的异常)

背景我们在做WinForm程序的时候&#xff0c;一般都是对异常进行处理&#xff0c;但是&#xff0c;我们要防止不小心出现未知异常&#xff0c;导致软件崩溃。也可采集系统未知的异常信息&#xff0c;防止出现异常&#xff0c;也无法下手。于是就有了如这篇文章标题所述的一个简单…