🔥提高解决问题能力的技巧。🔥
💥 没有解决方案:一切都是妥协。
💥 首先寻求理解。
💥 做一个给予者:“给予者永远不会缺乏”。
💥 每个问题都是一个提示:找出答案。
💥 不要想当然:总要找出答案。
💥 每一个行动都是一次实验。
💥 当你陷入困境时,改变你的信念。
💥寻求帮助:
💥最后,问题解决者总是能长久地解决问题:
💥 下一步是什么?
还有一件事
我相信无论您的角色或职位是什么,您都知道解决问题技能的重要性,这就是您阅读这篇文章的原因。
凉爽的!
我将向您展示创作者的想法以及培养解决问题能力的基本技巧。
但是等一下!
你是否觉得快速学习一门编程语言或框架很困难?如果是的话,不妨看看本系列的第二部分:如何快速学习一门编程语言或框架
或者开始阅读以下技巧来提高您的解决问题的能力。
💥 没有解决方案:一切都是妥协。
你手头上的任何解决方案都是为了满足一部分人的利益而做出的妥协。这种解决方案的提供者有意或无意地忽略了一些可以使解决方案更好的其他因素。
这意味着没有完美的解决方案。
有些产品/服务或解决方案看起来很完美,但有了这种信念,您就会留意它们的一些妥协,并提出另一种解决方案来满足另一群不喜欢这种妥协的人。
💥 首先寻求理解。
当你急于解决问题时,你的解决方案可能并不合适。
出于某些原因,有时这是可以的。
但是当你努力解决一个实际问题时,你需要首先了解这个问题。
需要问的问题是,我能做些什么来更好地理解问题?
- 您可以识别问题的各个部分,直到将其分解为您可以理解的小单元。
然后逐一解决它们并将它们组合在一起形成一个整体解决方案。
-
问题的每个单元都包含以下主要组成部分:
- 效果
- 原因
- 未知
- 受害者
探究这四个主要组成部分将帮助您找到一些问题的解决方案。
您需要质疑当前问题与其原因之间的关系,直到找到既能帮助受害者摆脱困境又不会引发其他问题的解决办法。
💥 做一个给予者:“给予者永远不会缺乏”。
问题解决者是那种不会等待解决方案的人,他们会主动发现问题并加以解决。
付出者有很强的好奇心,即使没有资格,也总是坚持尝试。
解决问题需要你意识到周围的问题,无论是你亲身经历的还是别人遇到的。
这意味着你需要成为一个愿意提供解决方案的人,即使你还不知道该做什么。
给予就是关心他人。别忘了。
💥 每个问题都是一个提示:找出答案。
无论你遇到什么问题,无论大小,它都会暗示着另一个无穷无尽的问题。它也会暗示着可能的解决方案。
如果你能真正探究一个问题,它会引导你找到很多问题和解决方案。
继续探索直到您满意为止。
您的满意度是极限或妥协,因为如果您愿意,您可以走得更远。
💥 不要想当然:总要找出答案。
人类通常会根据先前的知识或假设采取行动。
您很容易根据之前所了解的情况做出反应,而不考虑事情是否发生了变化。
为了成为一个更好的问题解决者,您需要开始质疑您自己以及他人的假设和知识。
如果您开始质疑有关某些问题或解决方案的一些假设,您将比目前的情况走得更远。
💥 每一个行动都是一次实验。
问题解决者总是将每个行动视为一种研究形式,通过这种研究他们可以学习新的经验并发现其他需要解决的挑战。
问题解决者总是被问题所激发去学习。
这意味着他们会不断学习有关手头问题不清楚的部分,直到问题得到解决。
💥 当你陷入困境时,改变你的信念。
解决问题时遇到瓶颈是很常见的。所以,当你不知道如何解决问题时,改变你的想法或信念。
您可以通过质疑自己的看法来实现这一点。
例如,您可以提出以下问题:
我必须这样做吗?
我不能用其他方法来达到相同或更好的结果吗?
当你陷入困境时,这些问题会让你解脱出来。
因此,当你陷入困境时,改变你的看法或信念,你就会获得自由。
💥寻求帮助:
每当您在解决问题时遇到困难时,寻求帮助都是很好的,因为解决手头的问题才是目标,而谁来解决问题并不像解决问题那么重要。
成为专家或问题解决者并不意味着知道所有问题的答案,而是知道如何找到答案。
💥最后,问题解决者总是能长久地解决问题:
有些问题很容易解决,有些问题却很难解决。善于解决问题的人深知解决真正的问题需要时间,他们总是愿意坚持到底,尤其是在问题值得他们付出努力的时候。
💥 下一步是什么?
保持联系,或者在 Twitter 上关注我:代码莎士比亚
你知道哪些思维模型能让你成为优秀的问题解决者吗?如果有,请在评论区分享,我在此先行致谢。
还有一件事
您是否在学习和理解 JavaScript 以及用它构建项目时遇到困难?《JavaScript 入门指南》通过浅显易懂的插图和示例讲解 JavaScript 和项目构建的基础知识,让一切变得如此简单。现在,您可以轻松应对任何棘手的项目,无需担心。
不信的话,可以先免费获取一个,自己判断一下:https://bit.ly/3o3TMyg
鏂囩珷鏉ユ簮锛�https://dev.to/codingnninja/tips-to-develop-your-problem-solving-skills-as-a-software-developer-64c