结构化思考

2024-05-09 01:20
文章标签 思考 结构化

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

结构化思考

  • 第一步:描述问题定方向
  • 第二步:基于目标定主题
  • 第三步:纵向结构分层次
  • 第四步:横向结构选顺序
  • 第五步:形象表达做演示

image.png

第一步:描述问题定方向

"5W2H"框架描述问题定方向
what、how、why、when、where、who、how much
image.png

第二步:基于目标定主题

明确目标:

AB法则

A:Actor 受众
B:Behavior 行为

设计序言:

SCQA 法则

S:Situation 情景-原本稳定的状态描述
C:Complication 冲突-颠覆现状、发现问题
Q:Question 疑问-选出待完成重要课题
A:Answer 回答-剔除假设性解决方案

设定标题:

SAP

S:Simple 简单
A:Accurate 准确客观
P:Profit 利益相关

第三步:纵向结构分层次

自上而下,疑问回答做分解
步骤一:设想问题
步骤二:回答问题
image.png
换位思考(对方想关心什么) + 自己能回答
在哪里建、怎么建、怎么维护
为何提升、如何提升、花费多少、提升多少效率

自下而上,概括总结做聚合
步骤一:列出要点
步骤二:寻找共性
步骤三:得出结论
image.png
行动性概括 + 描述性概括 = 概括总结

image.png
image.png

第四步:横向结构选顺序

**演绎结构:**是从普遍性的理论知识出发,去认识个别的、特殊的现象的一种论证推理方法
**归纳结构:**是指从许多个别的事物中概括出一般性概念、原则或结论的推理方法

演绎:更有说服力
标准式:大前提 小前提 结论
常见式:现象 原因 解决方案
image.pngimage.png
image.png
归纳:让要点更清晰
三种子结构:时间顺序、结构顺序、重要顺序
开放式分类&封闭式分类(已经形成模版比如市场4P-价格、产品、渠道、营销推广)
image.png
image.png

结构思维形象化
image.png

呈现:结构思维具象化:配得上
重构:显性思维结构化:论 证 类 比
理解:隐性思维显性化:识别-判断-概括

第五步:形象表达做演示

image.png
配关系
流动模式:线性,流程,循环,关联
作用模式:对立,合力,平衡,阻碍
关系模式:并列,重叠,包含,分割
比较模式:成分,排序,序列,关联
得图示
image.pngimage.png
image.png image.png

上包装
简化:拆、隔、删、突
类比:形象、行为
整合 :词语 字母 数字 颜色
引用:广告、歌曲、名言

这篇关于结构化思考的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

关于如何更好管理好数据库的一点思考

本文尝试从数据库设计理论、ER图简介、性能优化、避免过度设计及权限管理方面进行思考阐述。 一、数据库范式 以下通过详细的示例说明数据库范式的概念,将逐步规范化一个例子,逐级说明每个范式的要求和变换过程。 示例:学生课程登记系统 初始表格如下: 学生ID学生姓名课程ID课程名称教师教师办公室1张三101数学王老师101室2李四102英语李老师102室3王五101数学王老师101室4赵六103物理陈

百度OCR识别结构结构化处理视频

https://edu.csdn.net/course/detail/10506

爬虫阶段思考

内容:写这篇文章是因为最近帮同学改了很多的爬虫代码,感触良多。 我用豆瓣为例,并不是不会用别的,而是这个我个人感觉最经典。然后还会写我遇到的一些问题以及解决方法。 首先,我们得先知道怎样爬取。我用的scrapy框架爬取。 我对此图的理解就是: 从spiders中获得一个请求(REQUEST),通过引擎传递给调度器,之后再返回给引擎,引擎把url封装好后传递给下载器,下载器将资源下载好后

关于微信没有接入鸿蒙NEXT的思考

6月21日,纯血鸿蒙发布,国内的质疑声终于停止,不再被人喊叫换皮 Android 了.就连编程语言都是华为自研的。 可是发布会后微信却成了热点,因为余承东在感谢了一圈互联网企业,如:淘宝、支付宝、美团、京东、抖音、今日头条、钉钉、小红书、微博、B站、高德、WPS等等. 唯独没有感谢腾讯. 中国互联网巨头只有哪么几家,腾讯、阿里、字节、拼多多、美团、百度、京东、华为 他们这些派系又诞生了无数

基于RAG的知识库AI代理机器人,问题思考

基于RAG的知识库AI代理机器人,问题思考 知识库内容分类 对于普通非qa问答格式的知识内容 在分段存储时,需要手动调整,保证每个分段的内容意思完整,不被分割,当然段落也不宜过长,保证内容表达的意思到不可分割为止就行 对于qa问答格式的知识内容 通常需要对问题增加格外索引,因为fastgpt的模式是将问题和回答,作为完整的文本作为向量化的坐标,当问题和回答的内容过长时,使用问题向量化匹配

关于后台实践的一些疑问、思考与建议

1. 关于工具类 建议一个公司或者一个产品线的项目,使用统一的工具包,而不是每个项目都建立自己的工具类。包括一些枚举类,基础抽象类等也建议加到项目的基础工具包中。 如果要在自己项目中编写的工具类,尽量多实现一些常用的函数。或者让工具类直接继承一些框架中的常用工具类,如StringUtils可以继承common.lang中的StringUtils。 2. 关于日期和时间 从contro

一个问题的思考

问题:在32位的机器上对long型变量进行加减操作存在并发隐患,那么到底是不是这样的呢? 分析:long类型是64位,所以在32位机器上,对long类型的数据操作通常需要多条指令组合出来 ,无法保证原子性,所以并发的时候会出现问题。 对于JAVA并发编程中的一些问题: 可见性问题: 对于可见性,我们先看下定义: 可见性:一个线程对共享变量的修改,另外一个线程能够立刻看到。并发问题往往都是

Android不能调用java.awt的原因及解决办法和思考

android 里面不能使用awt,底层没有具体的实现awt android里面的窗口创建过程决定了界面只能是android里面的组建。 android的组件都是通过远程的IPC调用完成的,也就是说服务端有什么功能才能用什么功能。 不是所有用java写的程序都能在标准jvm中运行的。 android中的虚拟机是修改过的,跟标准的JVM不同,比如对一张图片的解析,android

关于Confluence的解析与思考

买Confluence上CSDN,特殊折扣购买通道:http://bss.csdn.net/module/btc/atlassian/prduct_detail?project=445&module=34&product=10 Confluence是一个专业的企业知识管理与协同软件,一个专业的wiki,通过它可以实现团队成员之间的写作和知识共享。 一、 Confluence开放API接

一道C面试题的思考

一、前言 C语言真的是学无止境的感觉,大部分同学大学都会开设C语言课程。很多人把C语言二级过了就感觉入门了;对于那些在做嵌入式开发的工程师,几乎每天都要接触C语言,很多人会感觉自己C语言学得很溜了。那好,咱们用一道C语言面试题来测试一下。 二、面试题 首先给出题目: 定义一个宏,求两个数中的最大数 OK,很多人应该能很快写出 #define MAX(x,y) x > y ? x :