产品沉思录 产品沉思录 产品沉思录 产品沉思录
电子表格类产品 Grid 和他们对 low-code 的观点

电子表格类产品 Grid 和他们对 low-code 的观点

Grid 是由 Hjalmar Gislason 创办的,旨在通过友好的可交互式图表促进对公共统计数据的理解。随着 low-code 产品的兴起,电子表格公式语言成为一种广泛使用的编程语言,Excel 的二维网格能力使得逻辑编码和计算分解变得简单,降低了新用户的门槛。电子表格的真正力量在于其网格结构,而不仅仅是公式语法。

在企业服务领域及海内外的投资趋势里面,no-code / low-code 方向似乎是个显学。我虽然做了很多年的 PM ,其实我并不深刻理解程序。去年有 2 个观点对我影响非常大。一个是前Apple 首席工程师写的书里面介绍的 demo 的意义,一个是 Shopify 的 VP 说的交付其实是产品岗位的一个重要的 feature。于是下半年开始,我开始有意识自己写一些 code ,基于此我 2021 年年度最喜欢的产品都与此相关,他们是 Postman,字节火山引擎的轻服务,lobe.ai。也写了或者改写了一些不入流的脚本。

在学习的过程中我有限的经验察觉到写 code 有大概3种方式:

我参与写或者改的实践经验:

还是个初学者,上面是我的感受和实践,我偏向于对初学者快速在表格中实践起来,至于原因,可以看看今天介绍的 Grid 和他的 CEO - Hjalmar Gislason 的观点。

01Grid 的起源

Grid 是创始人 Hjalmar Gislason 受一个人和一本书的感召下决心做点什么的产物。比尔盖茨在年度读书活动中推荐过一本书并自己购买了大量书籍送给过全美很多学生看,这本书叫《事实》,作者是 Hans Rosling,除了他搞笑的吞剑表演视频之外,其在 TED 的一次演讲是历史最多人观看之一。其在 TED 演讲中展示的图标就是由其领导的基金会 Gapminder 开发了Trendalyzer软件,该软件将国际统计数据转换成活动的、交互的和有趣的图表。

目的是通过增进对可以自由访问的公共统计数据的使用和理解,以促进以事实为基础的世界观察。他使用Gapminder图表来可视化世界发展的讲座因为幽默又不失严肃而获奖。2007年3月,Google 收购了 Trendalyzer 软件,目的在于使其发扬光大并可以免费用于公众统计数据,Google 因而提供了一个 Motion Chart Google Gadget。

Hjalmar Gislason 就是受 Hans Rosling 影响从而做一个更好的工具来观察世界。Grid 可以提供十分友好的可交互式图表,让你很轻松的做出 Hans Rosling 在 TED 的一次演讲上展示的互动图表。

02Grid 的办公室

Grid 的办公室主走廊里显眼的位置放了 5 张海报,走过这些地点是新员工入职的一个重要部分,这些海报里面的原则是在 Grid 工作指导你的工作方式,指导你的工作优先顺序,改进和加速你的决策,确保你参与的产品体验的一致性,同时帮助解决激烈争论的问题,让你工作更有信心,产生更好的产品的原则。他们被设计的很适合打印并装裱悬置于空间中。

赋权于你去创造快乐
赋权于你去创造快乐
在人们所在的地方遇见用户
在人们所在的地方遇见用户
事实胜于雄辩,去现场,去调查
事实胜于雄辩,去现场,去调查
信任与权威是是赢得的
信任与权威是是赢得的
重视隐私是一种善良
重视隐私是一种善良

03Hjalmar Gislason 对于 low-code 的观点

Grid 是 Hjalmar Gislason 参与创办的第 5 家公司。Hjalmar Gislason 说有一种编程语言统治着世界,但却没有名字,这就是 Excel formula language。

随着 low-code 产品的兴起,许多人意识到不仅仅是电子表格程序,而且今天电子表格公式使用的语法是世界上最常用的编程语言。微软正在加倍努力,在他们的许多产品中扩大使用 Excel 公式语言,包括 Power Apps 和其他 Power Platform 产品。许多“下一代电子表格”产品,如Airtable 等——尽管它们的方法和用例各不相同——也都使用了 Excel 公式语言。大多数用户的熟悉度降低了新用户开始使用这些产品的门槛。

今天电子表格公式中的语法和约定与 Dan Bricklin (电子表格之父)在1979年用 VisiCalc 发明的语法有很多相似之处。但它们不是同一种语言。Dan Bricklin 在最近的一次电话会议上提出来,开始讨论 Excel 公式语言作为一种编程语言的优缺点,结论是,作为一种编程语言,它一点也不好,语法通常很麻烦,可读性也不好。

例如: 为了节省内存,VisiCalc 简单地从值中的第一个字符确定“数据类型”,函数的前面是一个@ 符号,包含函数参数的圆括号,A1的表示方法,甚至一些函数都是完全相同的。一个很大的原因是向后兼容性。

在电子表格 42 年的历史上,一直在向后兼容,特别在 Excel 的黄金时期,以至于当 Google Sheets 出现的时候,他们都坚持使用 Excel 的公式语法。毫无疑问,Google 增加了一些自定义函数和特性,但他们竭尽全力确保 Excel 公式的语法,甚至一些特性在 GSheets 和 Excel 中的工作方式完全相同。这就是为什么我们今天用来写电子表格公式的语言应该被称为 Excel formula language。它是由 Excel 引入的,42 年以来一直被其他人模仿,而且在可预见的未来也将如此。

然后世界上最常用的编程环境的力量不在于语法,而在于表的二维网格。二维网格的能力是将运算、任务分解成任意步骤的能力。网格的拆解能力正是从小我们解题中习得最熟悉的解题模式。

来源: