对大多数程序员而言,弯腰驼背一连几小时趴在办公桌上对着电脑霹雳巴拉敲着键盘,很有可能是一种常态,日复一日,年复一年。我之所以知道的这么清楚,是因为我也是其中的一员。

随着时间的流逝,头开始向前倾(1),肩膀开始无意识地耷拉下来(2),背渐渐地向前弯曲(3)并且和臀部形成的角 度小于90度(4)。这些无法否认的症状压倒性地表明了如此坐姿有碍我们的健康:很可能会导致头痛和下巴疼痛,胃肠道出现问题,以及一个让我们英俊潇洒不 再的啤酒肚。而如果身体在喊这里疼,那里痛的,我们还能好好工作吗?答案肯定是否定的,严重的话,还会影响我们的工作质量,摧残我们的信心,病痛缠身,悔 不当初。为了避免这种情况的发生,很多专家都会建议我们一定要改善坐姿。

下图就是教科书中正确的坐姿。显示器要放在视线正中央或者略低一点也可以,这样可以保持头部直立(1)。肩膀略微向后挺,背部自然地形成一种微微弧度(2)。肘部形成一个90度的角(3),前臂保持水平。

正 确的坐姿能提高整体的形态,这也是古人言的“坐有坐姿”。但是这只是改善我们这些程序猿健康进程中的一小步而已。但是对于我这种资深程序猿来说,这方法不 一会儿就被我抛之脑后了,身体不由自主地又恢复了那有害的坐姿。我依旧还是头前倾耷拉着肩。然后,大概是一年前,我终于做了一个明智的决定,我决心一定要 改变。

没有结果的开始

我非常困难地与这个坐姿作斗争,而且因为我个子高,暴露出的问题就更加严重,整个就像被暴风雨吹弯了的竹竿。所以,去年4月,当看到成为一家健身房会员,就能免费提供一个个人培训课程的时候,我心动了。我觉得这是一个让我学会关于姿势以及锻炼自己的天赐良机。

第一次课程,教练给我安排了一系列的练习项目,以观测整体健康程度以及有没有需要改进的地方。我一直以为自己的身体应该也算是相对蛮棒的,但是这次测试颠覆了我的观念,我竟然没办法好好地做完腹部和臀部的练习。天哪,怎么会这样?

动力学链

物理疗法中有一种概念叫做动力学链。这个概念的本质含义是,我们不能将人体的各个运动部位相互独立开来。如果身体的某一部位受到伤害或肌肉发育不平衡,那么系统机能就会通过把它向其它部位的肌肉和关节扩散来进行补偿。例如,臀肌发育不平衡就会扩散到背部和肩膀。

像我的话,因为我长期坐在电脑前导致了我的臀部肌肉发育不平衡。当我们坐着时,我们的腹肌并没有参与出力。长此以往,臀肌收缩变短,腹部松弛扩张。

随着臀肌的变短和腹肌的变弱,我们的盆骨就会慢慢向前倾直至过度,这意味着我们的屁股也会前屈。其实一定程度的前屈 是正常的,我们的背在自然情况下还有一定的弧度呢。男人的大概是4-7度,女人大概是7-10度。而我的却接近15度。前屈会扩散到动力学链上,导致明显 的背部弯曲。而过度弯曲的背意味着你的肩和头为保持平衡,则必须更加向前倾来进行补偿。

其实无论我们是否拥有正确的坐姿,这个问题都是无法避免的。当然,正确的坐姿肯定是有好处的,但是这对于我们程序员来说,不能根本性地解决健康问题,至少对我来说,是远远不够的。

我的成果

想要解决盆骨倾斜的问题也非常简单——强化腹肌和臀肌,舒展相应的背部肌肉和臀屈肌即可。但是在实际操作中,却有点复杂。

我继续日复一日做着锻炼(我已经持续了几年),并且开始有目的地强化自己。我增加了提重和臀外展肌的锻炼,以及竖脊肌和臀屈肌的舒展锻炼。此外,还有反抓引体向上,这主要是针对三角肌的,目的是扳回我的肩膀。

最近我换了一个立式办公桌,这玩意目前在开发人员中相当流行。毫无疑问,站着办公特有意思,我非常喜欢,但是我不觉 得这能根本上解决程序员的健康问题。事实上,因为突然从坐着办公转变为站着办公,大多数人的身体一下子肯定是接受不了的。试想一下,我们之前腹部和臀部的 肌肉松弛无力,而站着办公实际上会对下腰增加很大的压力,就像长时间不动而生锈的螺丝,想一下子就能活动起来,不费上大力气,是绝对不可能的。当我第一次 做这样的改变时,腰痛马上光顾了我,但是我没有放弃,而是采取“站一会休息一会”的策略,终于让我的身体慢慢地适应了。

距我下定决心誓要改变我的坐姿,已经一年过去了。 我的身体发生了翻天覆地的变化——虽然还没有达到我理想的状态。但是,在各个方面我都发现了很多很明显的好处。由于我的肩膀向后调整,我的很多动作,像卧 推什么的变得比以前更为灵活了。从地上捡东西甚至是举重也更轻松,因为我的屁股有了一定的弧度可以适应这个动作,然后有人告诉我这些变化对于那些整天抱怨 屁股平坦的媛媛们求之不得,虽然我没有什么科学依据来证明,但是我现在已经几乎没有肩膀疼痛的困扰了,而且能站得更久也不觉得疲倦。简而言之,我受益匪 浅。

或许在未来的日子里,我依然要努力摆脱那些有害我健康的姿势的困扰。但是,我已经找到了逐步改进的方法,并且坚决执 行到底、抗争到底。但是因为我们的职业要求,我们程序员不得不长时间地对着电脑保持同一个姿势。但是在适当的时候,我们可以通过多次休息、舒展身体、户外 运动等等来打破这这种固有的模式,让我们更加健康、长寿、更富有激情,事业更上一层楼。

转载于:https://www.cnblogs.com/liuzhenhua/p/3924489.html

编程有害身体健康 且Coding且珍惜相关推荐

  1. Nature:读博不该有害身体健康

    安妮 郭一璞 发自 凹非寺  量子位 报道 | 公众号 QbitAI 自从读了博,头发越来越少,精力越来越差,和工作的同学比起来越来越穷-- 而手里的研究,还是没什么进展. 现在,连Nature都知道 ...

  2. iOS-NSThread编程详解

    note:文明看帖转载是对自己的尊重也是对学者的鼓励,欢迎批评讨论 iOS多线程-NSThread编程详解 再iOS开发中存在三种比较常用的实现多线程编程的方法,NSThread,NSOperatio ...

  3. 学习编程:能边玩边学的10个游戏编程网站,这样学编程可好玩了

    有很多人说:学习编程是一件非常枯燥无味的事情. 其实,你完全可以换种方法学呀!不想看书?听视频也坚持不下去?那么玩游戏你喜不喜欢呢? 所以,今天就给大家推荐10个可以通过打游戏来学习编程的网站!收藏就 ...

  4. 15 个边玩游戏边学编程的网站(包含 Python)

    前言 经常听到有朋友说,学习编程是一件非常枯燥无味的事情.其实,大家有没有认真想过,可能是我们的学习方法不对? 比方说,你有没有想过,可以通过打游戏来学编程? 今天我想跟大家分享几个网站,教你如何通过 ...

  5. 15 个边玩游戏边学编程的网站

    作者 | 创客星辰 来源 | 公众号:辰语学习笔记 前言 经常听到有朋友说,学习编程是一件非常枯燥无味的事情.其实,大家有没有认真想过,可能是我们的学习方法不对? 比方说,你有没有想过,可以通过打游戏 ...

  6. 计算机编程课程顺序_您可以在2月开始免费在线编程和计算机科学课程

    计算机编程课程顺序 Seven years ago, universities like MIT and Stanford first opened up free online courses to ...

  7. 计算机编程课程顺序_您可以在八月开始的500项免费在线编程和计算机科学课程

    计算机编程课程顺序 Six years ago, universities like MIT and Stanford first opened up free online courses to t ...

  8. Coding Interview University学习

    Coding Interview University学习 转自作者:约翰·沃斯塔姆, 简介:https://startupnextdoor.com/ive-been-acquired-by-amaz ...

  9. 有了这 15 款编程游戏,谁都可以学编程!

    点击上方"芋道源码",选择"设为星标" 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 8:55 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | J ...

最新文章

  1. ROS使用自定义消息类型
  2. IBM-JAVA面试题
  3. 在以阶段划分的编译过程中,判断程序语句的形式是否正确属于()阶段的工作。
  4. 25、UIView的setNeedsLayout, layoutIfNeeded 和 layoutSubviews 方法之间的关系解释
  5. 域名怎么绑定ip_服务器怎么绑定域名?
  6. oracle中delete、truncate、drop的区别 (转载)
  7. Antd Table树形展示,分页后有时候数据渲染不出的问题
  8. LeetCode 754. 到达终点数字(数学推理)
  9. 【英语学习】【医学】有机化学 - 烷的命名
  10. vue保存页面的值_vue前端页面跳转参数传递及存储
  11. 自定义 Cordova插件(基础篇)
  12. Python:将从chrome中复制的cookies转换为字典的函数
  13. python求解比一个给定的数字大的最小对称数
  14. iOS 开发仿网易云音乐歌词海报
  15. 锐捷认证成功但是无法上网的问题
  16. 服务器p盘cpu占用率低,硬盘问题导致的CPU占用率100%解决实例
  17. word文本框中插入文本框_在Word 2007中快速将文本翻译成另一种语言
  18. 美联储印钞,中国物价为何上涨?
  19. 最新计算机毕业设计选题推荐 - 毕设选题建议
  20. 新浪微博2020界校招笔试-算法工程师

热门文章

  1. 《Unprocessing Images for Learned Raw Denoising》论文阅读
  2. 人工智能学习:载入MNIST数据集(1)
  3. mysql的文件操作函数_MySQL-操作符及常用函数
  4. Windows 危险的注册表键
  5. 2020,企业能够提高自身抵抗风险的“免疫力”至关重要!
  6. 如何从传统行业到BAT?
  7. 做二手手机项目的一些感想
  8. 5种获取JavaScript时间戳函数的方法
  9. 网站定位的创意与策划
  10. 开源项目推荐:本人收集的有关Qt的GitHub/Gitee开源项目(★精品收藏★)