这是《程序员职场东西库》系列文章,在阅览本文之前,主张先阅览 《程序员职场东西库》 东西导论

引子

请考虑这样一个问题:怎么提一个问题,快速大概了解一个程序员的职场效能?

假如暂时没有头绪的话,可以继续阅览。

知道思想导图

谈到思想导图,信任大部分人都运用过了,即便没有运用过,那一定也看到过。

任何树型结构的内容都可以运用思想导图来构建和展示

树型结构的内容多吗?多,十分多,咱们看下 XMind 默许的模板:

《程序员职场工具库》 学会更好地思考 —— 思维导图开篇

可以看到就有 9 种模板,其中有许多咱们常见的:思想导图、组织架构图、鱼骨图、树型表格等等。你用过多少种?

接下来,是不是会觉得我会给咱们介绍思想导图东西的详细用法?

不是的,我不会讲这些内容,假如咱们想知道思想导图东西的详细运用方法的话,主张网上查找根底教程,或许浏览 XMind 官网。

还有别的一个原因,是我自己也不知道许多思想导图东西的高档用法,我没法教,我基本上就只会运用最根底的思想导图模板和功用,并不会去寻求高档的配色和款式。

我想让咱们知道思想导图的是,它是一个让自己专心思想、捕捉思想创意、并让思想清晰可见的东西

咱们的思想处理方法,通常可以划分为两种方法,接下来让咱们别离看看。

分类&整理

《程序员职场东西库》 东西导论 中提到过,思想导图东西是展示树型思想的,关于咱们程序员来说,这十分好了解。

在数据结构和根底算法课中,还记得咱们实现一个堆的时分,是运用哪个数据结构的吗?是用一维数组。

相同的,咱们也可以运用一个一维列表,然后经过不断的归类和整理,慢慢地构建出一棵思想树。

请看下面这个简略的例子:

《程序员职场工具库》 学会更好地思考 —— 思维导图开篇

咱们罗列了一些生果,它们都是相等的,这是一个一维数组,从这个数组中,咱们只能得出一个信息 —— 它们都是生果。然后咱们经过简略的分类,得到了咱们的思想树:

《程序员职场工具库》 学会更好地思考 —— 思维导图开篇

这个时分,咱们多出了一个信息 —— 生果的分类,咱们经过这棵思想树,可以快速地判别出来,跟我对话的人是想给我解说一些生果分类常识的,接下来,他或许会继续深入地解说每个生果分类的特性常识等等。

发散&联想

刚刚的 分类&整理 是把视角放在思想树的底部来看的,从下往上得出思想树。

聪明的你,肯定很快能想到,别的一种视点便是从根节点来看,从上往下得出思想树。这种方法,我把它称为 发散&联想

相同的,咱们也来看一个简略的例子,这次的最初,只要一个孑立的节点:

《程序员职场工具库》 学会更好地思考 —— 思维导图开篇

当我看到“生果”这个词的时分,我或许会想到的是什么?

我或许会想到我喜欢吃什么,不喜欢吃什么:

《程序员职场工具库》 学会更好地思考 —— 思维导图开篇

那我到底喜欢吃什么生果,不喜欢吃什么生果呢?

《程序员职场工具库》 学会更好地思考 —— 思维导图开篇

新的思想树出来了,看到这棵思想树,咱们可以快速判别出来,对方或许是准备做毛遂自荐了。

可以很简略了解,咱们有两种思想方法可以构建咱们的思想树,从上而下,或许从下而上,而往往,咱们会一起运用这两种方法,当同级节点许多的时分,咱们很或许需求切换到 分类&整理 思想,当咱们需求扩展和延伸咱们的思想的时分,咱们就会切换到 发散&联想 思想,经过不断地切换这两种思想,慢慢地构建出咱们的思想结晶

思想导图的效果

《程序员职场东西库》 东西导论 中提到过,思想导图东西是一个可以撑起一个门面的东西,它有着巨大的效果。

接下来我会别离解说思想导图的 5 大效果,希望可以让咱们重新知道这个东西,并重视起来。

效果1:辅佐考虑

思想导图东西可以让咱们专心考虑和捕捉思想创意,辅佐咱们进行考虑。它首要经过以下 4 个方面打辅佐:

  1. 记录 & 回想。考虑是一个长期的进程,它或许会继续好几天,乃至几个星期,但咱们的回想是不能持久的,咱们的大脑简略遗忘工作,好记忆不如烂笔头,把咱们的考虑记录在思想导图中,可以协助咱们回想曾经的考虑,乃至是考虑进程,这一点是思想导图相关于把考虑项记录在一个 todolist 这种东西要优胜的当地地点。另一方面,咱们不会在一个问题上一向做考虑,因此有许多时分,咱们会忽然蹦出一个创意出来,这时,咱们可以把这些创意简略整理到思想导图中,等待后续进行分类&整理
  2. 查漏。思想导图可以展示咱们完好的思想,让咱们拥有一个大局的视角,这样便利咱们查看自己的考虑是否还有遗失的当地。查漏的技巧是针对同一个父节点的一层进行查漏,每一层都要遵循 MECE 准则,进行 review 考虑,查看自己的考虑是否有需求弥补完善的当地。
  3. 纠正。许多时分,咱们再去看过去的考虑,会发现错误或许现已过期的当地,这个时分,咱们就能进行相应的纠正动作,让咱们的考虑走在正确的道路上,而这种纠正也往往需求建立在有完好的思想视角上的,思想导图可以很好地协助咱们。
  4. 启示。之前讲到,咱们从上而下构建思想树的时分,运用到的便是发散&联调思想形式,这个便是启示。当咱们把脑际里的一切考虑都记录在思想导图中的时分,可以释放大脑的担负,让它可以专心于某一个模块上面的考虑;一起,在有了一个完好思想的视角之后,更简略启示咱们的思想。假如咱们只重视过去,那咱们永远都不会去考虑未来,假如咱们现已总结了过去,那咱们就可以更好地规划未来。思想导图的启示效果的原理类比于此。

效果2:协助转化自己的思想方法

作为程序员,关于一棵树的处理,咱们应该是熟烂于心了。类似树的遍历有广度和深度之分,相同,咱们关于事物的考虑相同也有广度和深度之分。

正常来说,绝大多数人都是深度优先考虑的,由于这是比较简略上手,而且打小就培育起来的思想习惯。在教别人做某件工作的时分,最常见的是第一步做…,第二步做…,直到最终。

走一步看一步,完结一步再考虑下一步怎么做,这个思想方法不能说有错,由于它很直接,大部分情况下是高效的。

可是,当咱们需求更好地考虑的时分,往往需求的是全盘的考虑为主,从大到小的考虑方法,这种便是广度优先考虑方法。

咱们来看一个简略的例子,比如咱们现在被安排了要做某个体系,咱们很习惯地就会开端想怎么开发这个体系,咱们有以往成熟的工作经历了:

《程序员职场工具库》 学会更好地思考 —— 思维导图开篇

咱们要先做架构规划,然后先开发中心模块,开发完要自测,最终发布。

很有或许,咱们在做架构规划的时分,忽然想到,啊,咱们需求参考业界计划,做一下竞品分析,才干规划出更好的体系;在要发布的时分,才想到,咦,咱们要怎样检验呢?怎样才干证明咱们的体系是可以解决问题的呢?

《程序员职场工具库》 学会更好地思考 —— 思维导图开篇

可以看到,这个进程实际上是比较混乱的,十分典型的走一步看一步,碰到问题再考虑下一步。

假如,咱们转化自己的思想方法,运用广度优先考虑方法,咱们会这样首要全盘考虑第一层:

《程序员职场工具库》 学会更好地思考 —— 思维导图开篇

咱们先考虑,咱们要做好XX体系,大概需求做哪些工作?

嗯,咱们需求先了解清楚这个项目的布景,咱们碰到的问题是什么;然后要做一下分析,用户调研,竞品调研;这样才干更好地得出咱们的最终方针,一起咱们还要提前确认可衡量的检验规范;下一步便是咱们擅长地体系实现;体系上线之后呢,咱们就要给老板检验,而且搜集用户运用反应;最终咱们要做一个美丽的项目总结,给老板报告。

有了这个大体流程之后,咱们心里就有底了,这个时分,咱们就可以让自己的思想愈加专心于某一个模块去做深入地考虑了,比如详细要怎样做布景了解。这个时分,咱们就不用去考虑其他模块的工作了,可以彻底专心于当时这个模块,去考虑详细要怎么做。

广度优先考虑的方法可以让咱们更好地考虑,由于咱们在考虑某一个模块的时分,咱们的大脑是放松状况的,由于咱们现已记录了其他模块的工作了,我知道,我不会漏掉这个要害的过程,待会我就会去考虑那个模块的工作,现在,我可以全身心投入考虑这个模块的工作。

别的,广度优先考虑的方法可以避免咱们钻牛角尖,太重视细节,这点往往是咱们程序员最简略踩的圈套!咱们常常碰到问题,就会钻到技术细节上去,这样就很简略忽略、遗失其他方面的工作,这样做往往事倍功半,乃至会做无用功。

首要做全盘的考虑,这个广度优先考虑的思想方法十分重要,特别是关于高档程序员来说,是一项必备的技能。这种思想方法是需求不断练习才干够改变的,而思想导图东西可以很好地协助咱们转化自己的思想方法

效果3:培育一种习惯

当你喜欢上乃至依靠思想导图东西的时分,恭喜你,你现已培育出了一种十分良好并重要的习惯 —— 遇事前考虑清楚

咱们是人类,所以,在做工作之前,肯定是会先考虑的,可是,你确认考虑清楚了吗?你的考虑完好吗?你的考虑是对的吗?你的考虑可以被验证吗?你的考虑经过验证了吗?

在程序员领域,咱们有一个十分重要的准则,便是把自己的时刻花在流程的越前面越有价值。但绝大多数程序员,在碰到问题、接到任务的时分,会猴急猴忙地开端去 coding,他们会快速地想解决计划,嗯,这个计划想过了,没问题,可以解决问题,那就开干吧!

可是,这个计划确认是最优的了吗?这个计划确认真得可以解决全部问题吗?这个计划还会引发其他问题吗?这些问题他都没想过,他不愿意花时刻去考虑更多,那么,他很有或许就会踩程序员最经典的坑 —— 返工。

遇事前考虑清楚,花这个时刻是值得的,而思想导图东西可以让咱们更好地考虑,可以协助咱们提高这块考虑的效率和质量,那咱们就更应该运用思想导图东西,慢慢地,假如咱们养成习惯,碰到工作,首要打开思想导图东西,做一个全面的考虑,然后再去执行,那你的人生将会变得不相同。

效果4:沉积考虑的方法论

考虑方法论指的是针对一些通用场景的考虑是有一定范式的,可以把这些固定范式整理成模板,这样,在下一次碰到相同场景的问题的时分,可以快速经过模板构建思想导图,比如上文提到过的 XX体系 的考虑相同,后面再碰到别的一个体系,也差不多要考虑这些维度的工作。

当然,按道理思想导图东西应该有保存模板的功用,虽然我没运用过,我一般都是直接仿制,或许是直接手撸,由于这个考虑范式现已深入我的脑际了。

常常运用思想导图东西,用多了,自己就会发现,有许多的思想导图都长得差不多,全体的结构是差不多的,那这些就可以总结沉积为某一类问题的考虑方法论,这些,就成为了传说中的“经历”。

效果5:更好地表达自己的主意

思想导图不仅可以辅佐咱们考虑,还可以协助咱们更好地展示自己的思想,把透明的思想有结构,有逻辑地展示给其他人看

怎么更有条理地把自己的思路讲给别人听?思想导图是个十分好的挑选,可以把心里所想的全体脉络讲清楚,可是假如需求讲许多细节的话,思想导图就不太适宜了,这个时分,PPT 是个比较好的挑选了,可是相关于 PPT,思想导图的构建愈加简略,快捷。

下面我就拿本文举例子:

《程序员职场工具库》 学会更好地思考 —— 思维导图开篇

咱们好,我计划写一篇关于思想导图东西的文章,这篇文章是归于这个系列文章的第一篇。

关于这篇文章,我首要从 3 个方面考虑,首要要确认我写这篇文章的方针,然后为了达成这个方针,我需求确认这篇文章的主题,最终依据这个主题,我要构思这篇文章的内容纲要。接下来首要看看这篇文章的方针。

《程序员职场工具库》 学会更好地思考 —— 思维导图开篇

我写这篇文章是为了推行思想导图这个东西吗?可以说是,但不彻底是。

我更希望介绍我对思想导图东西的总结,首要经过以下 2 个方面:

  • 经过思想导图的特点介绍咱们的思想形式
  • 环绕 协助个人成长提高工作效率 两个方面介绍思想导图的效果

我的方针是经过分享上面的总结内容,让读者有所收成,这样才干重视我的公众号。

《程序员职场工具库》 学会更好地思考 —— 思维导图开篇

那我要运用什么文章主题呢?

介绍思想导图东西?这个欠好,不够高大上。

分享思想导图东西的运用技巧?这个放在第一篇不太适宜,关于运用技巧可以放在后面的文章中介绍。

我想到了一个高大上一点的主题 —— 基于思想导图东西,学会更好地考虑

《程序员职场工具库》 学会更好地思考 —— 思维导图开篇

所以,我确认了这篇文章的纲要。

首要,我会抛出一个问题作为引子,吸引读者。

然后,我会首要带咱们知道思想导图,依据思想导图的结构特点引出咱们的思想形式。

再然后,我会经过以下 5 个点介绍思想导图的效果:

  • 辅佐考虑
  • 转化自己的思想方法
  • 培育一种习惯
  • 沉积考虑的方法论
  • 更好地表达自己的主意

最终,我会答复最最初抛出的问题,并总结本文,重申我的主题。

我叙述完了,谢谢咱们。

对着思想导图,一步一步地展示并叙述自己的考虑进程,是十分有结构和有条理的。在整个叙述进程中,我相同是遵循广度优先的方法,先给出全体,再细化每个模块地讲。

结尾

想要让自己变得高效,就必须要学会更好地考虑,思想导图东西是优秀的考虑帮手,它不仅可以辅佐咱们考虑,还可以培育咱们的思想习惯并沉积咱们的考虑方法论,让咱们的考虑变得愈加高效。

回到咱们最最初的那个问题:怎么提一个问题,快速大概了解一个程序员的职场效能?

我会这样问:请问,思想导图东西在你的工作中的运用率是多少?

首要这个问题不会走漏我的提问意图,是一个简略型的提问。接下来要看他们的答复。

假如低于 20%,那基本上,他的工作就像是在抛一枚硬币,好与坏只在弹指之间,听其自然。

假如是 20% ~ 60%,现已开端入门了,小有成效,但仍有开展空间。

假如是 60% ~ 80%,理解考虑的力气,至少是高档工程师等级的,可以独立负责项目,并完结的很好。

假如高于 80%,有自己的干事方法论,可以自我管理,达到十分高的效能程度了。

这里的要害中心,不在于真实的运用率是多少,而是看对方关于考虑的重视程度,擅于考虑的人一定会运用各种东西辅佐自己完结考虑,并深谙考虑的力气,这个数值代表了自己在工作中做考虑的依靠程度,当他觉得自己在工作的时分需求常常进行全面并深度的考虑,那他就会答很高的占比。

你的答案会是多少呢?

这是思想导图东西的开篇,比较偏于“道”,希望可以让咱们重新知道思想导图东西,并理解它的真实含义地点。接下来我会分享一些思想导图东西的应用总结,归于“术”的部分,敬请期待。

—————-【END】—————-

欢迎加我v【longyiyiyu】,进行无担负交流,我会

  • 长期工作开展规划辅导
  • 近期工作重点交流
  • 职场解惑
  • 面试辅导

也欢迎重视公众号【潜龙在渊灬】,收成程序员职场相关经历、提高工作效率和职场效能、结交更多人脉。