人都有追求幸福的愿望,但什么时候最幸福呢?Mihaly 认为人在忘记自我的时候最幸福。他将这种状态称为 Flow,即心流。
心流是一种全神贯注的状态,人在遭遇心流时会忘记自我,忘记时间,忘记周遭,只专注于眼前。在精神高度专注时,人也会收获极大的快乐与满足,谓之幸福。
作者认为,心流状态可遇不可求,但也提供了可行的建议来帮助人更容易进入心流:
- 设定明确可量化的目标
- 掌握实现目标需要特定的技能
- 应用技能过程中寻找及时反馈
- 实现目标后技能水平得到提升
书中举了若干示例,其中最合适的例子是外科医生的手术活动和音乐家的演奏表演。
在作者成书的年代 (1990),计算机还未普及,程序员是小众职业。今天,他们当属对心流体验最为熟悉的广大人群。
编程活动就是一次典型的心流体验:
- 编程活动需要有明确的目标,例如实现一个功能模块;
- 这需要掌握特定的技能,例如某种语言、算法、数据结构;
- 编程过程中,程序员会不断地得到及时反馈,例如编译器报错;
- 最终,功能模块上线,程序员的技能水平进一步提升。
人都有追求幸福的愿望,但什么是幸福呢?Mihaly 没有明说,但是可以从书中的描述总结出来:没有痛苦就是幸福、短暂地遗忘痛苦也算幸福。
那么,你幸福吗?