编程中的心流模式flow

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/thisinnocence/article/details/90585956

周末看电影,接触到了心流这个概念,挺有意思。了解心流理论,可以指导我们进入一个更为高效愉悦的工作状态。

电影《社交网络》里程序员写代码出现了两次"wired in", 一次是肖恩帕克去参观扎克伯格的创业团队,其中的一名程序员没有回应肖恩的问候;另一次就是安德鲁怒找扎克伯格询问关于股票稀释的问题;

quora上有个专门的问题来: https://www.quora.com/What-does-it-mean-to-be-wired-in,意思说:“He’s wired in”. Well this means you literally “wired” to your computer.

有点类似武侠里说的那种人剑合一的境界。
在这里插入图片描述还有个跟程序员相关的电影《黑镜:潘达斯奈基》,里面有个类似的情节:

306
00:13:19,180 --> 00:13:20,400
你听什么
What do you listen to?
307
00:13:22,530 --> 00:13:23,710
来进入心流
To get in to the flow.

这里的心流指的是什么,有专门的心里学理论,知乎上也有对这个问题的探讨:

“心流”是指我们在做某些事情时,那种全神贯注、投入忘我的状态——这种状态下,你甚至感觉不到时间的存在,在这件事情完成之后我们会有一种充满能量并且非常满足的感受。其实很多时候我们在做自己非常喜欢、有挑战并且擅长的事情的时候,就很容易体验到心流,比如爬山、游泳、打球、玩游戏、阅读、演奏乐器还有工作的时候。

不过,太长时间的极度专注可能对人的消耗也挺大。在程序员的产出为什么和投入时间不呈线性相关的关系?这个问题下,一名答主提到了他这样的一个经历:

我试过,极度专注状态下,一天6个小时左右写了两千行全原创代码,一气呵成,0bug。
写完站不起来了。之后近一个月精神无法集中,没有再写一行代码。
从那以后,我学会了合理安排自己的工作时间,每天进入极度专注时间不超过4小时。

这种极度专注对人的消耗还真是蛮大。认识的一个获得过ACM中国区金牌的朋友提到他们的训练说每周也就一次集训,集中尽力做题5小时。

自己上学时,参加过电子设计大赛和数学建模比赛,都还取得了不错的成绩,核心的算法代码也都是晚上通宵后半夜一气呵成突破写出来的。到底当时年轻,精力十足啊。对当时自己完成核心代码编写的那种奇妙的状态,自己也印象深刻,感觉就是大脑莫名的兴奋,思维十分活跃,快速理清楚了复杂逻辑,完成了代码实现。感觉不知不觉就天亮了,内心有一种模型的平静与满足,很奇妙的一种体验。

到了工作后,写的都是业务代码,极少有那种状态了。而且也总是被各种事情打断。现在看了那个理论后,才知道那个叫做”心流模式“。而且,进入状态是需要一定前提条件的:

  • 要产生心流的先决条件是自己的能力与所要做的事情的挑战难度都比较高,并且能力与挑战难度相等。
  • 为喜欢的事情努力时、当内在动机存在时,人们会更容易进入心流的状态。而只有通过实践去尝试做一件事,你才会真正知道自己对它的感受。靠想象、分析和测试都是并不能真正帮你做到这一点的。
  • 当你发现一件事情充满挑战,而自己却技能不足时,应当及时学习新的技能以应对挑战;相反,当一件事情挑战不足时,适当地增加难度,也能够帮助人们更好地进入心流的状态。
  • 设立明确而具体的目标,并主动寻找反馈。当目标越明确时,人们对于自己能否胜任就越有把握,也越能够专注地努力,而不会左顾右盼、犹豫拖延(Lee, 2005)。而寻找反馈,能够帮助人们根据反馈做出及时的调整,避免反复碰壁而消耗热情与精力。
  • 很大程度上,获得幸福生活的秘密在于,学会尽可能地从我们必须做的事情中得到心流的状态。如果工作和生活变得自身具有目的,那么生命就不会虚度,我们所做的一切本身就值得我们去做。

一张说明进入心流条件的图:
在这里插入图片描述
心流的获取,靠的是个人能力水平和接受的任务难度之间的微妙配比。进入心流模式就会体验到:

你感觉自己完完全全在为这件事情本身而努力,就连自身也都因此显得很遥远。时光飞逝,你觉得自己的每一个动作、想法都如行云流水一般发生、发展。你觉得自己全神贯注,所有的能力被发挥到极致。

还有很多关于心流的解释和tips,后面可以结合自己的实际工作试试看 😃

展开阅读全文

寻智书摘:『生命的』NO.2

01-15

rn人在心流中常会忘我,在淡漠、担心或无聊时,自我便会跃居主宰。rn  小说家斯特恩说:最难克服的是自己无聊的一面,也就是虚荣、骄傲、未获应得礼遇的感觉、与别人互相较量之心等等。我会这么说:「最大的阻碍就是自己。」rn  唯有将注意力适度转离个人的目标及野心,你才有机会理解现实的本质。rn  如果热中此事,动机又充足,就算万般棘手,你也能轻而易举达到全神贯注的境界。rnrn rnrn5.心流何处寻? rn rn  有助于心流产生的活动,称为「心流活动」(flow activities)。rn  尽全力接受挑战,并达成目标,即有可能产生心流。rn  只有高难度挑战与卓越的能力相互配合,个人的全心投入才可能触发心流,塑造异于平常的经验感受。rn  每一项心流活动都需要在刚开始时花些心思,然后才能享受到乐趣。rn  立即回馈是心流活动的另一特征。它让人知道自己究竟做得好不好,你可以在每一步骤之后,立刻判断自己是否有所改进。rn  在目标明确、具立即回馈、且挑战与能力相当的情况下,人的注意力会开始凝聚,逐渐进入心无旁骛的状态。此刻自我意识已消失不见,时间感也有所扭曲,只觉得时光飞逝,整个人的身心都发挥到极致,在身心合一、专注的情况下,生命终可获得极致的发挥。rn  随着挑战与能力的关系转变,个人的经验感受也会有所不同。当两者皆位于最高点时,最容易产生心流,即最优经验感受。rn6.悠悠见南山 rn rn  在科技发达的社会,每人每天约有三分之一的时间必须独自度过,不论是否乐意,人们仍须独自完成日常生活中的许多责任,因此,就算无法乐在其中,你至少也要学会忍受孤寂,否则生活注定苦不堪言。rn  忍耐孤寂、甚至享受孤寂的能力固然不易习得,但就长远来看,却是一种十分有用的技巧。rn  人只有在无所事事的时候,方能了解自己的潜能。希腊哲学家认为,唯有在空闲时,人才是真正的人。rn rn寻智书摘:『生命的心流』rn7.玩得有名堂 rn rn  人类尚未学会明智运用闲暇,是本世纪中期以来许多人关切的议题。有人宣称,美国是否能成为文明大国,端视人们如何运用空闲.rn  一般人认为,休闲娱乐毋需动用任何技能,人人皆可为之。但由证据显示,事实恰好相反。拥有自由时间也不见得能提升生活素质,除非当事人知道如何有效运用空闲时间,但这份能力绝不是与生俱有。rn  主动式休闲是十分正面的经验。当人们从事嗜好、运动、弹奏乐器、看电影时,大多比较快乐、专注、有动机,而且比一天中任何时候更容易产生心流。就在这个时候,不论快乐、动机、专注力或心流等体验皆达到颠峰,且彼此协调一致。rn  许多令我们觉得有趣的事,并非因为它原本就有趣,而是因为自己为它花了不少力气。跑马拉松、登山、玩桥牌与戏剧,都是十分枯躁的事,但对投注许多精力、了解其中奥妙的人并非如此。rn  人们若专注在现实生活中某个领域,自然会有无穷的机会出现,让人透过身、心、情绪等管道磨练技能。rn  不论是哪一种领域或专业,你必须以享受该项活动为目的,重点不在结果,而在于学会如何掌控注意力.rn 论坛

寻智书摘:『生命的』NO.1

01-15

「心流」(flow)隐含的意义,就像许多人形容自己表现最杰出时那份水到渠成、不费吹灰之力的感觉,也就是运动家所谓的「处于颠峰」、艺术家及音乐家所说的「灵思泉涌」。rn  处于心流状态时,我们并不会觉得快乐,唯有在完成任务后,方有余暇回顾适才发生之事,进而为这种极佳体验心生感激,并自内心涌现快乐之情。rn  唯有继心流而来的快乐,才是自己塑造而得,对个人意识的拓展与成长才有助益。rn  无论居家或工作期间,我们很可能经常处于浑浑噩噩的状态,但是在心流活动中,我们却很清楚自己在做什么。rn  心流经验宛若一块学习的磁石,帮助你发展高超技巧,并向高难度任务挑战。不论做什么事,若能一面乐于其中、一面不断成长,就是最理想的状况。rnrn rn寻智书摘:『生命的心流』rn2.心为形役吗? rn rn  工作是一种很奇怪的经验,既为人营造专注、满足的时刻,给人骄傲及归属感,却又是大多数人避之唯恐不及的事。rn  孩子已深具一种观念:工作是必须但不愉快的;娱乐是愉快却无用处的。rnrn 工作一旦落入陈规俗套,不具意义时,休闲娱乐便会取而代之,并逐渐加重比例,使人转而仰赖精密的人造刺激。rn  所有休闲类活动 (leisure activities)中,通常最耗精神的是看电视,但电视节目哗众取宠的成分毕竟居多,提升观众层次的作用较小,多数人所观看的电视节目并无助于自我开发。rn  改善生活素质的第一步在于:妥善规画日常活动,以从中获取最有助益的经验感受。此举看似容易,但在巨大的惰性及社会同化压力下,人们往往分不清自己究竟喜欢生活的哪个部分。rn  所幸人类还拥有动机或抉择能力,足以改变结局。而相信这一点的人,也正是最有机会挣脱命运枷锁的人。rnrn rn rnrnrnrnrn 论坛

没有更多推荐了,返回首页