草庐IT

《金字塔原理》:结构化总结神器

轻风博客 2023-03-28 原文

你是否会困惑一场汇报或者一些知识的总结该如何进行,或者你已经有了一些总结,但是还并不知道该如何结构化的组织它们,这个时候就可以采用金字塔结构进行组织。

背景

无论是一次简单的汇报还是对于自己的学习过的知识的进行相应的总结,我们的信息要素总是没有经过结构化总结的。你是否会困惑一场汇报或者一些知识的总结该如何进行,或者你已经有了一些总结,但是还并不知道该如何结构化的组织它们,这个时候就可以采用金字塔结构进行组织。

 

《金字塔原理》核心知识点脑图梳理

金字塔原理一共出版了两本书分为理论篇和实战篇,本文章是对第一本书理论篇进行重点知识的总结与引导,其中第一本书的1-9章还是纯理论的,10-12偏实战的。

 

金字塔结构是怎样的

条理清晰的文章所表达的各思想之间有明确的逻辑关系,组成总体上的金字塔结构。但是部分人开始总结写作的时候还只有模糊的想法,所以必须梳理自己想表达的思想。

 

纵向关系上

 

纵向关系能够很好的吸引读者的注意力,并且通过总线关系可以引导一种疑问/回答式的对话。

横向关系上

 

下一层次的表述必须保证能够回答上一层次上的表述所引起的疑问,同时保证表述符合逻辑。
一般在横向关系的表述上,采用演绎推理或者归纳推理,后面会介绍到这两种推理的形式。

 

还要一个序言

 

虽然金字塔结构可以与读者不断的疑问/回答进行对话,但是如果内容跟读者没有相关性很难吸引读者的注意力,这个时候就要有序言。
序言的开头应向读者说明“背景”的时间和地点,在这“背景”中应当发生了某件事情,一般称为“冲突”,使读者提出你的“解决方案”的疑问。
这样可以使读者和你站在同一位置上。

如何构建金字塔结构

自上而下

自上而下的构建方式的流程图

第一步 画出主题方框

确认你的核心主题是什么

第二步 设想主要疑问

思考受众者可能会对你的分享有哪些疑问

第三步 写出对该疑问的回答

将疑问对应的答案写出来,或者标准出来你是可以回答这些疑问的。

第四步 说明背景

把要讨论的主题与背景相结合,作出关于该主体的第一个不会引起争议的表述。(这种类型的表述一般读者非常了解,或者根据以往经验很容易判断该表述的正确性)

第五步 指出冲突

金字塔原理中,冲突是指在现有背景下发生的某种意外或者问题,或者明现不应该出现的变化,能够引起读者较强的疑问。

第六步 检查主要疑问和答案

“冲突”是导致受众者产生疑问的主要原因,否则应该要重新思考我们的“冲突”到底是什么?

 

自下而上

 

一般这种时候都是你还没有想清楚,无法构建金字塔的顶部。

第一步 列出所有要点

第二步 找出逻辑关系

第三步 得出结论

 

如何写序言

需要概述读者已知的信息,并将这些信息与文章将要回答的疑问建立联系。

序言的结构

 

需要先介绍读者熟悉的某些“背景”,说明发生的“冲突”,并由此引发读者的疑问,然后针对该“疑问”给出答案。

 

什么是冲突

 

讲故事时推动情节发展的因素,促使读者提出“疑问”

常见的序言的几种结构顺序以及效果

 

标准式 背景-冲突-答案

开门见山式 答案-背景-冲突

突出忧虑式 冲突-背景-答案

突出信心式 疑问-背景-冲突-答案

 

序言的一些注意事项

 

  • 序言的目的是提示读者而不是告诉读者某些信息
  • 需要必须包含故事所需要的3个要素,即背景,冲突,答案
  • 需要的长度取决于读者和主主题的需要

序言常见的模式

 

常见的模式

发出指示式

针对“我们应该做什么”或者“我们应该如何做”等疑问。

请求支持式

针对“我们是否应该这样做”等疑问。

解释做法式

针对“我们应该如何做”等疑问。

比较选择式

针对“我们应该如何做”等疑问。

演绎推理与归纳推理

金字塔结构在同一组思想之间存在着逻辑顺序,一般分为两种演绎推理或者归纳推理。

 

演绎推理

演绎推理的注意事项

不适合长篇结构,同时也不适合在关键句中使用,适合在金字塔低层次中使用。

归纳推理

归纳推理的注意事项

在较高层次上,归纳推理比演绎推理更好理解。

如何应用逻辑顺序

当你知识已经提取差不多的时候,你要选择一种逻辑顺序来呈现你的知识,同时还要检查你的逻辑顺序是否正确。
一般来说我们的大脑会经过三种分析活动。

 

分析问题的种类

 

确定前因后果

采用这种结构来表述的时候,你肯定认为行动会产生一定的效果,一般这种结构都采用时间顺序。

将整体分割成部分

将整体分割为部分,一般采用结构顺序

相似结果进行分分类

这类一般都采用程度顺序

逻辑顺序的种类

时间顺序

按照行动顺序罗列,一次写出达要某一结果的行动或者步骤,应用这种顺序很容易出现两种问题,一种是难以区分原因和结果,另外一个问题就是步骤的遗漏。
我们在应用时间顺序的时候,罗列所有的信息点,先提取是结果的点,再提取导致这个结果原因的点。当这个结构组织完成后开始反思结果和原因是否有遗漏,或者哪些层次是混乱的

结构顺序

将一个“物体”或者“过程”合理的分割成不同的部分
划分一般采用 MECE原则
各部分之间相互独立(mutually exclusive),没用重叠,具有排他性
所有部分完全穷尽(collectively exhaustive),没有遗漏

程度顺序,比较顺序,或者称为重要性顺序

因为一些观点具有共同性特点聚集在一起然后进行陈诉或者分析时采用的顺序。
指明每组中的项目具有共同特性,确保将所有具有该特性的项目列入一组。在每组中,根据各个问题具有该特性的程度高低排序。先强后弱,如果看重情绪表现,也可以先弱后强。

 

如何检查

 

看到一系列总结或者分组的时候,首先找出你练的逻辑顺序,如果不能那么就进行相应的组织,如果能就反思逻辑顺序的应用是否合理。

如何概括各组思想

在金字塔结构中每一个层次的思想都必须是下一层次思想的提炼、概括
如果你是用演绎法进行思想分组,演绎结论可以直接作为总结句,如果采用的是归纳法,那么上一层次的思考就是归纳思考的过程。

总结句避免使用缺乏思想的句子

 

比如

  • 达成业绩的提升需要8件事情
  • 为了解决游戏代理续约问题,我们需要做6件事情

这种总结枯燥乏味并且缺乏吸引力同时会掩盖你思考不完善的事实,是你错失进行有逻辑性和创造性思考。
当明白我们的主体是之后我们的思想中心就变了,知道了目标领域可以可以找出更多的问题。
  • 业绩的提升需要进行线下环境的门店运营-》这样我们的核心主题就异动到了线下。

  • 一种良好的信息合作模式来进行更好的游戏代理-》这样我们的核心主题就转移到了信息合作。
概括行动性思想(介绍采取的行动、行为、动作,步骤,流程)时,应说明采取行动后可以得到的结果(效果,达到的目标)。
概括描述性思想的时候(介绍背景,信息)时,应说明这些思想所具有的共同点的含义(共同点的意义)。
该组行动、步骤之间必须相互独立不重叠,完全穷尽无遗漏。
总结概率性语句必须说明各项行动、步骤导致的直接结果,且措辞必须明确、具体。
先用明确的语句表述各项行动,步骤。流程等,然后区分不同的抽象层次,再从各行动,步骤,流程等总结概括出行动的结果。

 

行动性语句需要说明行动产生的结果/目标

 

采取行动总是要达成某种目的,因此一系列行动的概括也必定是实施这些行动所产生的结果。

总结时必须使用明确的词汇

区分行动的不同层次

比如哪些行动是为了制定目标,哪些行动是为了产生利益,要将行动的层次分析清楚。

最终概括行动的结果

  • 改组行动,步骤之间必须相互独立不重叠,完全穷尽无遗漏
  • 总结概括性语句必须完成各行动步骤后导致的直接结果,且措辞必须明确,具体。

描述性语句需要找出各结论之间的共性

 

如果你采用的是描述性结果,对此类思想进行分类的基础是这些思想具有的某种共性

通过结构找出共性

针对同一类主语
针对同一类谓语
具有同一类隐含的思想

结构统一后,再分析内部的深层次思想。

 

如何界定问题

判断问题是否存在,要看经过努力得到的结果与希望得到的结果之间是否有差距。由特定背景导致的某一特定结果成为非期望结果(R1,即现状,Undesired Result).
问题是指你不喜欢某一结果,想到得到的其他结果,称为期望结果(R2,即目标,Desired Result)
解决方案是指如何从现状从R1到目标R2
以上界定问题的方法称为连续分析,是一种有效地解决问题的技巧,可以帮助你按照如下顺序寻找答案。

 

界定问题的框架

 

界定一个问题,分为4个核心的要素,分别是
  • 切入点/序幕
  • 困扰/困惑
  • 现状(R1,非期望结果)
  • 目标(R2, 期望结果)

切入点/序幕

目前的一些现状

困扰/困惑

是指现在发生,即将发生或未来会发生的事件,它对序幕中介绍的相对稳定的背景构成了威胁,并因此引发了非期望结果,也就是R1。
一般产生困扰可能会有三种原因
  • 外部原因
  • 内部原因
  • 近期认识到的其他原因

现状R1

需要设法解决或有可能面临的问题,或者有可能抓住的机会。

目标,期望结果R2

希望能够产生的结果。

如何结构化的分析问题

为了有效地找到结论和行动方案,分析人员必须有意识,有条理地去收集事实,得出符合逻辑的发现。

收集信息资料时的调整

 

即使有了完整的数据,组织好自己的核心观点还是需要大量的努力,所以我们在收集信息之前就迫使自己思考产生问题的各种原因,然后再对这些重点原因去收集资料。那如何去确定产生问题的原因呢,这个时候就需要问题诊断框架。

 

设计问题诊断框架

 

通过诊断框架设想可能会产生哪些问题

通过 呈现现有型的结构来分析问题

任何一个公司或者领域具体的问题都会有清晰的结构,这个时候我们将结构画出来,然后帮助我们辅助分析。

通过 寻找因果关系来分析问题

寻找所有因果关系的要素,行为或任务,得出最终诊断的结果。

通过 将产生的问题的可能原因分类来分析问题。

建立逻辑树

 

 

有关《金字塔原理》:结构化总结神器的更多相关文章

  1. ruby - 使用 ruby​​ 将 HTML 转换为纯文本并维护结构/格式 - 2

    我想将html转换为纯文本。不过,我不想只删除标签,我想智能地保留尽可能多的格式。为插入换行符标签,检测段落并格式化它们等。输入非常简单,通常是格式良好的html(不是整个文档,只是一堆内容,通常没有anchor或图像)。我可以将几个正则表达式放在一起,让我达到80%,但我认为可能有一些现有的解决方案更智能。 最佳答案 首先,不要尝试为此使用正则表达式。很有可能你会想出一个脆弱/脆弱的解决方案,它会随着HTML的变化而崩溃,或者很难管理和维护。您可以使用Nokogiri快速解析HTML并提取文本:require'nokogiri'h

  2. ruby - 是否有用于序列化和反序列化各种格式的对象层次结构的模式? - 2

    给定一个复杂的对象层次结构,幸运的是它不包含循环引用,我如何实现支持各种格式的序列化?我不是来讨论实际实现的。相反,我正在寻找可能会派上用场的设计模式提示。更准确地说:我正在使用Ruby,我想解析XML和JSON数据以构建复杂的对象层次结构。此外,应该可以将该层次结构序列化为JSON、XML和可能的HTML。我可以为此使用Builder模式吗?在任何提到的情况下,我都有某种结构化数据-无论是在内存中还是文本中-我想用它来构建其他东西。我认为将序列化逻辑与实际业务逻辑分开会很好,这样我以后就可以轻松支持多种XML格式。 最佳答案 我最

  3. SPI接收数据异常问题总结 - 2

    SPI接收数据左移一位问题目录SPI接收数据左移一位问题一、问题描述二、问题分析三、探究原理四、经验总结最近在工作在学习调试SPI的过程中遇到一个问题——接收数据整体向左移了一位(1bit)。SPI数据收发是数据交换,因此接收数据时从第二个字节开始才是有效数据,也就是数据整体向右移一个字节(1byte)。请教前辈之后也没有得到解决,通过在网上查阅前人经验终于解决问题,所以写一个避坑经验总结。实际背景:MCU与一款芯片使用spi通信,MCU作为主机,芯片作为从机。这款芯片采用的是它规定的六线SPI,多了两根线:RDY和INT,这样从机就可以主动请求主机给主机发送数据了。一、问题描述根据从机芯片手

  4. ruby-on-rails - 一般建议和推荐的文件夹结构 - Sinatra - 2

    您将如何构建一个简单的Sinatra应用程序?我正在制作,我希望该应用具有以下功能:“应用程序”更像是一个包含所有信息的管理仪表板。然后另一个应用程序将通过REST访问信息。我还没有创建仪表板,只是从数据库中获取东西session和身份验证(尚未实现)您可以上传图片,其他应用可以显示这些图片我已经使用RSpec创建了一个测试文件通过Prawn生成报告目前的设置是这样的:app.rbtest_app.rb因为我实际上只有应用程序和测试文件。到目前为止,我已经将Datamapper用于ORM,将SQLite用于数据库。这是我的第一个Ruby/Sinatra项目,所以欢迎任何和所有建议-我应

  5. ruby - 如何在 ruby​​ 中复制目录结构,不包括某些文件扩展名 - 2

    我想编写一个ruby​​脚本来递归复制目录结构,但排除某些文件类型。因此,给定以下目录结构:folder1folder2file1.txtfile2.txtfile3.csfile4.htmlfolder2folder3file4.dll我想复制这个结构,但不包含.txt和.cs文件。因此,生成的目录结构应如下所示:folder1folder2file4.htmlfolder2folder3file4.dll 最佳答案 您可以使用查找模块。这是一个代码片段:require"find"ignored_extensions=[".cs"

  6. ruby-on-rails - 在 Rails 中存储(结构化)配置数据的位置 - 2

    对于我正在编写的Rails3应用程序,我正在考虑从本地文件系统上的XML、YAML或JSON文件中读取一些配置数据。重点是:我应该把这些文件放在哪里?Rails应用程序中是否有用于存储此类内容的默认位置?附带说明一下,我的应用程序部署在Heroku上。 最佳答案 我经常做的是:如果文件是通用配置文件:我在目录/config中创建一个YAML文件,每个环境有一个上层key如果我为每个环境(大项目)创建一个文件:我为每个环境创建一个YAML并将它们存储在/config/environments/然后我在加载YAML的地方创建了一个初始化

  7. ruby-on-rails -/usr/local/lib/libz.1.dylib,文件是为 i386 构建的,它不是被链接的体系结构 (x86_64) - 2

    在我的mac上安装几个东西时遇到这个问题,我认为这个问题来自将我的豹子升级到雪豹。我认为这个问题也与macports有关。/usr/local/lib/libz.1.dylib,filewasbuiltfori386whichisnotthearchitecturebeinglinked(x86_64)有什么想法吗?更新更具体地说,这发生在安装nokogirigem时日志看起来像:xslt_stylesheet.c:127:warning:passingargument1of‘Nokogiri_wrap_xml_document’withdifferentwidthduetoproto

  8. Simulink方法总结和避坑指南(一)——Simulink入门与基本调试方法 - 2

    文章目录一、项目场景二、基本模块原理与调试方法分析——信源部分:三、信号处理部分和显示部分:四、基本的通信链路搭建:四、特殊模块:interpretedMATLABfunction:五、总结和坑点提醒一、项目场景  最近一个任务是使用simulink搭建一个MIMO串扰消除的链路,并用实际收到的数据进行测试,在搭建的过程中也遇到了不少的问题(当然这比vivado里面的debug好不知道多少倍)。准备趁着这个机会,先以一个很基本的通信链路对simulink基础和相关的debug方法进行总结。  在本篇中,主要记录simulink的基本原理和基本的SISO通信传输链路(QPSK方式),计划在下篇记

  9. ruby - 高级语言是否使用数据结构? - 2

    我目前还在上学,正在上一门关于用C++实现数据结构的类(class)。在业余时间,我喜欢使用“高级”语言(主要是Ruby和一些c#)进行编程。既然这些高级语言为你管理内存,你会用数据结构做什么?我可以理解对队列和堆栈的需求,但是您需要在Ruby中使用二叉树吗?还是2-3-4树?为什么?谢谢。 最佳答案 Sosincethesehigherlevellanguagesmanagethememoryforyou,whatwouldyouusedatastructuresfor?使用数据结构的主要原因与垃圾收集无关。但它是以某种方式有效的

  10. ruby - Ruby 中匿名结构的用途是什么? - 2

    它们可以这样定义Struct.new(:x,:y)但是用它们能做什么?具体来说,如何创建这种结构的实例?这行不通Struct.new(:x=>1,:y=>1)(您收到TypeError:can'tconvertHashintoString)。我正在使用Ruby1.9.2。更新:目前为止很好的指点,谢谢。我想我问这个的原因是我有好几次发现自己想要这样做Struct.new(:x=>1,:y=>1)这样我就可以在可以编写obj.x的地方传递一个对象,而不是说,实例化一个散列并必须编写obj[:x].在这种情况下,我希望该结构真正是匿名的-我不想通过命名从Struct.new调用返回的内容来

随机推荐