ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2022-10-28 15:20:09  阅读:256  来源: 互联网

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


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

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

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

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

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

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

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

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

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

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

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

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

请考虑此方案。

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

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

现在,考虑另一种方案。

假设您遇到了代码问题。

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

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

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

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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有