美文网首页
读书笔记:数字化时代,软件即未来

读书笔记:数字化时代,软件即未来

作者: 万学凡 | 来源:发表于2022-09-09 17:54 被阅读0次

    软件简史

    一家公司的首席信息官寻求实施某个新的解决方案时,他们通常会首先进行众所周知的“构建或是购买”对比,以确定他们是应该购买一套现成的软件,还是自己构建一个。有时公司决定构建,但这既困难又有风险,因此在大多数情况下,公司会选择购买供应商提供的解决方案。毕竟,供应商有一个很有说服力的观点:既然任何一家公司可以直接购买现成的财务软件或ERP系统,又何必自己构建软件呢?

    但随着网络兴起,然后是移动技术,一夜之间,大多数公司和客户之间的界面变成了数字化界面。软件也从后台走到了前台。软件不再只是实现后台业务自动化的工具,而是公司面向中端用户进行展示的窗口。你不再需要走进银行的大堂去办理业务,而是会使用它的应用程序。你不需要走进商店买东西,而是在网上购物。

    这给软件世界带来了两个重要的影响:

    首先,客户一下子开始在意公司所使用的软件了,因为客户会直接与这些软件交互。如果你拥有比竞争对手体验更好的网站或移动应用程序,这将是一个让客户选择你的绝佳理由。

    其次,这意味着新的竞争对手更容易进入市场。要开一家银行或成为零售商,你不需要在每个街道上都开设分行或是店面,而是只需要一个应用程序和一间仓库。

    于是,数字原生型公司大量涌现,他们将精力集中在创造卓越的客户体验之上,他们充分发挥自己在软件构建方面的优势。在这个背景下,如果使用现成的软件,那么你必须改变自己的业务来匹配它——这太疯狂了!实际上,你应该改变软件,以建立客户需要的业务。软件成为竞争优势的源泉,数字原生型公司(即那些知道如何构建软件的公司)开始赢得市场份额。

    全新的软件供应链

    任何一家公司如果想要在数字经济中生存并获得发展,都需要构建软件。因此,软件供应链十分重要。数字化供应链不是公司中常规性讨论的概念,而是一个全新的概念。想想那些生产制造实物产业的行业,比如汽车制造:汽车制造商并不是自己制造汽车的每一个零部件。他们从钢铁公司购买钢材,从皮革公司购买皮革,从里程表公司购买里程表等。这些供应商又从全球供应链上的数百家、甚至数千家小型零部件制造商那里获得供应。随着行业日趋成熟,其供应链也随之成熟,这使得许多公司能够专注于生产过程的某个环节,从而提高整个行业的效率和生产率。

    直到最近,软件行业还没有类似的供应链。大多数软件公司,例如微软、甲骨文这样的公司都是从头到尾自行编写软件。在软件尚属一个高度专业化的领域,且软件公司相对相对较少的时候,这种做法能够奏效。但是现在,随着每家公司都正在变成软件公司,并且大多数公司不可能从头开始构建所有软件,它们就需要一条供应链了:将行业划分为专业领域,并允许生态系统中的各家公司专注于其核心竞争力。

    软件供应链与传统供应链不同。软件供应链公司不是专注于里程表或者方向盘,而是提供可以重复使用的代码块,开发人员将这些代码组合在一起,生成完成的应用程序。这就是所谓的应用程序编程接口(API)。每个API供应商只提供解决方案的一部分。

    今天,仍然有许多领域的开发人员别无选择,只能从头开始构建微服务,因为现成的替代品还不存在。但微服务的优点在于,你可以在不干扰应用程序中其余代码的情况下更换某个微服务。理论上讲,软件公司有一天可能不用任何自己的代码就可以生产出一个应用程序,换言之,他们只需组装一堆由其他公司组建的微服务。这种情况目前尚未出现,但其实际发生可能只是时间问题。我们所认为的“编写软件”过程在很大程度上可能已经变成了一个组合代码块的过程。

    数字化时代,软件即未来

    要想在数字时代真正繁荣发展(无论是颠覆者还是那些抵御颠覆者的既有公司),我们都需要像一个“软件人”那样思考。现在,软件人不一定是一位软件开发人员,而可能是指任何人。只要他们在面对问题时会问:软件能怎么解决这个问题。

    软件人是那些透过软件视角看世界的人。他们无限乐观,因为他们相信,任何业务问题一旦进去软件领域,都可以得到解决。这样说是因为,成为一个软件人所需要的是一种思维方式,而不仅是一种技能。

    相关文章

      网友评论

          本文标题:读书笔记:数字化时代,软件即未来

          本文链接:https://www.haomeiwen.com/subject/vtktortx.html