再来继续这个修BUG系列,关于睡眠问题是很多人痛点,很复杂,我尝试能否修复这个bug: 其实很多人的问题并不是睡不着,而是早醒。 多数程序员都是这样,一天用脑多,其实很快可以睡,但问题是,睡的浅,半夜容易醒来,醒来后就再也睡不下去了。 我开始也会有点焦虑:是什么疾病导致的?是不是吃错了啥,如果醒了之后特别精神,又不能马上睡回去,那明天还有个会议怎么搞。 后来看了梁冬关于睡眠的视频,终于把这个bug破了。 他说:“你为什么要浪费那么难得的清醒一霎? “醒了睡不着,就别那么难受非要逼自己睡嘛!你起来看书啊啊。” 原来:你对于生活发生的所有东西,你的心态是对抗,还是欣然接受? 其实事物本身并没有变化,但是念头一转,这个bug就解决了。 德国历史学家罗杰·埃克里奇有个研究,通过研究古籍发现,在电灯发明前,欧洲等地普遍存在“分段睡眠”:先睡3-4小时(第一睡眠),半夜清醒1-2小时进行活动,再睡3-4小时(第二睡眠)。 所以第一点:早醒,你 不要焦虑,人类可能天然倾向于分段睡眠,而连续睡8个小时并非唯一正确的模式, 放下焦虑:半夜醒来时,不要强迫自己立刻睡着。越是焦虑地想“