《成为解决问题的高手》入门篇 —— 你真得了解“问题”吗?

语言: CN / TW / HK

theme: channing-cyan

《成为解决问题的高手》系列文章主要有 3 篇,分别是入门篇、进阶篇和专家篇,会为你深度剖析一个非常重要的“东西” —— 问题。后续还会有一些番外篇,讨论跟问题相关的话题,欢迎持续关注。

问题是什么?

我们的身边充满了问题,不管是工作还是生活,它无处不在,但是很少有人意识到这点,因此能够刻意去解剖它的人就少之又少了。

“我缺钱”、“我身体不舒服”、“我不开心”、“我负责的需求太多了”...

这些都是问题,如果理解了这一点,我们就会发现:工作 + 生活 = 解决问题

想要完全理解这句话,就必须探究一点:问题是什么?

问题就是理想状态和现实状态之间的差别

正是因为存在这个差别,我们才会充满动力去解决问题。否则,我们为什么要去解决?

我们每时每刻都在解决问题,因为我们都是贪婪的,我们都想要变得更好。我们通过不断的努力,让我们的现实状态不断逼近理想状态,永无休止。

因此,我们都需要让自己成为解决问题的高手

问题的分类

问题的分类方式有许多种,比如工作问题和生活问题。

在我的系列文章中,我会把问题分为以下 3 大类:

  • 单人问题。只涉及一个人的问题,那个人就是我们自己,这是最简单的问题,也是这个系列文章的入门篇,接下来会有具体的介绍。
  • 双人问题。涉及两个人的问题,多了一个人之后,问题就会变得非常有趣了,跟单人问题相比,有非常大的不同。我们会在系列文章的进阶篇中探究双人问题。
  • 多人问题。涉及多于两个人的问题,这个时候,问题的复杂程度会呈指数级上升,甚至往往会没有标准答案,究竟为何,我们将会在系列文章的专家篇中一起来探讨。

单人问题的特点

根据上面的定义,大家可以闭上眼睛想 5 秒钟,单人问题的最大特点是什么?

单人问题最大的特点是可以专注于问题本身

正因为有这个特点,我才会说,单人问题是最简单的一类问题。

思考一个问题,人和事情,哪一个更可控?答案一定是事情。

人是最不可控的因素,但我们自己是可控的。

根据问题的定义:问题就是理想状态和现实状态之间的差别。于是我们解决问题有两大策略:

  • 提升现实状态。努力去解决问题,让现实状态达到理想状态。
  • 降低理想状态。降低预期,这样问题就没有了。

如果觉得有点玄奥的话,我还有一个更容易理解的说法分享给大家:

当有人碰到问题的时候,你可以选择解决问题,或者“解决”碰到问题的人

回到单人问题的场景,当自己碰到问题的时候,我们可以选择努力去解决问题本身,如果实在是解决不了了,那我们还可以“解决”自己呀!这还不好办吗?

因此,单人问题是最简单的一类问题,我们只需要专注于问题本身就好了,而且我们还有兜底方案呢。

如何解决单人问题

现在,我们来讨论如何解决问题本身。当我们想要解决问题的时候,我们可以遵循以下 5 个步骤的方法论。

步骤1:定义问题

首先,我们一定要能够清晰地说出来,碰到了什么问题。

这一点是最重要的,但大部分人都很难做好这点,主要原因是自认为已经清楚知道问题是什么了。

举个例子,大部分人都会碰到这个问题:我太穷了,没钱买房

但是,这不是一个清晰的问题定义。清晰的问题定义应该是这样子的:我太穷了,还差 100w 才能买房

从这两者的差别就可以得出,我们在做定义问题这一步的关键点:

  • 设定目标,明确现状。再重复一次,问题就是理想状态和现实状态之间的差别,因此,我们必须要明确定义出来现状和目标,缺一不可。
  • 可衡量。这个差别需要可衡量,可以白纸黑字,这样才能在最后检验问题是否被解决。如果是靠主观臆测,那就容易导致不一致,产生扯皮行为。

再举一个例子,很多程序员会苦恼一个问题:我在现在的工作和团队中没有技术成长

如果问他:你想要什么帮助?(怎么解决问题?)

往往他会给你这样的答案:我想投入更多的技术项目。

这种同学往往花再多的时间在技术项目上也收效甚微,因为他还没完全搞清楚自己的问题是什么。

步骤2:分析问题

在定义出问题之后,接下来,我们要分析问题,寻找根因。这样才能对症下药。

刨根问底地追问自己两个问题:为什么还有吗

在这个过程中,我们会找到很多的原因,我们需要把它归类整理起来,让我们对问题有一个更加深入和全面的了解。

如果我们找到一个原因就结束这个步骤的话,很容易会导致以下问题:

  • 不够全面,要么还没找到根因,要么这个原因是错误的。
  • 不利于后续思考方案的多样性。

再拿刚刚那个虚构的例子来说,经过分析,可能有以下原因:

插图1.png

步骤3:确定解决方案

在确定原因之后,我们就要开始对症下药,思考解决方案了。

对于可以明确根因的问题来说,我们针对根因思考解决方案就好。对于根因暂时不明确的问题而言,我们可以根据我们整理的所有原因一一思考解决方案。

继续我们的例子,我们针对每一个原因思考解决方案:

插图2.png

在思考解决方案的时候,需要发散我们的思维,尽可能多地思考解决方案,比如例子中的“寻求支持”一项。

当然有时候,我们可以参考学习其他人的解决方案。用技术侧的话来说,就是参考业界的解决方案了。

然后,再根据各种维度的因素,比如我们当前的状况、周围的环境、自身的想法和在意点等等,来判断哪些方案是可行的、有冲突的方案我应该选择哪一个。

经过选择,我可能认为以下方案是可行的:

插图3.png

在确定最终的解决方案之后,还有一个非常重要的事情,就是要形成行动计划,比如:

插图4.png

步骤4:实施解决方案

在有行动计划之后,接下来就是执行了。

这一个步骤考验的就是我们的项目管理能力了,这是一个大学问,在这里就不细讲了。

只补充强调一点就是,在实施的过程中,我们需要定期回顾我们的行动计划,根据实际情况来做相应的调整。

比如,假设目前找不到理想的 offer,那就要调整计划,想办法提升自己的能力和经验,支持未来可以找到理想的 offer。

步骤5:评估效果

在方案实施完成,或者一段时间之后,我们需要评估我们的落地效果,重点关注以下 2 个方面的事情:

  • 是否达成了既定目标。或者评估继续做下去是否可以达成既定目标
  • 是否出现新的问题

如果出现了新的问题,我们就按照新的问题循环来按部就班地去做。

如果在第 1 步我们没做好,没有明确一个可衡量的目标和现状,我们是无法评估效果的。

如果陷入这个陷阱,那我们就会疲于奔命,花费很大的力气,做了很多的事情,但是总感觉自己没有做好,缺少了阶段性的成就感和满足感,久而久之,我们就会容易产生放弃心理。

相反,如果我们一开始就明确了可衡量目标,每次做完一个阶段的事情,然后我们进行效果评估,如果达到了既定目标,我们就会获得一定的满足感,同时会激励自己再次设定新的目标,继续努力提升。周而复始,不断地收获成果,成就自己。

在职场中,最后一步评估效果尤其重要,这是我们拿去邀功汇报,晋升答辩的核心东西,大部分的职场还是唯成果论的。

单人问题的终极解决方案

人生不如意事十之八九,在我们倾尽全力都没有解决问题的时候,请不要气馁。

希望大家永远记得,对于单人问题,我们还有终极解决方案:当我们解决不了问题时,可以“解决”自己

插图5.png

降低自己的预期,是我们的终极手段。有时候,是我们给自己的目标定得太高了;有时候,是自己太执着了。

这是个说服自己的过程,但绝对不是强迫自己承认失败。从本质上来说,降低预期是我们解决问题的另一种方案,有些时候,它甚至是最有效的解决方案,很可能会给我们打开一扇门,通往康庄大道。

小结

让我们总结一下。

问题就是理想状态和现实状态之间的差别

因此我们身边充满了问题,我们必须让自己成为解决问题的高手

问题分为单人问题、双人问题、多人问题。

我们在处理单人问题的时候,可以专注于问题本身,可以遵循 5 个步骤的方法论:

  • 定义问题
  • 分析问题
  • 确定解决方案
  • 实施解决方案
  • 评估效果

最后,谨记单人问题的终极解决方案 —— 当我们解决不了问题时,可以“解决”自己

《成为解决问题的高手》系列文章主要有 3 篇,分别是入门篇、进阶篇和专家篇,会为你深度剖析一个非常重要的“东西” —— 问题。本文是入门篇,更多精彩在进阶篇和专家篇,敬请期待。

----------------【END】----------------

欢迎加我v【longyiyiyu】,进行无负担沟通,我会

  • 长期职业发展规划指导
  • 近期工作重点交流
  • 职场解惑
  • 面试辅导

也欢迎关注公众号【潜龙在渊灬】,收获程序员职场相关经验、提升工作效率和职场效能、结交更多人脉。