结构化表达

May 1, 2025

结构化表达

结构化的表达不仅仅是有利于我们更清晰的表达,也有助于我们更清晰的思考。

话题的封闭和开放

我们先将要讨论的话题分为两类:封闭式和开放式

封闭式话题

封闭式指的就是,已经给出一个结论的问题,比如:

  • 外包岗位不是一个好的选择
  • React 是最牛逼的前端框架

等等之类

开放式话题

开放式指的就是没有预先假定的结论的话题,比如:

  • 如何选择适合自己的岗位?
  • 现在最好的前端框架是什么?

结构化表达的方法

互相反驳法

通常用于封闭式话题,即是对话题提出的假设进行驳斥,再对驳斥进行反驳,再驳斥。。。周而复始,直到满意为止。

比如:

外包岗位不是一个好的选择

→ 当前就业环境差,能找到工作就不错了,况且外包的工资也不错。

→ 不能把找不到工作单纯归因在“就业环境差”上,最直接的原因应该是面试的表现不够好,应该提高面试能力。

→ 短时间内不能提高面试能力,纯技术问题可以补,但无法凭空捏造项目经历。在本身能力有限的情况下,选择外包先干着,努力找转正机会呗。

→ 等等。。。

罗列难点法

而对于开放式话题,我们可以使用罗列难点的方式来结构化的表达。列举难点之后,需要再举出一些能解决这些难点的例子,并且对比这些例子是如何解决问题的,其中优劣如何?

比如:

现在最好的前端框架是什么?

那我们可以先列一下当前前端开发中面对的主要问题有哪些,再看看当前这些主流框架都是如何解决这些问题的

分类穷举法(麦肯锡金字塔法)

精读笔记 | 《金字塔原理》:思考清晰才能表达有力

简单来讲,就是把你的问题按不同视角去分类,再逐一的分析。分析的时候可能需要进一步的分类,一层层向下,直到表达清楚或足够深度。

https://www.youtube.com/watch?v=Ho_LRRV-Sgw&t=5815s