《成为解决问题的高手》入门篇 —— 你真得了解“问题”吗?
theme: channing-cyan
《成为解决问题的高手》系列文章主要有 3 篇,分别是入门篇、进阶篇和专家篇,会为你深度剖析一个非常重要的“东西” —— 问题。后续还会有一些番外篇,讨论跟问题相关的话题,欢迎持续关注。
问题是什么?
我们的身边充满了问题,不管是工作还是生活,它无处不在,但是很少有人意识到这点,因此能够刻意去解剖它的人就少之又少了。
“我缺钱”、“我身体不舒服”、“我不开心”、“我负责的需求太多了”...
这些都是问题,如果理解了这一点,我们就会发现:工作 + 生活 = 解决问题。
想要完全理解这句话,就必须探究一点:问题是什么?
问题就是理想状态和现实状态之间的差别。
正是因为存在这个差别,我们才会充满动力去解决问题。否则,我们为什么要去解决?
我们每时每刻都在解决问题,因为我们都是贪婪的,我们都想要变得更好。我们通过不断的努力,让我们的现实状态不断逼近理想状态,永无休止。
因此,我们都需要让自己成为解决问题的高手。
问题的分类
问题的分类方式有许多种,比如工作问题和生活问题。
在我的系列文章中,我会把问题分为以下 3 大类:
- 单人问题。只涉及一个人的问题,那个人就是我们自己,这是最简单的问题,也是这个系列文章的入门篇,接下来会有具体的介绍。
- 双人问题。涉及两个人的问题,多了一个人之后,问题就会变得非常有趣了,跟单人问题相比,有非常大的不同。我们会在系列文章的进阶篇中探究双人问题。
- 多人问题。涉及多于两个人的问题,这个时候,问题的复杂程度会呈指数级上升,甚至往往会没有标准答案,究竟为何,我们将会在系列文章的专家篇中一起来探讨。
单人问题的特点
根据上面的定义,大家可以闭上眼睛想 5 秒钟,单人问题的最大特点是什么?
单人问题最大的特点是可以专注于问题本身。
正因为有这个特点,我才会说,单人问题是最简单的一类问题。
思考一个问题,人和事情,哪一个更可控?答案一定是事情。
人是最不可控的因素,但我们自己是可控的。
根据问题的定义:问题就是理想状态和现实状态之间的差别。于是我们解决问题有两大策略:
- 提升现实状态。努力去解决问题,让现实状态达到理想状态。
- 降低理想状态。降低预期,这样问题就没有了。
如果觉得有点玄奥的话,我还有一个更容易理解的说法分享给大家:
当有人碰到问题的时候,你可以选择解决问题,或者“解决”碰到问题的人。
回到单人问题的场景,当自己碰到问题的时候,我们可以选择努力去解决问题本身,如果实在是解决不了了,那我们还可以“解决”自己呀!这还不好办吗?
因此,单人问题是最简单的一类问题,我们只需要专注于问题本身就好了,而且我们还有兜底方案呢。
如何解决单人问题
现在,我们来讨论如何解决问题本身。当我们想要解决问题的时候,我们可以遵循以下 5 个步骤的方法论。
步骤1:定义问题
首先,我们一定要能够清晰地说出来,碰到了什么问题。
这一点是最重要的,但大部分人都很难做好这点,主要原因是自认为已经清楚知道问题是什么了。
举个例子,大部分人都会碰到这个问题:我太穷了,没钱买房。
但是,这不是一个清晰的问题定义。清晰的问题定义应该是这样子的:我太穷了,还差 100w 才能买房。
从这两者的差别就可以得出,我们在做定义问题这一步的关键点:
- 设定目标,明确现状。再重复一次,问题就是理想状态和现实状态之间的差别,因此,我们必须要明确定义出来现状和目标,缺一不可。
- 可衡量。这个差别需要可衡量,可以白纸黑字,这样才能在最后检验问题是否被解决。如果是靠主观臆测,那就容易导致不一致,产生扯皮行为。
再举一个例子,很多程序员会苦恼一个问题:我在现在的工作和团队中没有技术成长。
如果问他:你想要什么帮助?(怎么解决问题?)
往往他会给你这样的答案:我想投入更多的技术项目。
这种同学往往花再多的时间在技术项目上也收效甚微,因为他还没完全搞清楚自己的问题是什么。
步骤2:分析问题
在定义出问题之后,接下来,我们要分析问题,寻找根因。这样才能对症下药。
刨根问底地追问自己两个问题:为什么 和 还有吗?
在这个过程中,我们会找到很多的原因,我们需要把它归类整理起来,让我们对问题有一个更加深入和全面的了解。
如果我们找到一个原因就结束这个步骤的话,很容易会导致以下问题:
- 不够全面,要么还没找到根因,要么这个原因是错误的。
- 不利于后续思考方案的多样性。
再拿刚刚那个虚构的例子来说,经过分析,可能有以下原因:
步骤3:确定解决方案
在确定原因之后,我们就要开始对症下药,思考解决方案了。
对于可以明确根因的问题来说,我们针对根因思考解决方案就好。对于根因暂时不明确的问题而言,我们可以根据我们整理的所有原因一一思考解决方案。
继续我们的例子,我们针对每一个原因思考解决方案:
在思考解决方案的时候,需要发散我们的思维,尽可能多地思考解决方案,比如例子中的“寻求支持”一项。
当然有时候,我们可以参考学习其他人的解决方案。用技术侧的话来说,就是参考业界的解决方案了。
然后,再根据各种维度的因素,比如我们当前的状况、周围的环境、自身的想法和在意点等等,来判断哪些方案是可行的、有冲突的方案我应该选择哪一个。
经过选择,我可能认为以下方案是可行的:
在确定最终的解决方案之后,还有一个非常重要的事情,就是要形成行动计划,比如:
步骤4:实施解决方案
在有行动计划之后,接下来就是执行了。
这一个步骤考验的就是我们的项目管理能力了,这是一个大学问,在这里就不细讲了。
只补充强调一点就是,在实施的过程中,我们需要定期回顾我们的行动计划,根据实际情况来做相应的调整。
比如,假设目前找不到理想的 offer,那就要调整计划,想办法提升自己的能力和经验,支持未来可以找到理想的 offer。
步骤5:评估效果
在方案实施完成,或者一段时间之后,我们需要评估我们的落地效果,重点关注以下 2 个方面的事情:
- 是否达成了既定目标。或者评估继续做下去是否可以达成既定目标。
- 是否出现新的问题。
如果出现了新的问题,我们就按照新的问题循环来按部就班地去做。
如果在第 1 步我们没做好,没有明确一个可衡量的目标和现状,我们是无法评估效果的。
如果陷入这个陷阱,那我们就会疲于奔命,花费很大的力气,做了很多的事情,但是总感觉自己没有做好,缺少了阶段性的成就感和满足感,久而久之,我们就会容易产生放弃心理。
相反,如果我们一开始就明确了可衡量目标,每次做完一个阶段的事情,然后我们进行效果评估,如果达到了既定目标,我们就会获得一定的满足感,同时会激励自己再次设定新的目标,继续努力提升。周而复始,不断地收获成果,成就自己。
在职场中,最后一步评估效果尤其重要,这是我们拿去邀功汇报,晋升答辩的核心东西,大部分的职场还是唯成果论的。
单人问题的终极解决方案
人生不如意事十之八九,在我们倾尽全力都没有解决问题的时候,请不要气馁。
希望大家永远记得,对于单人问题,我们还有终极解决方案:当我们解决不了问题时,可以“解决”自己。
降低自己的预期,是我们的终极手段。有时候,是我们给自己的目标定得太高了;有时候,是自己太执着了。
这是个说服自己的过程,但绝对不是强迫自己承认失败。从本质上来说,降低预期是我们解决问题的另一种方案,有些时候,它甚至是最有效的解决方案,很可能会给我们打开一扇门,通往康庄大道。
小结
让我们总结一下。
问题就是理想状态和现实状态之间的差别。
因此我们身边充满了问题,我们必须让自己成为解决问题的高手。
问题分为单人问题、双人问题、多人问题。
我们在处理单人问题的时候,可以专注于问题本身,可以遵循 5 个步骤的方法论:
- 定义问题
- 分析问题
- 确定解决方案
- 实施解决方案
- 评估效果
最后,谨记单人问题的终极解决方案 —— 当我们解决不了问题时,可以“解决”自己。
《成为解决问题的高手》系列文章主要有 3 篇,分别是入门篇、进阶篇和专家篇,会为你深度剖析一个非常重要的“东西” —— 问题。本文是入门篇,更多精彩在进阶篇和专家篇,敬请期待。
----------------【END】----------------
欢迎加我v【longyiyiyu】,进行无负担沟通,我会
- 长期职业发展规划指导
- 近期工作重点交流
- 职场解惑
- 面试辅导
也欢迎关注公众号【潜龙在渊灬】,收获程序员职场相关经验、提升工作效率和职场效能、结交更多人脉。