• Excel永远不会消亡!


    罗里·萨瑟兰(Rory Sutherland)在畅销营销书籍《炼金术》(Alchemy)中写道,“电子表格没有给奇迹留下任何空间。”我们的意见分歧非常大。

    我们在工作中使用的大多数软件分为两类:

    1、新的且我们喜爱的软件。

    2、旧的且我们讨厌,但又不得不用的软件。

    但有一款软件产品诞生于1985年,我们中的许多人甚至还没出生^_^。它在我们脑海中的印象:它诞生很久了,但我们喜欢它,我们永远都会喜欢它。这个产品就是微软(Microsoft) Excel。

    任何一个在金融或咨询行业工作过的人都经历过这种成长,通过数千小时的实践和改进,他们学会了熟练使用它。不管他们是否意识到了这一点,他们在成为程序员,或者至少在零代码时代来临之前的零代码实践者。“精通Microsoft Office套件”是毫无意义的,虽然这是热潮。但是能够随心所欲地使用特定的Office程序,特别是Excel,是一种荣耀。

    但用户对该产品长久不衰的热情不是其最独特的特征,而是Excel的长久影响力超越了电子表格本身。

    Excel可能是有史以来最有影响力的软件。就好比史蒂夫·乔布斯口中的【思想的自行车】(乔布斯曾说道,“电脑是人类所创造的最非同凡响的工具,它就好比是我们思想的自行车。”),赋予用户通常由专业软件工程师保留的计算能力。有了这些超级能力,用户可以以一个简陋的电子表格的形式创建功能齐全的软件程序,以解决看似无限数量领域中的问题。这些程序通常作为特定领域应用的高保真原型,就是希望以更完善的形式推向市场。

    如果你想了解B2B软件的未来,看看Excel用户现在在电子表格中都做了些什么。Excel的成功激发了软件的创造,这种软件的企业价值加在一起就比单独使用Excel要高。几十年来,Excel主要通过两种方式为B2B软件行业制定了广泛的路线图,并将在未来几年继续这样做:

    Excel的拆分。数以百计的B2B初创公司通过采用Excel目前正在完成的工作,并试图用更优化、专门构建的B2B软件完成这项工作而建立起来。每当你听到一位企业家说,“我们正在用专门构建的软件取代孤立的电子表格和过时的流程”,你就会感受到了Excel的实时拆分。许多流行的SaaS应用程序都属于这一类。然而,尽管“被拆分”,Excel仍在不断壮大。

    来自Excel的灵感。Excel的这种韧性激发了企业家们更深入地研究是什么让Excel成功,以及为什么。有冒险精神的建设者正在开发一种新的软件,这种软件不是去拆分Excel,而是受到了Excel的启发。Excel在可用性和灵活性之间的平衡可以从流行的零代码和低代码产品中找到,这些产品是自Excel首次登上屏幕三十年以来才出现的。这种灵感来源不是很直接;它不是要重新创建Excel中发生的任何具体事情,而是想要抓住使Excel如此成功的本质。

    我们喜欢Excel,每个阅读这篇文章的人可能也喜欢Excel,但它的影响仍然被深深低估了。今天,我们将通过以下内容来充分理解这一点:

    • Excel的历史

    • Excel作为一种语言

    • 林迪效应(Lindy)

    • Excel的局限性

    • 零代码和Excel的拆分

    • 为什么Excel永远不会消亡

    对Excel来说,有点竞争并不新鲜。它天生为竞争而生。

      PART  01  

     电子表格之战 

    我们有史蒂夫·乔布斯要感谢微软Excel,微软Excel要感谢苹果的故事。电子表格软件是Mac和家用PC的第一个真正的杀手级应用,Mac的图形界面帮助电子表格普及到大众。这两者相互推动着对方的成长。

    Excel不是第一个数字化电子表格。哈佛商学院(HBS)学生丹•布里克林(Dan Bricklin)必须在手工制作电子表格作为案例研究还是在学校的主机上进行研究之间做出选择,他和许多企业家一样,意识到必须有更好的方法。1978年,他推出了VisiCalc,一款“可视计算器”。Computer Associates在两年后的1980年推出了SuperCalc。同年,Mitch Kapor以100万美元的价格将VisiPlot/VisiTrend出售给VisiCalc的母公司Personal Software,并加入VisiCalc担任产品经理。

    1982年,Kapor离开公司,开发了一款将电子表格与图形相结合的产品,并以某种方式说服个人软件将该产品从他的竞业限制中剥离出来。“我不知道他们为什么会同意这样做,”他在一封电子邮件中写道,“也许他们觉得我缺乏可信度,无法完成如此雄心勃勃的事情。如果是这样的话,他们低估了我。”

    Kapor于1982年创立了Lotus,并于1983年推出了1-2-3。在运营的第一年,Lotus实现了5,300万美元的收入,并进行了IPO。第二年,它的收入增加了两倍,达到1.56亿美元。SaaS已经取代了零散销售,成为软件的首选商业模式,因为它对客户更好,能产生持续性收入,并能带来更高的价值,但从来没有一家SaaS公司能像Lotus那样迅速获得如此大的数字。

    就在Kapor创立Lotus的同一年,比尔·盖茨和微软团队发布了第一款电子表格软件:Multiplan。值得注意的是,它使用了R1C1寻址(行后列)而不是A1(我们习惯的列后行),目标是成为最便携的电子表格应用程序,可以在50多台不同的计算机上运行,而不用于其他任何东西。

    Lotus 1-2-3击败了Multiplan,而微软又回到了绘图板上,推出了“Odyssey项目”。他们最初计划将Odyssey构建成比PC上的Lotus 1-2-3更好的电子表格,但在开发过程中发生了两件关键的事情,使该项目在36年后的今天仍然保持领先地位。

    首先,该团队的座右铭是:“要么顽强,要么死亡。”据multiplan的产品经理兼办公室负责人Jeff Raikes说:“一个名叫Doug Klunder的杰出程序员想出了如何在两个维度上同时进行计算的方法,这样我们就可以比Lotus 1-2-3更快地重新计算。”Klunder的创新意味着,Odyssey只重新计算受影响的单元格,而不必每次在单元格改变时重新计算(recalc)。这使它在速度和性能上比1-2-3有了巨大的优势,这创造了任何Excel用户都熟悉的神奇体验:更改输入,并能立即看到工作表的响应。

    其次,盖茨和莱克斯认为他们需要利用图形界面的优势,所以他们在项目中期从为PC构建程序(通过命令行界面操作)转向了专门为Mac构建程序。

    Odyssey的工作人员Jon Devaan称赞乔布斯的机器具有广泛的可用性:“这在当时真的是很重要的事情,能把博士论文模式的软件变成普通人都能使用的东西。”

    服务Mac的微软Excel(1985),源自:Version Museum

    有了这两项创新,微软在1985年推出了专门在Macintosh上运行的Excel。正是这一违反直觉的决定:在竞争对手的计算机上发布Excel,而Lotus 1-2-3却只能在自己的MS-DOS上运行,使Excel成为主流。

    Excel很快成为Mac电脑上最受欢迎的电子表格程序,然后又成为微软第一个GUI操作系统Windows上最受欢迎的程序。凭借Windows的增长,以收入(1991年)和出货量(1992年)衡量,Excel成为世界上最受欢迎的电子表格软件。

    源自:UT Dallas

    Excel一路向前。虽然由于Excel与Office捆绑在一起,而谷歌的Sheets与GSuite捆绑在一起,因此很难在电子表格市场上占据一席之地,但大多数人估计,Excel占据着主导地位(约80%以上),几乎垄断了金融建模等更密集的用例。

    36年过去了,很难想象没有Excel的世界会是什么样的。如果明天将其从地球表面抹去,它可能是造成最大破坏的单一应用程序。世界上许多大公司和金融机构都依赖Excel来开展业务。如今,Excel不仅仅是一个电子表格软件。同时也是一种语言。

      PART  02  

     Excel作为一门语言 

    Excel是世界上最流行的编程语言,而大多数用Excel编程的人甚至没有意识到他们实际上是在编程。据估计,有12亿人使用Microsoft Office,虽然很难确切知道有多少人经常使用Excel,但估计有7.5亿用户。相比之下,截至2018年,只有1070万Javascript开发者和700万Python开发者。

    继Excel之后最流行的两种编程语言Python和Javascript,都是图灵完备的(Turing complete);也就是说,它们可以用于执行任何计算。另一方面,Excel直到最近才完成图灵(Turing complete)。在实践中,这意味着Excel不能简单地作为一种“真正的”编程语言来代替许多类型的计算问题,无论高级用户可能想到的黑客有多聪明。

    (注:VBA允许更多的技术人员构建更多的程序和自动化,但我们关注的是Excel能为技术水平较低的用户做些什么。)

    即使Excel不像专业开发人员使用的语言那么强大,即使它的大多数用户不认为自己是程序员,也很难说用Excel工作不是编程。当您在Excel的单元格中使用公式时,您正在使用一种函数式语言。Excel的功能在于它的公式(或函数)产生相同的输出,若给定相同的输入,无论你的电子表格或工作簿中改变了什么。您还可以将函数链起来,将一个函数的输出作为另一个函数的输入,从而允许产生大量潜在的计算管道。每次Excel添加一个函数,Excel的功能和灵活性就会成倍增加,因为新函数可以把大量现有函数链接起来。

    因此,如果用Excel工作就是编程,为什么它比其他语言更容易使用呢?

      PART  03  

     声明式 

    Excel是声明式的,因为你可以通过键入公式来定义所需内容,而不必担心如何执行逐步计算。我不需要知道公式就能计算出投资的内部收益率(IRR),更不用说如何编程了。瞧,我只需在单元格内输入“=IRR(C4:G4)”。

    随着Excel电子表格引擎的每次更新,操作变得更快更好,而用户无需反馈改善意见。

    大多数传统语言都是较低级的,这意味着程序员需要正式定义公式或函数来执行计算。不只是输入“=(IRR…)”,不只是完整的公式就可以,而是要这样做,然后这样,然后这样,然后这样,然后这样。取决于这些计算的实现方式,可能会对性能、准确性和稳定性产生巨大的影响—这是直接压在开发人员肩上的巨大负担。

    通过在非常高的抽象级别上操作,Excel用户可以避免处理大量令人生畏且对大多数人来说毫无兴趣的细节和附带细节。相反,微软指派了一大批高薪的开发人员来处理细节问题,而用户只需要选择正确的功能即可。

      PART  04  

     心智模式的惯性 

    Jakob Nielson,首席的用户体验设计师,将心理模型定义为“用户对手头系统的看法”。他规定,心理模型是基于信念,而不是事实,每个用户都有自己的心理模型。心理模型也容易受到惯性的影响:“用户的心理模型有很大的惯性:人们熟悉的东西往往会粘在一起,即使是在没有帮助的情况下。单凭这一点,就肯定是保守的理由,不能提出新的交互风格。”

    Excel利用了一种在我们的文化中根深蒂固的思维模型:使用A1表示法的二维网格。通过为行分配数字,为列分配字母,用户可以在大型二维网格中识别单个单元格,而不会产生混淆或歧义。通过坚持使用至少从1979年就开始使用的相同概念模型,人们无需学习任何新知识就能理解Excel是如何排列数据的。

    这种网格模型的持久性导致Excel之外的应用程序采用相同或至少类似的模型,这反过来加强了心智模型的普遍性,使它成为我们集体意识的永久固定物。

    在许多领域,对2D网格是否都是最优的,工程师们存在着激烈的争论,但在技术圈之外,考虑到绝大多数潜在用户的使用惯性,它几乎无关紧要。

      PART  05  

     响应式 

    Excel最神奇的一个方面是它是响应式的。在Excel中将输入更改为公式时,依赖于该输入的任何输出都会自动更新。由于Excel已经存在很长时间了,所以我们认为这是理所当然的。但大多数传统编程语言都不是这样的:当输入发生变化时,依赖于该输入的每个步骤都需要重新运行,以反映这种变化。

    通过响应式,Excel提供了一种有趣的交互。你可以使用工作簿的输入和切换,模拟不同的假设场景。对于好学者来说,这可能会彻头彻尾的上瘾。但最重要的是,响应式让我们更容易获得非常快速的反馈,系统提供反馈的速度越快,就越容易理解该系统的工作原理。Excel的设计目的是优化用户操作它的速度。

      PART  06  

     自然全栈 

    Excel用户不仅在不知不觉中是程序员,而且在不知不觉中也是全栈程序员。

    Excel工作簿可以是一个完全独立的端到端的软件。一个工作表可能包含一个数据库,另一个工作表可能包含一组用数据库转换工作表的公式,而另一个工作表可能是各种类型的用户界面。用户界面表可以为最终用户提供操作输入的控件,同时也可以显示最终输出的汇总数据和图表。

    这些熟悉的选项卡实际上是前端、后端和数据库,都是电子表格形式

    Excel的另一个神奇之处是能够检查和手动更新工作表中包含的数据库条目。这不是大多数数据库的标准,通常需要开发人员技能和数据库管理员的权限才能进行更新。

    通过自然全栈,一个人可以在Excel中构建一个复杂的模型,而不需要依赖外界的帮助。对于那些不容易分工的任务,这是一个基本的能力。长期以来,投资银行家一直认为,分析师和助理每周要花80至100个小时(当然是用Excel)研究金融模型,是因为他们的工作缺乏可分割性;通常只有一个人拥有构建模型所需的所有信息。

    Excel结合了编程语言的强大功能,消费软件的即时可用性,以及视频游戏的技能性和适应几乎无限的用例的灵活性。这是其他软件无法提供的组合,这也是为什么当数以百万计的其他应用程序来来去去时,Excel能够生存和发展的原因。

      PART  07  

     林迪(Lindy)效应软件 

    Excel已经存在很长一段时间了,所以我们可以期待它将会一直存在。

    这就是林迪效应在起作用:一件事持续的时间越长,它可能持续的时间就越长。已经存在了一年的东西预计还会再存在一年,但已经存在了100年的东西预计还会再存在100年。

    有几个原因:

    • 质量

    强者生存。林迪效应的部分原因可以用以下事实来解释:有些东西比其他东西质量更高,人们认可并欣赏质量,随着时间的推移,质量更高的东西往往比质量较低的东西更持久。如果你把亚里士多德的《尼各马可伦理学》放在一个书架上,让人们在它和一些现代高中生的哲学胡言之间进行选择,一代又一代的人会意识到亚里士多德更好,亚里士多德的著作会保存下来。

    • 网络效应

    当人们意识到某样东西的质量和耐用性时,他们就会更喜欢使用它,这就增加了东西留下来的几率。这是网络效应的一种形式,具体来说,是一种双边平台网络效应。随着亚里士多德的著作持续流传,越来越多的哲学家以其为基础,越来越多的哲学教授围绕它建立自己的课程,这就形成了一种锁定,使他的著作更有可能在此后的几千年里流传下来。

    因此,Excel就是Lindy效应风格的软件。

    在图形界面中为电子表格引入无缝响应,创造了一种神奇而直观的体验,Excel能够从Lotus 1-2-3中抢得先机。随着它的发展,新的竞争对手也在试图窃取市场份额,其中最严重的是谷歌Sheets,但那些在Excel核心关注领域做认真分析工作的人不会想要改变。Excel做得太好了。它凭借质量取胜对手,并将继续取胜。

    与此同时,Excel还在不断产生网络效应:许多运营企业和市场的模型都是基于Excel构建的,开发人员为Excel开发插件,银行和咨询公司用Excel培训新入职的分析师,他们多年不间断地使用Excel,并且非常熟练,当他们开始创办和经营公司时,他们强制使用Excel。它还可以在公司之间互相操作-你可以向世界上任何一家投资银行或对冲基金发送一个Excel电子表格,他们将能够打开此电子表格并工作,这使得更加牢固的锁定了用户。作为测试,选择你最喜欢的对冲基金分析师,将你的模型用谷歌Sheets格式发送给他们,看看他们对你会是一个什么想法。

    约翰·厄普代克(John Updike)有一句关于纽约的名言是我最喜欢的:“真正的纽约人私下里相信,生活在其他任何地方的人在某种程度上都是在开玩笑。”这完美地反映了Excel用户对他们最喜欢的电子表格软件的感觉:

    Excel经受住了时间的考验,它创造了优秀的软件,让任何人都变成了程序员,就像程序员一样,对自己的语言有着明显的偏爱。Excel已经存在了36年,所以我们可以预计它还会再存在36年。

    Excel的这种特性使人们能够在其基础上构建越来越多的数据和模型。7.5亿用户每天的共同努力使Excel达到甚至超越了它的极限。

      PART  08  

     Excel的局限性 

    生活中没有什么是不需要权衡的,Excel也不例外。

    Excel的灵活性和强大功能是一把双刃剑。与许多特定于领域的SaaS应用程序不同,Excel允许做任何你想做的事情。Excel并不是一个固执己见的软件,它也不会为了防止用户做可能给他们带来麻烦的事情而给与约束。事实上,Excel甚至不知道你工作的领域。如果你搞砸了一个模型,比如FIFO库存跟踪,甚至没有人会责怪Excel-会认为这是你的错。如果你使用专门的FIFO库存跟踪软件,很可能会有一些护栏来防止做一些没有逻辑意义的事情,以牺牲灵活性为代价。

    Excel中也缺少数据来源。在科学研究中,“来源”指的是所收集的任何数据的来源,以及对原始数据的所有变化或转换的历史。来源对于研究的可重复性是至关重要的,否则,科学家无法获得相同的原始数据并得到相同的结果。来源不只是学术科学家的问题-它是任何做数据分析的人的基本素质。不幸的是,Excel允许您进行各种复杂的数据转换,但却缺乏这些计算序列的任何历史记录。将数据复制并粘贴到用作数据库的选项卡的能力意味着,在粘贴数据之前的任何步骤都将丢失。如果粘贴进来的数据完全是乱七八槽的,怎么办?如果一串数字在某一时刻是有意义的,但有人把它们打乱了呢?虽然代码中的转换以这样的方式进行记录,以再现对数据的每次更改,但电子表格中的更改则不是这样。

    Excel很难进行版本管理和更改对比。虽然代码在很多方面都很吓人,但将代码保存为文本的事实使它非常容易定版本,也很容易比较不同版本之间的变化。大多数专业程序员使用某种形式的版本控制,并将他们的代码分享给使用Github等工具的其他开发人员,以获得反馈。另一方面,Excel工作簿的可读性不高,至少不像文本那样。一个工作簿可能有多个工作表,每个工作表都有引用其他工作表上数据的公式,因此无法以任何一种有序、连续的方式了解正在发生的事情。因此,尽管微软的云套件现在允许某种形式的版本控制,但对Excel文件进行修改远没有编写代码那么容易。

    虽然2D网格结构具有大量的思维模式惯性,但它并不总是正确的模型,也不是唯一具有惯性的模型。早在计算机出现之前,人类就已经将信息组织成层次分明的树状结构。事实上,认知科学家早就知道,大脑自然地使用层次表征来处理信息。尝试在2D网格中实现一个层次化的树形结构在理论上是可行的,但非常不自然,可能很快就会变成一团乱。

    漫游研究公司(Roam Research)从Zettelkasten(一种可以追溯到16世纪的信息组织方法)那里获得灵感,认为记录和研究的最佳方法是关联图,由此吸引了一群狂热的追随者。因此,有可信的观点认为,Excel的无处不在导致我们把信息塞进一种在许多情况下都不太理想的格式中。

    直到最近,Excel还有一个额外的限制:你实际上无法在Excel中计算其他编程语言可以计算的东西。

      PART  09  

     LAMBDA:限制不再存在 

    今年2月9日,微软首席执行官萨蒂亚·纳德拉(Satya Nadella)在Twitter上宣布:Excel现在完成了图灵的任务。实际上,这意味着Excel可以计算任何你可能用Python、Javascript或任何其他图灵完整语言处理的东西。在灵活性和功能上这一步改变的根源是LAMBDA的引入——用户可以使用Excel的公式语言定义可重用的函数。这些LAMBDA定义的函数可以调用其他LAMBDA定义的函数,允许递归,将Excel转换为“真正的”编程语言。

    虽然LAMBDA函数可以说是十年来Excel发布的最大版本,但它们也是磨尖的一把双刃剑,那就是Excel的灵活性和强大功能。经验丰富的程序员经常重复的一句话是,仅仅因为你能用一种语言实现某些东西,并不意味着你就应该这么做。有了LAMBDA,我们有理由期待在Excel中实现越来越复杂的程序,其中一些程序将变成可维护性的潜在危险。LAMBDA增加了功能,但没有解决我们上面谈到的关于版本控制、可再现性、来源和可读性的限制。

    幸运的是,LAMBDA不仅为Excel用户提供了更多的功能;它将为创业者提供更多基于Excel用户创造性使用的稳定、一次性软件的想法。因为Excel用户几十年来一直在为B2B软件制定路线图。

      PART  10  

     Excel的影响力:独立且鼓舞人心 

    Excel的影响力超越了电子表格的边界。它对构建什么软件以及如何构建软件的影响,比它获得荣誉的影响更大。在过去的几十年里,B2B软件的成功很大一部分来自于对Excel的拆分,我们怀疑未来几十年许多最大的赢家将会受到Excel的启发。

    Excel的拆分

    Excel比世界上任何其他软件都能很好地提供更广泛的用例,但由于它的局限性,有一些用例是专门构建的软件能最好地处理的。

    Excel的灵活性让企业可以在简单的电子表格中构建各种工作流程和过程。他们构建数据库、客户关系管理工具、日历、待办事项清单、项目管理仪表板、发票、bug跟踪、会计工具等等。Excel在企业中的应用仅受限于用户的想象力。

    这为B2B软件行业创建了一个新的产品路线图。几代敏锐的企业家不需要坐在一个房间里思考未来,而是简单地观察人们在电子表格中做什么,确定市场规模,并为每个特定用例构建专用的、不太灵活的工具。

    2017年,受安德鲁·帕克(Andrew Parker)2010年《Craigslist的衍生》的启发,红点网站的托马什·通古兹(Tomasz Tunguz)在一篇博客中写道了了Excel的拆分:

    • Excel做了一项了不起的工作,让数亿人了解了软件的力量。创业公司正在利用这些新近掌握数据的用户群体,开发出独立的应用程序,用专门针对特定功能优化的工作流取代Excel。

    2019年5月,Ross Simmonds跟进了Tunguz的文章,这些SaaS公司正在分解Excel-这就是为什么它是一个巨大的机会。在这篇文章中,他附上了一幅不详尽的图表,展示了一些为了实现特定垂直领域和功能而构建的公司。

    在这张图表中,市值接近5000亿美元,其中Salesforce以1930亿美元的市值领先,紧随其后的是其他多家独角兽企业,包括Asana、Tableau(被Salesforce收购)和Workday。Salesforce是一个很好的例子:人们用Excel电子表格来跟踪他们的销售趋势,这是可行的,但不是理想的,所以贝尼奥夫和他的公司决定建立一个专用的CRM软件,可以做很多用户在电子表格中无法轻松完成的具体事情。

    CRM软件很容易理解,因为它本质上是一个看起来像数据库的东西,但实际上任何用于处理非超长文本数据的软件(这是对谷歌文档的拆分)都是对Excel的拆分。这几乎是所有你知道和喜欢的B2B软件。Tunguz甚至没有尝试加入Simmonds的图表,因为Excel可以很好处理的用例列表几乎是无限的。随着软件继续吞噬世界,我们预计会有更多的软件出现。

    但尽管被蚕食,Excel仍在不断壮大。Excel就是林迪效应(Lindy)。它哪儿也去不了。

    这种弹性激励了下一代企业家,他们正在用工具创建市场上最有趣的公司,这些工具不是模仿特定的Excel用例,而是模仿它的构建方式,以及它给用户提供的为自己构建的灵活性。

      PART  11  

     来自Excel的灵感 

    受Excel软件产品的启发,用户可以像Excel用户那样灵活地在上面构建。他们没有选择像Excel unbundler这样的特定用例,而是从Excel的构建方式中获得灵感。它们和Excel一样,旨在创建强大的通用、高度灵活的软件,面向广泛的受众,包括非技术用户。

    这条HackerNews的评论很好地描述了拆分Excel (unitasker)和受Excel软件启发之间的区别:

    如果要从Excel中学到一个核心的产品设计经验,那就是将可用性和灵活性结合起来是非常困难的,但也是非常值得的。

    Clojure编程语言的创造者Rich Hickey在一次令人惊叹的演讲中,将乐器与优秀的软件设计相提并论。希基(Hickey )认为,乐器的局限性是有原因的——它们非常擅长发出范围非常有限的声音。例如,萨克斯管一次只能演奏一个音符,这与钢琴或吉他不同。希基进一步解释了萨克斯管等乐器的局限性,他解释说:“没有人想演奏一个音符……我退一步说,也许有些人确实想演奏一个音符,但我敢打赌,没有人想为一个音符合奏作曲。”

    同样,开发人员的一个设计原则是使任何一个软件真正擅长于某一特定领域,故意将其功能限制在特定领域。Excel是这条规则的一个显著例外-它就像是一个音符,但显然数亿人都想为它作曲。

    模块化合成器,一个形象化的“一个音符”

    随着零代码和低代码产品的兴起,新一代的企业家正在接受将可用性和灵活性结合到非技术用户的挑战,就像Excel所做的那样。这个空间吸引了大量的投资,但它仍然被视为一个还不成熟的领域-就像一个玩具一样。这就忽略了一点:零代码和低代码产品将创造力交到用户手中,就像Excel一样,并为新软件使用的不可预测的爆发创造了条件。

    以Airtable为例,这是一款零代码和低代码的软件,用户可以在上面构建从结构化数据库到完整网站的一切东西,该软件最近的估值为25亿美元。Airtable是一个特别有趣的例子,因为它既可以拆分Excel-它比Excel更适合结构化数据库,但它甚至不想让计算变得容易-而且受Excel的启发,它正日益成为一个平台,用户和公司在其上构建Airtable团队无法想象的解决方案。(这也可能是低端市场对Salesforce的颠覆。)

    其他零代码和低代码的软件,如Figma、Roam、Webflow、Bubble、Zapier和concept,都是受到Excel方法的启发,而不是直接从Excel的用例中获得灵感。即使是Looker和Amplitude,这两款通常不属于零代码/低代码运动的产品,也比传统的分析产品更加灵活,并且可以被非技术用户进行编程。Shopify让小企业通过遵循模板或混合匹配数千个Shopify构建的组件和市场组件来建立完整的电子商务商店。

    与Excel一样,这些产品足够简单,非技术人员可以使用它们,但也足够灵活,用户可以以产品创建者无法预料的方式使用它们进行创建。

    Figma表面上是一个零代码的设计工具,设计师可以轻松地创建和合作任何东西,从标志到完整的网站模型,它是如此灵活,以至于在疫情开始时,一位名叫Fiona的设计师创建了“WFH小镇”,一个任何人都可以建造和闲逛的共享虚拟空间。

    Bubble是一个零代码的网站构建器,它让非程序员能够构建出适合生产的web应用程序,包括健壮的后端和数据库。它的灵感来源于Excel-构建者可以通过制作电子表格并将其链接到Bubble来创建Bubble应用程序。

    本(Ben)对这方面并不陌生。他与他人共同创立的初创公司Composer,正在从Excel中汲取灵感,尝试将可用性和灵活性结合起来,这是一项艰巨的任务。

    Composer允许最终用户构建自定义的、自动化的投资策略,所有这些都不需要编写一行代码。Composer具有足够的灵活性,它允许用户创建创始团队从未预料到的策略。在Composer之前,策略创建者需要精通Python或类似语言才能利用这种灵活性,这严重限制了能够实现其想法的人数。同时,该团队基于无数小时的客户研究,依靠产品设计师Mikael和认知科学家Anja的优势,不断改进产品的可用性。

    Zapier是一个组合乘数器,它连接了数千个工具,比如一系列无代码的api,允许跨应用程序的元工作流。使用Zapier, Excel用户可以在电子表格中创建的任何东西都可能触发Figma、Composer或Weblow中的某些操作,反之亦然。

    当最初的奥德赛项目团队在1985年开始构建Excel时,他们想让用户更容易地执行计算和创建图表。他们从来没有预料到超过7.5亿人会用无数的方式来改变和扩展产品。他们只知道,越灵活、越好用,就会创造出越多的可能性。

    同样,这批新的“灵感来自Excel”产品可能会在未来几十年里对人们的创造、构建、计算和沟通方式产生意想不到的重大影响。简单地看这些产品的指数级特性,“灵感来自Excel”的影响将使已经巨大的“Excel的拆分”的影响相形见绌。

      PART  12  

     Excel永远不会消失 

    Excel在电子表格战争、移动革命和Excel的拆分中幸存下来并蓬勃发展。Excel是软件的盆景树:unitasker产品剔除的非核心用例越多,它就越健康。

    现在,它正在进入一个新的给予时代,在这个时代,它不只是释放无用的附属品,还有它的灵魂。几十年来,正是这些原则成就了林迪式(Lindy)的Excel,并让它变得更强大、更受喜爱。

    这些企业家可以从Excel中吸取重要经验教训:

    • 灵活性很重要。我们不可能事先知道用户想要做的所有事情。为了与用户一起发展,产品设计师需要在可用性和灵活性之间取得微妙的平衡。

    • 与现有模型的向后兼容性。通过将人类习惯于思考和行为的方式转换到软件中,产品设计师可以使复杂产品的学习曲线变得更加平缓和自然。

    • 拥有更多特性的产品架构。随着更多的功能和扩展被添加到Excel中,这个产品变得越来越好,因为每一个新的功能块都与所有现有的部分协调一致。与之相反的是,许多产品随着功能的增加而变得更加糟糕。

    • 为你充满激情的核心打造。Excel永远不会消亡的部分原因是有太多充满激情的Excel从业者。受Excel启发,产品应该足够灵活,让非目标用户使用(我喜欢使用Figma,尽管我很糟糕),但对目标群体来说,它具有无尽的挑战和回报。

    随着受Excel启发的公司获得成功,并发展到数十亿美元的估值,只有少数几家大公司有能力消化它们。如果微软开始在零代码领域收购更多的公司,我们不会感到惊讶,这个领域是它在1985年点燃的。如果你眯着眼看,他们已经开始了。2014年,微软以25亿美元收购了《我的世界》(Minecraft),它是所有游戏中最接近Excel灵感的产品。即使在收购数年后,人们仍然对这种逻辑感到困惑,但没有人比纳德拉的团队更了解这种产品的持久力。

    但无论有多少新公司试图获得Excel的魔力,无论有多少公司成功,无论微软收购了多少公司,我们有理由相信,Excel永远不会消亡。

    原文链接:

    https://www.notboring.co/p/excel-never-dies


    译者介绍

    涂承烨,51CTO社区编辑,信息系统项目管理师、信息系统监理师、PMP,某省综合性评标专家,拥有15年的开发经验。对项目管理、前后端开发、微服务、架构设计、物联网、大数据等较为关注。目前就职于壹体技术有限公司,从事较大型项目管理工作。

  • 相关阅读:
    java计算机毕业设计航空机票预订系统源码+mysql数据库+系统+LW文档+部署
    1.2 数据模型
    【算法】一文搞懂归并排序
    C. Team
    23上半年下午题
    一级缓存和二级缓存在Mybaits和操作系统中分别指什么
    我的Primavera Unifier学习环境介绍(软件+硬件)
    Shader学习之路——凹凸映射
    Python实验四:Python程序设计之文件
    ubuntu20源码编译搭建SRS流媒体服务器
  • 原文地址:https://blog.csdn.net/biyusr/article/details/126831911