在《软技能:代码之外的生存指南(第二版)》这本书中,作者专门花了一个篇章的内容来讲健身,为啥?因为健康对程序员的重要性再怎么强调也不过分。程序员的工作状态往往是高度集中、久坐不动。久坐不仅会带来体态上的改变,如脊柱弯曲、肌肉萎缩,还会增加肥胖、高血压等慢性病的风险。而且,心理上的压力也会因长期高强度工作而加剧。
身体是革命的本钱,程序员作为脑力劳动者更是如此。一项适当的运动计划不仅能缓解身体的不适,还能提高大脑的效率。运动能促进血液循环,为大脑输送更多氧气,提升专注力和创造力,让我们更快找到解决 Bug 的灵感。
这本书中讲到了很多健身的内容,比如力量训练、跑步、减肥、增肌等等,但我觉得其中的第63章《开始跑步》更适合广大程序员。因为跑步是一项成本低、门槛低,但收益极高的运动方式,非常适合程序员这样忙碌的人群。
找个跑步的理由
作者也承认,他曾经很讨厌跑步,我想大多数人也是如此,所以,首先需要先找一找跑步的理由:
1. 为了心血管健康:跑步并不是增强心脏、增加肺活量的唯一方法,任何形式的运动都能做到这一点,但是跑步却是最容易的。它简单到无论你在哪里只需要出门跑就行了。
2. 减肥:跑步也是燃烧额外热量的好途径,而且跑步已经被证明会抑制食欲,所以在饿的时候跑步,一举两得,能让你离减肥目标更近。
3. 跑步的快感:尽管在跑步的时候并未乐在其中,但是跑完之后会感觉非常好。跑步能让你更快乐,这一观点也得到一些研究的支持。跑步是治疗轻度抑郁的天然良药,能让你自我感觉更好。
4. 增强膝盖和其他关节:大多数人认为跑步伤膝盖,但是跑步能提升骨密度,降低罹患癌症的风险,也能延长寿命。
跑起来
对于从未尝试过长跑的人来说,跑完几公里似乎是个遥不可及的目标。但实际上,通过科学的训练计划,几乎每个人都可以跑得更远,甚至完成马拉松。关键在于循序渐进,制定合理的跑步计划,逐步增加跑步的距离。例如,一些标准的马拉松训练计划可以让初学者在30周内从只能跑5公里发展到能够完成42.195公里的全程马拉松。
然而,在尝试马拉松之前,建议先从5公里跑起。完成5公里是一个良好的开端,它不仅能帮助你积累跑步经验,还能让你决定是否要继续挑战更远的距离。
对于跑步新手来说,Couch-to-5K计划是一个理想的起点。该计划的设计理念是每周逐渐增加跑步距离,帮助没有跑步经验的人逐步建立体能。从每周3次、每次20-30分钟的训练开始,经过约两个月的努力,最终你将能够跑完完整的5公里。这一计划特别适合那些体型较大或初次接触跑步的人。
注:书中提到的 Couch-to-5K app 并不好用,不太适合中国用户的使用习惯,可以在 keep、咕咚、小米运动等 app 上找到很多免费的 5 公里跑步训练计划。
入门跑步时,最重要的是决心和坚持。如果不能一周跑3次,哪怕你按照Couch-to-5K计划进行训练,也很难取得实际进展。锻炼耐力需要时间,而失去耐力却不需要太多时间。
刚开始时,尤其不要过于关注进展。你可能会进行走跑交替训练,这是非常正常的过程。随着时间推移,跑步距离会逐渐增加,最终你会达到自己的目标。重要的是保持耐心,不要急于求成,否则容易心灰意冷,无法坚持下去。
当你开始跑步并坚持一段时间后,你会发现跑步带来的身心健康益处。跑步不仅能提高体能,还能带来愉悦的成就感。作者曾经历了一个突破:原本每次跑5公里,但有一次在录制播客时,他意外发现自己能够边跑边说话,结果跑了11公里。这让他意识到自己一直在自我设限,只要突破自己的极限,就能跑得更远。
跑步的真正乐趣在于不断挑战自己的极限,进而享受跑步带来的愉悦。此外,如果能够享受边跑步边听有声书(音乐等)的乐趣,那不仅锻炼了体能,还丰富了自己的精神世界。
小结
程序员坚持跑步,不仅是在强健身体,更是在塑造一种健康的生活态度。跑步让人远离疲惫感,增强工作效率;也让人学会控制节奏,面对代码的复杂性时更加从容。正如书中提到的那样,身体的强壮能为我们的职业生涯注入更多可能性。
程序员们,跑起来吧!跑步是一次健康的投资,也是一次心灵的旅程。从脚下开始,你会发现,身体和思维都焕然一新。