你听说过思维导图吗?

2024-09-02 13:08
文章标签 思维 导图 听说

本文主要是介绍你听说过思维导图吗?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

引子

如果你没听说过思维导图,那么你可能错过了很美妙的一个工具。不过没关系,现在了解一下也不算迟。

思维导图又叫心智导图是表达发散性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具。

名词解释大家都不爱看,所谓的思维导图其实就是类似于下面这样一张图。

传统思维导图

是不是觉得好复杂,徒手画图?我可没说。我们现在接触到的文档大多数都是电子化的,所以你经常看到的思维导图应该像这个样子。

电子化的思维导图

是不是挺清晰易懂的?思维导图也叫 MindMap,脑图等等。作为一个头脑风暴的工具,灵活运用「思维导图」将会对你在学习和工作帮助甚大!上面这张思维导图就是我在分享从Python2迁移到Python3的知识点总结。

思维导图有用吗

这玩意有用吗?这是你在学习任何一个东西之前都必须弄明白的一件事。

建议阅读知乎问答:思维导图真的有效吗?。简单总结一下:

  1. 作为一种工具它当然有效,但必然有它擅长和不擅长的事
  2. 但不要高估它的价值,它不是万能的
  3. 思维导图主要用于激发思维,整理思路,系统分析等脑力劳动上

举例说明它擅长的事:

  • 问题解决,项目计划,知识管理,思考写作,做笔记,项目演示,做计划

缺点也提一下:

  • 结构固定,一般用于主题或者树状信息整理,不适合交互复杂的信息处理
  • 制图费时,尤其是手动绘图,时间成本很高

所以说,我们尽量用它的长处,避免用它的短处。说到绘制思维导图的学习和时间成本,其实不能一口咬死这玩意真的很难画,关键是你有没有选对工具。

思维导图工具

当你在电脑上使用思维导图工具绘制思维导图时,你会发现,真的很不费事,甚至是自然而然,因为你只需要记住两个快捷键:

  • TAB - 添加子主题
  • ENTER - 发散思维

基本上99%的思维导图软件都使用了以上两个快捷键,当你的手指放在键盘上时,你只要集中精力去整理思路,不需要去关心图是怎么画出来的。使用TAB进行大纲整理,使用ENTER添加平行内容。

使用快捷键创建思维导图

在这里我推荐大家尝试使用Xmind来制作思维导图,它提供免费版,跨平台而且兼容很多其他同类软件的文件格式。

xmind 简介

Xmind可谓是杀人越货,居家必备之良品,优点多多,可以用下面这张思维导图来总结。

xmind的优点

如果你不想或者没条件在每台电脑上都装Xmind,那么网页版也有不少选择方案。我特别推荐ProcessOn和百度脑图。

  • ProcessOn:https://www.processon.com/
  • 百度脑图:http://naotu.baidu.com/

思维导图实例

思维导图主要还是用于思维发散或者思路整理,我举一些我在实际工作中用到思维导图的例子。

做工作计划

思维导图非常适合做规划类的事情,因为规划需要有条理和步骤,需要细化和调整。当你用Xmind做好一个初步计划后,可以通过鼠标去拖动子项目来调整顺序优先级,并且还可以添加一些图标来标注状态或者优先级,例如下图。

xmind 做计划

做知识梳理

当你需要做读书笔记或者归纳总结知识点时,思维导图也十分有效。下图是我开始学习Python后做的思维导图,里面包含了读书笔记和经验总结,通过思维导图我能很方便的回顾各个知识点,查缺补漏。

xmind 做知识梳理

协助软件开发

软件开发过程中你需要了解业务,设计模型,整理API,其实思维导图也是一个不错的帮手。
xmind 协助软件开发

设计测试案例

不知道你发现没有,其实设计测试案例(TestCase Desgin)其实就是发散思维的一个典型应用。作为测试人员你需要尽可能多的考虑测试路径,如果用图来表示测试案例,那么其实就是一棵树,树的根节点就是你要测试的功能,发散出来的分支就是你要考虑的各种情况。用思维导图来设计测试案例再合适不过。

xmind 设计测试案例

小结

写到这应该收尾了,如果你对思维导图感兴趣,不如现在就动手起来,应用到你的生活或者工作中去,实践才是检验真理的唯一办法。

这篇关于你听说过思维导图吗?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1130039

相关文章

颠覆你的开发模式:敏捷思维带来的无限可能

敏捷软件开发作为现代软件工程的重要方法论,强调快速响应变化和持续交付价值。通过灵活的开发模式和高效的团队协作,敏捷方法在应对动态变化和不确定性方面表现出色。本文将结合学习和分析,探讨系统变化对敏捷开发的影响、业务与技术的对齐以及敏捷方法如何在产品开发过程中处理持续变化和迭代。 系统变化对敏捷软件开发的影响 在敏捷软件开发中,系统变化的管理至关重要。系统变化可以是需求的改变、技术的升级、

0906作业+思维导图梳理

一、作业: 1、创捷一个类似于qq登录的界面 1)源代码 #include "widget.h"#include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget){ui->setupUi(this);//QPushbutton:登录、退出this->join = new QP

[机缘参悟-222] - 系统的重构源于被动的痛苦、源于主动的精进、源于进化与演进(软件系统、思维方式、亲密关系、企业系统、商业价值链、中国社会、全球)

目录 前言:系统的重构源于被动的痛苦、源于主动的精进、源于进化与演进 一、软件系统的重构 1、重构的定义与目的 2、重构的时机与方法 3、重构的注意事项 4、重构的案例分析 二、大脑思维的重构 1、大脑思维重构的定义 2、大脑思维重构的方法 3、大脑思维重构的挑战与前景 三、认知的重构 1、定义 2、目的 3、方法 四、实例 五、总结 四、婚姻家庭的重构 1、婚

每日一题~cf 970 div3 (A思维,B小模拟,C二分,D排列数建图成环,E 26个字母暴力+前缀和,F 逆元,G 数论gcd )

A 题意: 有 a 个1 ,b 个2.问是否能将这些数划分为两个数值相等的集合。 输出 YES 或者 NO —————— 问题等价于 将数组 分成两个数值相同的数组。所以sum 应该是偶数。也就是说 1 的个数是偶数。在i1的个数是偶数的情况下,将 2 分成两份,如果2 的个数是偶数,OK。如果是奇数那么需要1来补齐,如果1 的个数大于等于2那么可以补齐。(1 的个数是偶数,需要2个1来补齐,剩下

散户炒股票为什么进步慢,学习程序化交易思维

炒股自动化:申请官方API接口,散户也可以 python炒股自动化(0),申请券商API接口 python炒股自动化(1),量化交易接口区别 Python炒股自动化(2):获取股票实时数据和历史数据 Python炒股自动化(3):分析取回的实时数据和历史数据 Python炒股自动化(4):通过接口向交易所发送订单 Python炒股自动化(5):通过接口查询订单,查询账户资产 散户炒股的常见难题

数业智能心大陆告诉你如何培养孩子的批判性思维?

现今的教育体系自小学起便强调培养孩子的批判性思维,这种能力被视为在复杂世界中生存和发展的关键。在当今信息爆炸的时代,它能让我们在海量信息中辨别真伪、深入思考并做出明智决策。如今,如数业智能心大陆产出的AI 心理咨询平台的出现为培养孩子批判性思维提供了新可能,其通过互动引导孩子思考,助力孩子提升批判性思维能力。 什么是批判性思维呢? 批判性思维是一种思考方式,它能够使我们在接收信

华为OD机试 - 最优结果的a数组数量 - 贪心思维(Java 2024 E卷 100分)

华为OD机试 2024E卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《华为OD机试(JAVA)真题(E卷+D卷+A卷+B卷+C卷)》。 刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新,全天CSDN在线答疑。 一、题目描述

互联网思维总结

目录 互联网八大思维 一 互联网思维 一 用户思维 二 产品思维 三 免费思维 四 社群思维 五 大数据思维 六 自媒体思维 七 跨界思维 八 平台思维 总结 互联网八大思维 简要列举以下思维,用户思维,社会化思维,大数据思维,简约思维,极致思维,跨界思维,流量思维,迭代思维,平台思维。 任何企业都可以找到一个竞争对手打,但是有一个对手是打不赢的,就是趋势,趋势一

0904作业+思维导图

一、作业 (将昨天的作业修改为标准模板类的) 1、代码 #include <iostream>#include <stack>using namespace std;//队列模板类template<typename T>class Queue{private:int max; //队列最大容量int num; //队列内元素数T *ptr; //容器

关于UML的思维导图

UML的构造块、规则、公共机制、5种视图、关系、图 综合如下: UML的构造块: UML的规则: UML的公共机制: UML的5种视图: UML的关系: UML图: