结构化思维--让思考更清晰,让表达更准确。

2024-06-10 09:18

本文主要是介绍结构化思维--让思考更清晰,让表达更准确。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  今天的分享主要包括3个方面:

  • 什么是结构化思维?
  • 用结构化思维接受信息
  • 用结构化思维表达信息

1.什么是结构化思维?

回答这个问题前,先聊聊结构。结构是指事物内部各组成部分之间的组织形式、结合方式或排列顺序。任何事物都具有特定的结构。

结构化思维通俗易懂一点就是面对问题的时候可以通过某种结构,将它拆解成一个个能解决的部分

今天我们主要讲的结构是金字塔结构。

例如:如果我们在思考过程中尝试建立“先总后分”的立体化分析方式,层层往下分析,从而实现从总体到局部的鸟瞰。这种思维方式具象成一幅画,就像一个金字塔结构:

金字塔结构中大致分为结论、论点和事实。

结论(G):它是中心思想,是对问题的看法和立场。

论点(A\B\C):结论是否有价值,首先要判断结论是不是有理由支撑。支撑论据。

事实(A1/A2):即依据,是一种客观的现实,比如是一些数据和公理等。支撑论点。

2.用结构化思维接受信息

  2.1  归纳整理信息

  当我们通过视觉、听觉接收到大量信息后,需要对信息整理和归纳,这里简单介绍MECE中常用的一些方法:

  • 二分法: 把信息分成A和非A两个部分,比如国内、国外,未婚、已婚等。
  • 过程法: 按照事情发展的时间、流程,对信息进行逐一分类。特别适合用于对项目进展和阶段的汇报上。
  • 要素法:比如公司的组织架构图等。常用于说明事物的各个方面特征。

  2.2  提炼信息结论

  学习了归纳和整理信息后,我们还需要将信息进行概括,高效的得出结论。常用的方法有两种,一种是归纳法,一种是演绎法

归纳法:一种从特殊到一般的思维方式。从许多的个人的事物中概括出一般性的概念、原则或结论的推理方法。例如:

演绎法: 即三段论演绎法,把思维的这个推演结构分为大前提、小前提和结论。通常大前提是事物的共性,小前提是具体事物,结论是具体事物的性质。例如:

3.  用结构化思维表达信息

在我们按结构化思维归纳整理、提炼完信息之后,我们就需要把这些信息清晰的表达出来。表达的过程中我们可以遵循《金字塔原理》中的四大原则:

  • 结论先行: 每篇文章只有一个中心思想,且应放在文章的 最前面。
  • 以上统下: 每一层次的思想必须是对下一层次思想的总结 概括。
  • 归类分组: 每一组中的思想必须属于同一逻辑范畴。
  • 逻辑递进: 每一组中的思想必须按照逻辑顺序排列。

     

   举个简单的例子:我觉得数芯这个产品会成功,需要要加大研发力度,原因有三点:(1)销售方面,xxxx;(2)营销方面,xxxx;(3)运营方面,xxxx。

 

 

这篇关于结构化思维--让思考更清晰,让表达更准确。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1047757

相关文章

使用opencv优化图片(画面变清晰)

文章目录 需求影响照片清晰度的因素 实现降噪测试代码 锐化空间锐化Unsharp Masking频率域锐化对比测试 对比度增强常用算法对比测试 需求 对图像进行优化,使其看起来更清晰,同时保持尺寸不变,通常涉及到图像处理技术如锐化、降噪、对比度增强等 影响照片清晰度的因素 影响照片清晰度的因素有很多,主要可以从以下几个方面来分析 1. 拍摄设备 相机传感器:相机传

【编程底层思考】垃圾收集机制,GC算法,垃圾收集器类型概述

Java的垃圾收集(Garbage Collection,GC)机制是Java语言的一大特色,它负责自动管理内存的回收,释放不再使用的对象所占用的内存。以下是对Java垃圾收集机制的详细介绍: 一、垃圾收集机制概述: 对象存活判断:垃圾收集器定期检查堆内存中的对象,判断哪些对象是“垃圾”,即不再被任何引用链直接或间接引用的对象。内存回收:将判断为垃圾的对象占用的内存进行回收,以便重新使用。

颠覆你的开发模式:敏捷思维带来的无限可能

敏捷软件开发作为现代软件工程的重要方法论,强调快速响应变化和持续交付价值。通过灵活的开发模式和高效的团队协作,敏捷方法在应对动态变化和不确定性方面表现出色。本文将结合学习和分析,探讨系统变化对敏捷开发的影响、业务与技术的对齐以及敏捷方法如何在产品开发过程中处理持续变化和迭代。 系统变化对敏捷软件开发的影响 在敏捷软件开发中,系统变化的管理至关重要。系统变化可以是需求的改变、技术的升级、

仕考网:结构化面试流程介绍

(一)结构化面试 结构化面试,也叫做标准化面试,考官按照预先设定好的一套试题以问答方式与应试者当面交谈,根据应试者的言语、行为表现,对其相关能力和个性特征作出相应评价。 (二)考试流程 抵达考场——审核抽签——面试候考——进入考场——面试答题——考生退场——计分审核 (三)答题技巧 1.声音洪亮,音量可以比平时说话声音大一点。 2.语速不要过快,语速快容易卡顿,而且不便于考官听清答

【编程底层思考】详解Java的JUC多线程并发编程底层组件AQS的作用及原理

Java中的AbstractQueuedSynchronizer(简称AQS)是位于java.util.concurrent.locks包中的一个核心组件,用于构建锁和其他同步器。AQS为实现依赖于FIFO(先进先出)等待队列的阻塞锁和相关同步器提供了一套高效、可扩展的框架。 一、AQS的作用 统一同步状态管理:AQS提供了一个int类型的成员变量state,用于表示同步状态。子类可以根据自己

结构化开发方法的三种基本控制结构

结构化开发方法概述 什么是结构化开发方法? 结构化开发方法是一种程序设计和系统开发的理念,旨在通过使用清晰、可预测的控制结构来提高程序的可读性、可维护性和可靠性。该方法强调使用标准化的编程结构,以减少程序中的错误并提高代码的逻辑清晰度。 结构化编程的历史背景 结构化编程(Structured Programming)这一概念最早由计算机科学家艾兹赫尔·戴克斯特拉(Edsger W. Dij

一道算法题引发的动态内存管理的思考

在做PKU2762时,需要建邻接表。 于是按部就班写了下面一个插入边到邻接表中的函数: const int VMAX = 1010;typedef struct Graph{int vex;Graph* next;}Graph;Graph ArcGraph[VMAX];void insert(int u, int v){Graph* t = new Graph;Graph*

0906作业+思维导图梳理

一、作业: 1、创捷一个类似于qq登录的界面 1)源代码 #include "widget.h"#include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget){ui->setupUi(this);//QPushbutton:登录、退出this->join = new QP

[机缘参悟-222] - 系统的重构源于被动的痛苦、源于主动的精进、源于进化与演进(软件系统、思维方式、亲密关系、企业系统、商业价值链、中国社会、全球)

目录 前言:系统的重构源于被动的痛苦、源于主动的精进、源于进化与演进 一、软件系统的重构 1、重构的定义与目的 2、重构的时机与方法 3、重构的注意事项 4、重构的案例分析 二、大脑思维的重构 1、大脑思维重构的定义 2、大脑思维重构的方法 3、大脑思维重构的挑战与前景 三、认知的重构 1、定义 2、目的 3、方法 四、实例 五、总结 四、婚姻家庭的重构 1、婚

go 和 java 技术选型思考

背景:       go和java我这边自身都在使用,感受比较深,java使用了有7年多,go也就是今年开始的,公司需要所以就学了使用,发现这两个语言都很好,需要根据场景选择,我写下我这边的看法。 关于go和java语言层面和特性就不说了,网上都有,我这边从我这边实际使用的场景情况来说,供大家参考。 给我最大的感受,php转go的不少,也是符合未来技术大趋势的,目前来看,java转go也比较