发布于 2026-01-06 0 阅读
0

如何采用开发者心智模型 引言 什么是心智模型? 心智模型的类型 结论 参考文献

如何采用开发者心智模型

介绍

什么是心智模型?

心智模型类型

结论

参考

照片由 Unsplash 上的 Kalen Emsley 拍摄

介绍

我当时正在收听关于心智模型的“知识项目”播客。

节目主持人正在谈论他如何开始探索思维模型以做出更好的决策。

而不是凭直觉做决定,然后祈祷成功。

以下是我认为开发人员为了成为更优秀的开发人员可能需要关注的思维模式类型。

什么是心智模型?

什么是心智模型?
心智模型使人们能够从多个角度出发,对如何解决问题做出决策。

比如说,为了保护一片森林,不同的专家会提供几种解决方案来解决问题。

这样就能实现拯救森林这一单一目标。

从护林员、伐木工、环保主义者、森林消防员或野生动物生物学家的角度来看。

我发现,作为开发者,与其追逐最新的技术、工具或最佳实践,不如……

我们应该专注于发展这些思维模型,以帮助我们理解和创建能够解决问题的软件。

通过运用多种心智模型,使人们相信解决方案的有效性。

心智模型类型

以下是我认为任何开发者都应该培养的思维模式。

设计思维

设计思维
近年来,设计思维被用于解决以特定用户为中心、用户每天使用解决方案所面临的问题。

它可以是设计冲刺的形式,用于寻找创造性的解决方案;也可以是精益创业的形式,让任何人都能试用各种想法来建立自己的创业公司。

了解这一点可以帮助开发人员通过与其他专家在共同基础上合作,制定出更好、更具创意的解决方案,专门针对特定类型的用户。

系统思维

系统思维
这是之前一位导师在一次关于系统思维 重要性的指导会议上向我介绍的

它的目的是通过聚焦于高度复杂系统中的微小部分来解决复杂系统的问题。

学习这些知识是为了在风险演变成整个系统的整体崩溃之前,能够控制和减轻风险。

要了解系统思维,你可以看看《丰田之道:世界顶级制造商的14项管理原则》《DevOps手册》。

劝说

劝说
我强烈建议他们投入时间和精力去学习它。

通过向采纳者讲述一个故事来影响决策过程。

从做出购买决策的人到软件的实际用户。

我发现,如果不能很好地理解软件,那么在软件开发过程中就会浪费时间、精力和资源。

这或许能让任何人使用你的软件来帮助他们解决面临的问题。

通过阅读《写作之道:非虚构写作经典指南》等书籍来学习相关知识,鼓励养成使用成瘾性软件的习惯,例如《习惯的力量:我们为什么会做我们所做的事情》等,以及进行说服力研究,例如《先发制人:影响和说服的革命性方法》等书籍。

结论

掌握这3种思维模式,武装自己。

它能帮助你成为一名高效、更优秀的开发者,既能作为独立贡献者工作,也能作为管理团队成员参与项目。

我一直在研究这些思维模型,以便成为一名更优秀的开发者。

如果你喜欢我的文章,请订阅Max Adventurer 的新闻简报,每周获取我在Python创业Web 开发领域发现的精彩内容。

您也可以关注我,获取我关于Dev 的文章的最新更新。

本文最初发布于 Max 的博客,标题为《如何采用开发者心智模型——阅读时间:3 分钟》,图片来自 Unsplash 的 Kalen Emsley。

参考

文章来源:https://dev.to/steelwolf180/how-to-adopt-developer-mental-models-1kca