当前位置: 首页 > news >正文

程序员必备的软技能-金字塔原理拆解

前言

日常工作中,常常因为思维、表达方式不对产生不想要的结果:

  • 写了一个小时的周报,领导却不满意?
  • 跟团队讲了半天自己的想法,可别人就是没理解?
  • 看了很多知识、信息,却一点也没记住?
  • 巴拉巴拉...

“想清楚,说明白,知道说什么、怎么说”,是我们希望达到的境界。

本文适合的读者对象:所有希望提高思考、讲话、写作、管理、解决问题逻辑性、条理性、效果和效率的人。

人类的本性:希望别人熵减,自己熵增!

本文讲述的逻辑本质上是通过对思想、信息进行结构化表示,以达到熵减目的。

大脑之所以喜欢金字塔结构,大概是这种结构是信息的最小熵表示吧~

72d6adeb27225c84948eb99d871a21e5.png
图1 熵
e24c821a73f3ae114d2db3626862a7c6.png
图2 宇宙熵增

第 1 篇 表达的逻辑


第 1 章 为什么要用金字塔结构

人类大脑思维天然的喜欢使用金字塔结构组织的信息

6dc2551eacfee6f459e8050a239358cf.png
图3 思维结构

1.1 归类分组,将思想组织成金字塔

人一次能够理解的思想或概念基本大概是 7 ± 2 个,数量越少越容易理解。所以通过将信息分为小于 7 ± 2 个分类,然后递归展开,就形成了一个信息的金字塔。

1.2 自上而下表达,结论先行

人的大脑会假定一同出现的思想在逻辑上存在某种关系。如果作者不挑明这种关系,读者就会自己从中总结归纳总结分类,以便理解各个组合的含义。但是读者知识背景和理解能力千差万别,很难对你想表达的内容形成一致的理解,所以我们需要理清表达思想的顺序:先总结,后具体,即自上而下表达,结论先行(不就是总分结构嘛~)

21d1a5cb76544647baca8fd767f2f812.png
图4 递进逻辑

1.3 自下而上思考,总结概括

思想、概念的外在结构化表示,伴随着的是内在曾经历过的无数次的抽象概括、改造重组。作者面对着大量非结构化或结构错乱的元数据,通过对各元数据的分类概括、抽象总结,形成一颗有序思想树。这些元数据就是枝叶,而最终形成的树根就是主要思想、概括总结。

通常,最后形成的思想要符合:

  1. 文章中任一层次上的思想必须是对其下一层思想的总结概括
  2. 每组中的思想必须术语统一逻辑范畴
  3. 每组中的思想必须按照逻辑顺序组织
b929bfa1dbe6d533c9d7562c0cf69ff6.jpeg
图5 金字塔

第 2 章 金字塔内部的结构

金字塔结构中每个方框就是一个主题思想,思想是位于不同的抽象层次的。

2.1 纵向关系

主题与子主题之间形成了纵向关系,纵向关系层层递进揭示主题,符合人类的疑问/解答的逻辑反应。

2.2 横向关系

各子主题之间形成了横向关系,横向关系需要通过归纳或演绎方式来对父级思想进行组织。

组织思想基本上只可能有 4 种逻辑顺序:

  • 演绎顺序:大前提、小前提、结论
  • 时间(步骤)顺序:第一、第二、第三
  • 结构(空间)顺序:沈阳、大连、哈尔滨
  • 程度(重要性)顺序:最重要、次重要,等等

2.3 序言

序言(前言、引言)用来针对初始问题连接作者和读者的一种结构,是读者和作者思想的初始教会点。

通常,基于故事结构的序言能够使人容易接受。

第 3 章 如何构建金字塔

3.1 自上而下法

通常,自上而下的方法比自下而上的方法更容易。自上而下的逻辑类似说“我怀疑你在开车,却没有证据”的证据收集过程。

图6 软件故障解决分析金字塔

 

3.2 自下而上法

很多时候你会发现你还没想清楚,无法构建金字塔结构的顶部。譬如,有时你无法准确确定要讨论的主题,有时尚不清楚读者头脑中的疑问,有时则无法确定读者了解什么、不了解什么。遇到这些情况时,可以向下移动一个层次,从关键句层次入手。

自下而上的思考主要适用于手里有一大堆证据,却不知道能得出什么结论的情况,是怀疑你在开车还是啥呢,没有结论,所以需要各个要点(证据),然后找出各个要点之间的逻辑关系,得出结论。

以书中排版公司定价高没有竞争力为例,咨询顾问提出了一系列的问题和改善方法等要点。、

3.2.1 列出所有要点

问题

1. 排版工作效率低

2. 每项排版任务均采用相同的工序

3.对简单任务的报价没有竞争优势

4. 无法按时完成

5.工资偏低

6. 员工短缺

7. 加班过多

8. 在排字和手工排版熵的效率低于平均水平

解决方案

1. 简化价格便宜的排版任务的工序

2.改变工作方法,提高生产效率

3.2.2 找出逻辑关系

工资低 ->员工短缺 -> 无法按时完成 ->加班过多 -> 成本过高 -> 价格没有竞争优势

工序没有区分 ->效率低于平均水平 -> 生产效率地下 ->成本过高->价格没有竞争优势

3.2.3 得出结论

如何降低排版成本 <- 简化工序 + 提高工资

第 4 章 序言的具体写法

4.1 序言的讲故事结构

4.2 序言的常见模式

第 5 章 演绎推理与归纳推理

5.1 演绎推理

5.2 归纳推理

5.3 演绎推理和归纳推理的区别

第 2 篇 思考的逻辑


第 6 章 应用逻辑顺序

6.1 时间顺序

6.2 结构顺序

6.3 程度顺序

第 7 章 概况各组思想

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

7.2 总结句要说明行动产生的结果/目标

7.3 找出各结论的共性

第 3 篇 解决问题的逻辑


第 8 章 界定问题

8.1 界定问题的框架

8.2 展开问题的各要素

8.3 发掘读者的疑问

8.4 开始写序言

8.5 实战案例

第 9 章 结构化分析问题

9.1 从信息资料入手

9.2 设计诊断框架

9.3 使用诊断框架

9.4 建立逻辑树

9.5 是非问题分析

第 4 篇 演示的逻辑

第 10 章 在书面上呈现金字塔

10.1 突出显示文章的框架结构

10.2 上下文之间要有过渡

第 11 章 在 PPT 演示文稿中呈现金字塔

11.1 设计文字 PPT 幻灯片

11.2 设计图标 PPT 幻灯片

11.3 故事概要

第 12 章 在字里行间呈现金字塔

12.1 画脑图

12.2 把图像复制成文字

总结


金字塔原理就是一种重点突出、逻辑 清晰、主次分明的逻辑思路、表达方式和规范动作。

  • 金字塔的基本结构是:中心思想明确,结论先行,以上统下,分类归组,逻辑递进。先重要后次要,先全局后细节,先结论后原因,先结果,后过程。
  • 金字塔训练表达者:关注、挖掘受众的意图、需求、利益点、关注点、兴趣点和兴奋点,想清内容说什么、怎么说,掌握表达的标准结构、规范动作。
  • 金字塔帮助达到沟通效果:重点突出,思路清晰,主次分明,让受众有兴趣、能理解、能接受、记得住。
  • 搭建金字塔的具体做法是:自上而下表达、自下而上思考、纵向疑问回答/总结概括,横向归类分组/演绎归纳,序言讲故事、标题提炼思想精华。

皮格马利翁效应心理学指出,赞美、赞同能够产生奇迹,越具体,效果越好~
“收藏夹吃灰”是学“器”练“术”非常聪明的方法,帮助我们避免日常低效的勤奋~

相关文章:

程序员必备的软技能-金字塔原理拆解

前言 日常工作中&#xff0c;常常因为思维、表达方式不对产生不想要的结果&#xff1a; 写了一个小时的周报&#xff0c;领导却不满意&#xff1f;跟团队讲了半天自己的想法&#xff0c;可别人就是没理解&#xff1f;看了很多知识、信息&#xff0c;却一点也没记住&#xff1…...

基金详细介绍

投资回报率 利润 / 投资总额&#xff08;第一次投资回报率 5%&#xff09; 关注南方理财 60 天债券 B&#xff08;202306&#xff09;万元收益 50—60 元 购基七步曲&#xff1a; 风险测试基本知识交易指南查看业绩了解评级在线下单赎回 基金类型&#xff1a; 积极成长型基金…...

媒体邀约之企业如何加强品牌的宣传力度

传媒如春雨&#xff0c;润物细无声&#xff0c;大家好&#xff0c;我是51媒体网胡老师。胡老师分享了许多媒体传播方面的经验&#xff0c;今天就跟大家分享下我对企业宣传方面的看法。企业如何加强品牌的宣传力度&#xff1a;1&#xff0c;网络宣传在社交媒体上建立企业账户&am…...

【SpringBoot】75、SpringBoot中使用spring-retry轻松解决重试

在日常开发过程中&#xff0c;难免会与第三方接口发生交互&#xff0c;例如&#xff1a;短信发送、远程服务调用、争抢锁等场景&#xff0c;当正常调用发生异常时&#xff0c;例如&#xff1a;网络抖动&#xff0c;这些间歇性的异常在一段时候之后会自行恢复&#xff0c;程序为…...

网络工程师必知的几个问题

路由器问题&#xff1a; 1、什么时候使用多路由协议&#xff1f; 当两种不同的路由协议要交换路由信息时&#xff0c;就要用到多路由协议。当然&#xff0c;路由再分配也可以交换路由信息。下列情况不必使用多路由协议&#xff1a; 从老版本的内部网关协议&#xff08; interi…...

【仓库管理】搭建 Maven 私服之一--Nexus仓库(Repository)管理软件

文章目录Nexus是什么Nexus下载和安装1. 进入 Nexus 2.x 下载页面&#xff0c;根据本机操作系统&#xff0c;选择对应的版本进行下载&#xff0c;如下图所示。2. 将下载 Nexus 安装包解压到本地磁盘&#xff0c;可获得 nexus-2.14.20-02 和 sonatype-work 2 个目录&#xff0c;如…...

凹凸贴图(Bump Mapping)

凹凸贴图是什么&#xff1f; 我们首先来看low-poly&#xff08;多边形数较少&#xff09;mesh和high-poly&#xff08;多边形数量较多&#xff09;mesh之间的不同。首先&#xff0c;最明显的不同就是high-poly能够表现出更多细节&#xff0c;但high-poly有比较大的性能开销。有…...

文华财经期货指标公式量化策略分析软件,多空共振信号准确率高的公式源码

期货指标公式信号本身就有滞后性&#xff0c;周期越大&#xff0c;滞后性越久。指标公式不是100%稳赚的工具&#xff0c;只是在合适的时候让我们理性看待行情&#xff0c;减少逆势操作。 多空量化三维系统是一款通过数学分析、挖掘价格运动规律&#xff0c;对历史价格走势、趋势…...

基于TCP协议的文件传输系统

最简单的一对一的服务端网络端通信(socket) Socket&#xff08;IP地址&#xff1a;端口号&#xff09;&#xff0c;例如&#xff1a;如果IP地址是210.37.145.1&#xff0c;而端口号是23&#xff0c;那么得到套接字就是(210.37.145.1:23) socket可以理解成计算机提供给程序员的接…...

Linux定时备份MySql数据库

一、创建文件 cd / mkdir mysqlbackup vi mysqlbackup.sh然后将下面的代码更改后复制上去即可。 #!/bin/bash mysqldump -uroot -ppassword database > /mysqlbackup/database__$(date %Y%m%d_%H%M%S).sqlpassword指的是MySql的密码&#xff0c;database指的是所要备份的…...

JavaScript prototype(原型对象)

JavaScript 的原型&#xff08;prototype&#xff09;是 JavaScript 中的一个重要概念。它是一种特殊类型的对象&#xff0c;每个 JavaScript 对象都有一个原型对象。原型对象在 JavaScript 中起着非常重要的作用。本文将详细介绍 JavaScript 原型对象的作用和在实际工作中的用…...

pytorch各种版本最简单安装,不用自己安装cuda cudnn

pytorch各种版本 pip 安装命令 查看官网 https://pytorch.org/get-started/previous-versions/ conda pytorch 安装 1、安装conda&#xff0c; 2、创建并并激活虚拟环境 - conda create -n pytorch_1.7 python3.7 - conda activate pytorch_1.7 3、虚拟环境中 pip 安装想要的…...

订单超时处理方案介绍

在电商场景下&#xff0c;一个订单流程中有许多环节要用到超时处理&#xff0c;包括但不限于&#xff1a; 买家超时未付款&#xff1a;比如超过15分钟没有支付&#xff0c;订单自动取消。 商家超时未发货&#xff1a;比如商家超过1个月没发货&#xff0c;订单自动取消。 买家…...

Blackbox-Exporter对服务进行探活

前言 blackbox-exporter会对HTTP、HTTPS、DNS、TCP、ICMP和gRPC上的端点进行黑盒探测。 Blackbox-Exporter blackbox-exporter暴露两个Metrics指标接口&#xff0c;分别是 /metrics、/probe&#xff0c;两个接口返回不同监控目标的指标 Metrics接口 返回exporter的构建信息…...

react-redux

Redux 是js容器&#xff0c;用于进行全局的 状态管理它可以用在react, angular, vue等项目中, 但基本与react配合使用三大核心&#xff1a; 单一数据源 整个应用的state被存储在一棵 object tree中&#xff0c;并且这个 object tree只存在于一个唯一的 store 中 State是只读的…...

算法刷刷刷| 回溯篇| 子集问题大集合

78.子集 给你一个整数数组 nums &#xff0c;数组中的元素 互不相同 。返回该数组所有可能的子集&#xff08;幂集&#xff09;。 解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 示例 1&#xff1a; 输入&#xff1a;nums [1,2,3] 输出&#xff1a;[[],[1],[2],[1…...

合并两个有序数组-力扣88-java

一、题目描述给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2&#xff0c;另有两个整数 m 和 n &#xff0c;分别表示 nums1 和 nums2 中的元素数目。请你 合并 nums2 到 nums1 中&#xff0c;使合并后的数组同样按 非递减顺序 排列。注意&#xff1a;最终&#xff0c;合…...

2022「大厂可观测」重磅回顾,12场直播,15位技术大咖洞见可观测

回首2022年&#xff0c;注定是意义非凡的一年。新冠疫情继续肆虐全球&#xff0c;中国疫情全面放开&#xff0c;神舟十四号与神舟十五号成功会师&#xff0c;俄乌冲突带来深远影响&#xff0c;阿根廷再次问鼎世界杯梅西圆梦&#xff0c;英国女王逝世......件件事都备受关注。 …...

CMMI-配置管理(CM)

一、概述配置管理&#xff08;Configuration Management&#xff0c; CM&#xff09;的目的在于使用配置识别、配置控制、配置状态记录与报告以及配置审计&#xff0c;来建立并维护工作产品的完整性。1、简介“配置管理”过程域涉及以下活动&#xff1a;• 识别所选工作产品的配…...

网络编程套接字Socket

一.什么是网络编程网络编程&#xff0c;指网络上的主机&#xff0c;通过不同的进程&#xff0c;以编程的方式实现网络通信&#xff08;或称为网络数据传输&#xff09;。二.为什么要实现网络编程我们通过网络编程可以在网络中获取资源&#xff0c;实质是通过网络&#xff0c;获…...

Linux进程概念(二)

进程状态1.阻塞和挂起2.R运行状态和S睡眠状态3.T停止状态4.X死亡状态和Z僵尸状态&#x1f31f;&#x1f31f;hello&#xff0c;各位读者大大们你们好呀&#x1f31f;&#x1f31f; &#x1f680;&#x1f680;系列专栏&#xff1a;【Linux的学习】 &#x1f4dd;&#x1f4dd;本…...

墨天轮【第二届数据库掌门人论坛】圆满收官 | 含嘉宾精彩观点回顾

2月10日上午&#xff0c;墨天轮【2023春季发布会暨第二届数据库掌门人论坛】盛大开启&#xff0c;本次活动的主题为“新征程&#xff0c;向未来”&#xff0c;共包含2022年度中国数据库颁奖盛典、2022年度行业发展报告发布以及第二届数据库掌门人论坛三项议程。华为云数据库服务…...

Redis之集群搭建

redis的集群模式简介&#xff1a; redis的集群模式中可以实现多个节点同时提供写操作&#xff0c;redis集群模式采用无中心结构&#xff0c;每个节点都保存数据&#xff0c;节点之间互相连接从而知道整个集群状态。 集群搭建步骤如下 (一台服务器模拟多台服务器) 1.创建6个配置…...

31-Golang中的二维数组

二维数组的使用方式 使用方式一&#xff1a;先声明/定义再赋值 1.语法&#xff1a;var数组名 [大小] [大小]类型2.比如&#xff1a;var arr [2] [3]int,再赋值 package main import ("fmt" )func main() {//定义/声明数组var arr [4][6]int//赋初值arr[1][2] 1ar…...

<<Java开发环境配置>>6-SQLyog安装教程

一.SQLyog简介: SQLyog 是一个快速而简洁的图形化管理MySQL数据库的工具&#xff0c;它能够在任何地点有效地管理你的数据库&#xff0c;由业界著名的Webyog公司出品。使用SQLyog可以快速直观地让您从世界的任何角落通过网络来维护远端的MySQL数据库。 二.SQLyog下载: 下载地址…...

MySQL 中的 distinct 和 group by 哪个效率更高

先说大致的结论&#xff08;完整结论在文末&#xff09;&#xff1a;在语义相同&#xff0c;有索引的情况下&#xff1a;group by和distinct都能使用索引&#xff0c;效率相同。在语义相同&#xff0c;无索引的情况下&#xff1a;distinct效率高于group by。原因是distinct 和 …...

计算机相关专业毕业论文选题推荐

计算机科学以下是我推荐的20个计算机科学专业的本科论文选题&#xff1a;基于机器学习的推荐算法研究与实现基于区块链技术的数字身份认证方案设计与实现基于深度学习的图像识别技术研究与应用基于虚拟现实技术的教育培训平台设计与实现基于物联网技术的智能家居系统研究与开发…...

网络编程套接字之TCP

文章目录一、TCP流套接字编程ServerSocketSocketTCP长短连接二、TCP回显服务器客户端服务器客户端并发服务器UDP与TCP一、TCP流套接字编程 我们来一起学习一下TCP socket api的使用&#xff0c;这个api与我们之前学习的IO流操作紧密相关&#xff0c;如果对IO流还不太熟悉的&am…...

网络与串口调试工具TCPCOM

TCPCOM&#xff0c;网络与串口二合一调试助手&#xff0c;将网络调试助手与串口调试助手合二为一&#xff0c;绿色软件&#xff0c;简单高效。【软件特色】 1. 支持中英文双语言&#xff0c;自动根据操作系统环境选择系统语言类型&#xff1b; 2. 支持ASCII/Hex发送,发送和接收…...

数据库常用命令

文章目录1. 数据库操作命令1.进入数据库2.查看数据库列表信息3.查看数据库中的数据表信息2.SQL语句命令1. 创建数据表2. 基本查询语句3. SQL排序4. SQL分组统计5. 分页查询6. 多表查询7.自关联查询8.子查询1. 数据库操作命令 1.进入数据库 mysql -uroot -p2.查看数据库列表信…...

文做网站/新闻头条今日要闻国内

自助选座步骤分为&#xff1a;1、选择区域 ——> 2、 选择座位 ——> 3、 结账详细介绍如下&#xff1a;步骤一&#xff1a;选择区域在演出信息页选择场次(图1)&#xff0c;并点击在线选座&#xff0c;进入选择区域页面(图2)&#xff1b;选择观看演出的所需区域&#xff…...

专门做澳大利亚项目的网站/上海百度seo网站优化

通过Java API来访问HDFS 1.Windows上配置环境变量 解压Hadoop&#xff0c;然后把Hadoop的根目录配置到HADOOP_HOME环境变量里面 然后把HADOOP_HOME/lib和HADOOP_HOME/bin配置到path里面 2.替换bin目录 将官网下载的Hadoop目录下面的bin目录替换成Windows下编译的Hadoop的bin目录…...

做软件贵还是做网站贵/国内seo服务商

目录 用户管理用户管理 主要为了控制权限&#xff0c;让不同开发者&#xff0c;仅能操作属于自己的业务范围内的数据 创建mysql账户 账户中涉及的三个数据 账户名、密码、ip地址 ip是用于限制某个账户只能在哪个机器上登录------------------------第一种方式-----------------…...

公司网站流程/女教师网课入06654侵录屏

1. 域名访问失败但通过IP访问正常 发生此类型情况可能的原因如下&#xff1a; DNS 解析问题&#xff1a;域名访问失败可能是因为 DNS 解析出现了问题&#xff0c;导致域名无法解析成正确的 IP 地址。可以通过使用 nslookup 或 dig 命令来检查 DNS 解析是否正常。 域名解析错误…...

如何在交易网站做电子印章/杭州网站建设技术支持

发展新能源&#xff0c;落实新能源产业升级&#xff0c;整合能源结构调整&#xff0c;近日成为国家经济形势会议的一大热点。会议指出并要求需要挖掘国内市场潜力&#xff0c;支持新能源汽车加快发展。众昂矿业集团积极响应国家政策号召&#xff0c;落实绿色经济新能源产业落地…...

注册一个网站需要多少钱/焦作网站seo

1、Java 中会存在内存泄漏吗&#xff0c;请简单描述。 答&#xff1a; 理论上 Java 因为有垃圾回收机制&#xff08;GC&#xff09;不会存在内存泄露问题&#xff08;这也是 Java 被 广泛使用于服务器端编程的一个重要原因&#xff09;&#xff1b;然而在实际开发中&#xf…...