微言码道 · 手记

追求高效的程序员(七):运动与阅读

—— 只有健康,才能保持效率。而身体的健康与精神上的健康同等重要,这就是为什么我们需要阅读与运动的原因所在。

无论是运动,或是阅读,这两个事情似乎与工作无关,更似乎不能与所谓的效率挂上钩。

但我认为这不是事实。我们都知道,健康是影响工作效率的一个重要因素,很难想像一个不健康的人能高效的工作。

而健康其实是包括两种健康,一种是身体上的健康,一种是精神上的健康。

通过运动能保证我们身体健康,而阅读则可以让我们在精神上保持健康。所以,想要高效的工作,能坚持运动以及坚持阅读,就会非常有价值。

本篇文章是追求高效的程序员系列的七篇,本系列其它文章为:

  1. 追求高效的程序员(一):价值,效率与时间
  2. 追求高效的程序员(二):深度工作与心流
  3. 追求高效的程序员(三):高效的学习
  4. 追求高效的程序员(四):善用搜索
  5. 追求高效的程序员(五):要事优先
  6. 追求高效的程序员(六):目标与执行

一)

其实大多数程序员都是工作生活在一二线城市,一个普遍的现象就是我们都经常处于一种亚健康的状态。无论是从身体的健康还是面临的精神压力来说,总体来说是一种糟糕的状态。

从身体上来说,编程这个工作就是整天坐在电脑前,基本上很有可能我们一坐就是一天,如果再算上加班的一些情况,就更多了。所以我们普遍运动非常少,再加上现在外卖方便,我发现我们很多人,连中午出去下面吃个饭这种运动量都减免了,天天坐在办公室等饭上门。

这种状态随着时间积累,想要健康的身体,不知道从何谈起。

再说另一个方面,精神上的压力,这个应该也是大家普遍能感受到的。精神压力最重要的表现形式就是:焦虑。其实我一直对一个悖论非常感兴趣,也经常和一些朋友讨论这个悖论,这个悖论就是:

科学与技术的发展,并没有让我们生活的更轻松,反而压力更大

无论是工作,生活,人与人相处,可能各种事情都会让我们感觉精神压力非常大,不断的产生焦虑。这种不断的产生焦虑自然就会让我们的精神处于亚健康的状态。

二)

怎么办?

我的办法就是保持阅读与晨跑。

当然,我不会去说阅读和晨跑在科学上有什么好处,毕竟我不是这个领域的专家,讲大道理那我也是从网上抄来的,没有价值。

我只是从我个人的经历和感受来说下这两个事。

关于阅读

无论是阅读还是晨跑,我都是从18年开始的,但原因并不一致。

阅读最开始是纯粹是打发时间用的,是我用来晚上哄小孩睡觉时用来打发时间用的。

哄小孩睡觉时,不可能看着手机陪他们睡,这肯定不好,一方面对眼睛伤害很大,另一方面对小孩形成一种不好的示范效应,而且早年我家大的小孩晚上睡觉非常困难,经常一两个小时还醒着,睡不着。

所以,这个时间很难打发,很烦。后面就无意搞了个kindle看书,这样关灯的情况下,也能看,又能哄他睡觉,也有较好的示范效应,毕竟是看书不是看手机对吧。

然后慢慢的就养成习惯了,每天晚上睡觉前都会读半小时以上。

一开始只是打发时间,到现在已经慢慢成为一种爱好了,对于阅读我对它的领悟是:

苟活一世,而体验千万种人生

阅读对我的精神方面的帮助非常大。

关于运动

运动我也是从18年开始做的,当时只是因为17年底公司体验发现油脂等指标超标,觉得不好要改善下。那改善的办法最好的就是运动了。

所以就早上去做这个事,因为晚上没有时间,下班后晚上回到家再吃完饭都8点多了,只能利用早上的时间。还好早上的时间可以通过早起来挤出一点时间。也就是如果以前是7点起床,改成6点起床就好了,这样在时间上不会影响工作生活其它任何事情,我觉得非常方便。

跑步这个事,我从最开始几百米都跑不下来,到现在能随便跑个5公里 ,偶尔去跑个10公里也没问题,让我明白了跑步是一件只要你愿意付出,就一定会有收获的事情。

也许我们在生活或工作中,有很多事情不管如何努力,都不会有收获,这确实会令人失望与难过,但跑步这个不同,是一个你只要坚持与努力,就不会没有收获的事。

三)

那有什么好处与价值?

我只说下我个人的感受,科学上的大道理我就不说了,说了我也是从网上抄的,不可信,而自己的一些感受则更真实。

  1. 学习新技术的能力更强了

说实话,我并不太确定,是不是真的因为阅读和晨跑改善了我个人的健康与精神,从而连带的导致我学习一个新技术的效率更高了,还是因为我这些年不断的使用各种不同的语言导致对编程的理解更深刻了或是其它。

反正一个总体感觉,我觉得自己去学习一门新的语言与技术的能力远高于过往。比如今年我做的myddd-vertx,基于kotlin与vert.x响应式领域驱动基础框架(https://myddd.org) ,这其中涉及到的kotlin也好,vert.x也好,都是我春节休假期间现学现用的。

再比如去年我做的PCX,基于Electron的跨平台桌面软件,用的是Typescript+React,而无论是Typescript还是React,也是我做PCX之前一二周现学的。

我相信这几年的阅读与运动对我这一点无论如何都是非常有帮助的。

  1. 文笔更好

显而易见的吧,虽然我几年前也写过博客,但当时的文章不能和现在的比,现在的文笔更好,能更好的用文字表达自己想法。

这确实是意料之外的收获,虽然我阅读很多年,但我从未有想过这方面的收获,这个是我在2020年无意间为公司写文章时才发现,原来我已经能更好的使用文字了。

这也是我在2021年开始做微言码道的原因所在。

  1. 能坚持持续做一件事

如果你能做到几乎每天早上6点起床去晨跑,日复一日,年复一年这样做,自然你就能更坚持去做一件事。这是晨跑带给我的好处。

与晨跑相比,每周写一篇文章,这种程度现在可以说是几乎毫不费力就能办到的事情。

  1. 心态更好,更平和

阅读能给我的好处在于体验更多的人生与经历,虽然并不是真实的。但它总归有点用处。

人生不如意之事十之八九,这个道理谁都明白,但如果你读过很多人的人生,可能有些是个人传记是真实的,也有些是虚拟的人生,都没有关系,它都能给你一种直面生活的勇气与力量。

比如我最喜欢的国内作家是余华,他的《活着》,《许三观卖血记》等著作,主人公的经历当然只能用悲惨来形容,但整本书散发的却不是消极的气味,而是直面悲惨的生活,依然能有勇敢的活下去。这种阅读无形中就能给你某种力量。

这也让我能以更好的心态去直面工作与生活中的一切事宜。工作也好,生活也好,当然有可能遭遇不公与不愉快,但与消极的心态相比,更积极与平和的心态才是正确的应对之道。

岂能尽如人意,但求无愧于心。

四)

如果你有一个健康的身体状态,一个健康的精神状态,理所当然的工作的效率会更高。

所以说,有句话我认为是非常对的:

阅读与运动是最廉价的提升自我的手段

我相信这是事实,因为它发生在我身上。

五)

积极与乐观是非常重要的。因为世事无法尽如人意。

如果你怀着一种消极的,抱怨的的心态去面对工作,坦率的讲,不可能有高效可言。但如果同样的事,你能更换角度用更积极与乐观的心态去看待,可能你就会以完全不同的效率去做这件事。

下一篇:追求高效的程序员(八):积极与乐观