其他分享
首页 > 其他分享> > 开发人员可以用来摆脱困境的10种心智模型

开发人员可以用来摆脱困境的10种心智模型

作者:互联网

开始尝试十种心理模型,你可以用它来摆脱困境,从新的角度看待困难的问题,验证你的假设,并更深入地理解系统。

当你陷入困境时,你如何快速恢复?

当然,你可以坐下来集思广益。不幸的是,在用代码解决复杂的挑战时,可能需要一些时间来寻找灵感。

我们能做些什么来更好地思考和更快地解决问题?

无论您是想确定问题的根本原因还是了解确定优先级的理想方式,心智模型都可以提供有价值的见解。

什么是心智模型?
心智模型是我们理解世界的一种方式。心智模型是帮助我们理解我们的思想如何运作以及为什么我们以这种方式思考的框架。我们还可以使用心智模型来合理化概念。

心智模型并不总是正确的。它们是一种简化的思维方式,可以帮助我们更好地理解事物。我们可以利用这些见解来采取行动。

心智模型之所以强大,是因为它们很灵活。就像隐喻一样,心智模型通过比较我们不知道的事情和我们已经知道的东西来理解它们。

例如,博弈论是数学的一个分支,专注于分析个人或群体的行动和反作用。这是一种严格的心理建模形式,使我们能够探索诸如决策,战略甚至与他人的互惠关系等概念。

作为人类,我们很容易低估这些工具的力量。我们经常忘记日常生活中有多少思考。事实上,心智模型可以帮助我们检查我们如何工作,以及为什么我们以这种方式思考。

心智模型如何帮助开发人员更好地思考?
我们大脑的心智模型决定了我们思想的质量。了解哪种心智模型最适合某种情况可以帮助您更聪明地工作和思考。

对于开发人员来说,心智模型可以有益于您的生产力和效率。它可以使您了解问题,纠正代码中的高级问题,并避免潜在的错误。

请考虑此方案。

当出现问题时,您正在快速编写代码。您可以检查源代码、迭代潜在的解决方案、调用调试器或分析堆栈跟踪。

如果做得好,您可以找到问题的根本原因。但这可能需要花费大量的时间和精力。

现在,考虑另一种方案。

假设您遇到了代码问题。

您可以分析系统的心智模型,而不是使用各种随机策略。想想导致 bug 的条件,并找到代码与心智模型不一致的区域。

即使没有使用此方法进行Google搜索,开发人员也可以识别解决方案。

现在,有什么心理模型可以帮助你摆脱困境?以下是一些值得注意的开发人员心智模型,可以帮助您完成工作。

标签:思考,编写,bug,Google,解决方案,功能强大
来源: