程序员必备心理学——心流


前言

你是否常常感觉自己明明学习了一整天,但是就是感觉没有太多的收获。这个时候除了你的学习方向等问题之外,也可能是你的学习方法太低效了。作者本人就经常有这种情况,好在偶然间在b站刷到一个大佬的这个心理学方法论。个人感觉这个方法论对我的学习效率有很大的提高,它就是心理学中的“心流”状态。


一、“心流”是什么?

心理理论之父、积极心理学奠基人米哈里·契克森米哈赖在30年前,在大量案例研究基础上,开创性地提出了“心流”的概念。“心流”是指我们在做某些事情时,那种全神贯注、投入忘我的状态——这种状态下,你甚至感觉不到时间的存在,在这件事情完成之后我们会有一种充满能量并且非常满足的感受。其实很多时候我们在做自己非常喜欢、有挑战并且擅长的事情的时候,就很容易体验到心流,比如爬山、游泳、打球、玩游戏、阅读、演奏乐器还有工作的时候。

二、心流的好处

你曾经是否有过做某件事,感觉时间从中午跳跃到了晚上,你甚至连吃饭都忘记了。这就是人们常说的走火入魔,哦呸说错了是心流状态。比如作者本人在和朋友开黑打游戏,或者看小说爽文时就经常进入这种状态,非常少数的几次学习过程中也曾进入过。你是否有在语文考试中在短短30分钟内写出一篇800字的作文,而平时你可能要花1.5小时才能完成。这就是因为在考试过程中你在无意识中进入了心流状态,高效的工作效率使你可以事半功倍。在这个过程中你的一秒钟可以拆成好几瓣来使,可以高效的不感觉疲惫的工作。这就是一些网吧圣手、麻将狂魔可以娱乐至死的原因。

二、如何进入心流

只说理论不说方法的都是耍流氓,接下来让我来讲讲我自己是如何通过一些技巧进入心流状态的。

心流状态的四个阶段

心流状态主要分为四个阶段:

第一个阶段:挣扎

在这个阶段你会感到非常的烦躁,内心有点平静不下来。当然了,如果你正在做的事是打游戏或者其它娱乐活动那可能没有这个阶段。。。对于我们程序员来说,这个阶段通常是你打开编码环境的时候,你对学习或工作的厌倦导致你非常躁动不安,这个时候就要用意志力去克服它,这个阶段通常10到20分钟。

第二个阶段:放松

在这个阶段你会逐渐适应了学习或工作的状态,这个时候你可以选择带上耳机听一些比较放松的歌。作者本人比较倾向于轻音乐和电音,个人不是很推荐带有歌词的歌,因为歌词可能会导致你分心(我个人是有这种情况的)。

第三个阶段:心流

在这个阶段你就已经进入心流状态了,这个时候你基本不会在意时间的流逝和一些周围环境的改变。感觉自己就像打了拿了蓝buffer一样,可以疯狂丢技能,完全不用担心蓝耗。心流状态的效率通常是普通状态的四倍左右。

第四个阶段:巩固

当你完成即定的目标或者被打断时会进入这种状态,只是前者会让你感觉身心非常的愉悦,特别是当你把代码跑起来没有出现任何报错的时候。当然如果时后者你可能会有点失望,导致进入下一次心流要等很久的CD。

进入心流的技巧

  • 第一个毫无疑问肯定是排除干扰,只有安静舒适的环境才能更快的进入心流状态。
  • 选择你热爱的事物,都说兴趣时最好的老师,如果你非常讨厌做模式,那进入心流基本是不可能的。
  • 选择合适的难度,我们常常说要走出舒适区,但是又不能走得太远。当你走太远时,选择超出你能力太多得事物来做时,你会常常因为遇到困难而感到焦躁不安。选择太简单的,因为一点挑战性都没有,这也导致很难进入心流状态。
  • 要太腾出一块较为宽裕的时间,个人感觉最好在90分钟以上。如果你只有30分钟那可能刚刚进入到放松的阶段,你就得被迫中止了。

总结

  1. 为自己营造一个没有干扰舒适的环境
  2. 腾出一段较长的时间(90分钟以上)
  3. 选择热爱的事物
  4. 给自己设定合适的目标(有挑战性又不至于太难)
  5. 五大敌人:环境嘈杂,一心多用,压力过大,缺乏热情,缺乏挑战

题外话

作者本人本身是一个容易受到外界干扰影响的人,所有我通常在准备进入心流时,会把周围的干扰尽量清空。提个小建议,你可以把手机的消息提醒全关了,连震动都不要,或者干脆手机扔的远远的。然后电脑上的所有社交软件都退掉,避免打断心流状态。因为每次打断后想要重新进入都要很长的CD时间,我就经常被打断后回头看自己的代码,思路断了。可能要花上1.20分钟去阅读之前写的代码才能回到正轨。

猜你喜欢

转载自blog.csdn.net/u013456390/article/details/112863136