又一个程序员倒下-程序员防猝死指南

就在上个月,这个视频在技术群里疯传,据传是一位24岁的程序员在工作中猝死,在为他惋惜的同时,希望借助这个事情来为大家的健康敲一个响钟。

视频链接:http://tieba.baidu.com/p/5857257985?qq-pf-to=pcqq.group

程序员在其职业生涯中,健康问题尤为突出。但是大部分程序员只顾码字,却往往忽略了自身的健康问题。这或许是因为写代码太入神,也或许是因为来自老板的压力太大。但这些并不是你折磨自己最好的理由,我们程序员也需要养生,只有懂得养生,才能更好地编程。

程序员都有哪些健康问题?

这里罗列了 9 大程序员职业病,你也可以对号入座,如果你找不到座位,那么恭喜你,你是一个合格的程序员。

腕部疼痛(重复性劳损)

盯着看移动的打印进度以及其后的句点造成的眼部问题

姿势不当造成的背部不适,尤其是背下侧,肩上侧

肠道和尿道的问题(不能正常大小便)

摄入太多×××,而且喝水少造成的脱水

坐姿保持太久,造成男性的痔疮或前列腺问题(我一会再细说)

光照不足造成维生素D缺乏

熬夜或者喝咖啡过多导致的睡眠失序

缺乏伸展导致普遍的僵硬和疼痛

知道自己的病症,才可以对症下药。需要注意的是,有些病并不会长时间发作,但你也必须重视,因为它就像一颗×××一样,随时在你不注意的时候给你一“爆”。

腕部疼痛

因为频繁且长时间地编码,我的腕部有着周期性的疼痛。那年我 22 岁,刚开始职业性地编码。但是我一直有一个合气道的功课,这样我的腕部就会恢复如初。

你知道,合气道有着绝佳的腕部练习,从而让你的腕部变得结实又柔软。他们创造的这些练习可以避免伤害,原本的许多技巧就有扭、撕扯、手臂和肩关节的脱节。

下面这些步骤是你坐下来码字时必须要做的,将会事半功倍。

首先要热身,将手伸向前方在空中尽可能快速地抓 20 次。然后甩手,再做手腕单侧弯曲 10 次,然后换方向弯曲 10 次。

用你最擅长的,以中速做 5 至 10 次。

继续做各项动作,但甩手和甩胳膊,弯曲手腕后到要归位。这些动作会移动手腕中的骨头,甩的时候它们就会归位。

千万不要做过头,让你手腕感到损伤。要适度恰好,并放松。那个“没有付出就没有收获”只会伤害你。

每次敲代码前做这系列动作,而且停下来的时候也做一次,每天坚持做。用不了多长时间,一段时间的不适之后你的手腕就会开始适应并回到正常,并会感觉好许多。

眼疲劳

我年轻的时候比 20/20 还要好,但用了几十年电脑有点偏了,曾经用过眼镜矫正,我用得着的时候一直戴着,没有它们看周围的世界真是恼人的模糊。

在黑暗时期我们天天还瞅的是 CRT 显示器,烦人的闪烁已经把一些人的眼睛整垮了。现在的问题是多数 LCD 屏幕对字体的糟糕渲染。 我想归功于苹果公司的专利,多数 LCD 屏都不能正常渲染字体。尽管有人认为苹果的字体看起来毛茸茸的,所以对于你的好处将很难说。

建议每天两个小时不看电脑。要么去玩吉他不用费眼力,要么去公园散步。你可以不是整整两个小时都去这样干,但是加起来要保持两个小时。

这可能对缓解你的头痛也有好处。多数时候,我们可能会以为是因为玩电脑的时候开着灯导致了头痛,但其实是因为体位不对,还有糟糕的字体,饮水不足,而且还是跟电脑打持久战。

不是把你房间的灯都关掉,只需要合理的照明,选择适合你液晶屏和室内灯光的色彩方案。 即融合室内照明,液晶屏亮度和字体,以及让你感觉更舒服的色彩方案。

但还是先休息一下吧。

背部问题

程序员在长时间写代码的时候,往往会保持一个动作,而大部分程序员的坐姿往往都非常不好,这就导致脊背弯曲,简称”驼背“,如果你还没有女朋友,这个缺点会让你的相亲对象对你的印象大打折扣。

我发现最有效的解决办法是伸展上肢,做俯卧撑。伸展办法很简单,抓住门框,然后双臂同向或反向拉伸。你觉得身体有点僵硬的时候试试下面这些招数:

用一只手抓紧门框,手心朝向你的身体,然后向前挺胸,越过肩位。

用另一只手握紧门框,胳膊交叉在前,手心继续朝里,然后伸展肩部,使背部得到伸展。

两只手都抓住门框,高举过头,稍向后站呈倾斜,然后来回拉伸。(就像站着做俯卧撑)

如果你做了以上动作,同时做抡臂,摇摆,你就会觉得好一些。或许在你开始干活之前加一些腕部伸展运动会更好些。

另外就是做真正的俯卧撑了。我工作的时候并不做这个,因为它会让你很累,难于工作。一般我会在睡前做十次,这十下足以对付胸、背、肩、腕。 不要过快,要慢,注意在做的时候保持身体平衡。

最重要的是经常起来走走,如果条件允许可以到公司周边的公园逛逛。

脱水

这个问题不大,我时常有点内疚。我发现我一天狂喝咖啡,正因为这样我想我也该喝点水。脱水的问题很难发觉,直到你发现的时候已经晚了。

我的建议是,喝其他非纯净水的饮料时也喝一杯水。请勿喝苏打水,它们只是一堆伪糖,让你变胖导致糖尿病,还有它并没有给你产生水。喝纯黑咖啡吧,它们真心好喝,记着再喝些水。

肠道及尿道问题

好吧,接下来的两个问题确实不雅,所以就不提发生在我身上的事了,但我要说这句话:

上厕所的时候赶紧去,别犹豫。

你不知道这条提示有多有用,我真希望我年轻的时候知道这句话。因为我是一个拼命汉从不间断,跳过上厕所,憋相当长时间。

肠道问题就是你的机体不再告诉你你该拉屎了,只是愈积愈多。这样的话最后会导致便秘,这将终结你的健康状态。

对于尿道倒次要,但是依然可能会有感染和其他令你惊奇的事情发生。

如果你已经搞砸了,你去弄一些纤维片,待在家里然后吃掉,不要去外面,因为后果很囧的。

然后,你觉得×××,拾起身去拥抱上帝吧。我告诉你,在你拉完屎之后你的伟大想法才会自然迸发。

痔疮和前列腺问题

另外一个不上厕所会导致的就是痔疮。我知道够恶的,我保证只提这一次。但是,许多程序员有这个问题,并羞于启齿,他们并不知道为什么。下面听我一一道来,我做过下述所有事情,但是只得过一两次痔疮:

长时间坐着。

举重东西,不用辅助。

该去解决内急的时候不去。

强迫自己去拉屎,实际上不需要。

最糟糕的:坐在厕所里看书。

最后一条就是罪魁祸首。如果你不是必须要大C,可别老泡在那。这相当于将你整个身体和肠子的重量压在已经泻完的直肠上,并试图挤出来。恶心至极!这会导致痔疮,因为你的血管中的血压不自然地升高。

为了你的屁屁的健康,请做以下的事:

多吃果蔬,至少吃点纤维片。

该解决个人问题时赶紧的!

任何情况下不要压迫直肠。

还有一个问题,如果整天坐着的话,会导致前列腺问题。站起来转转就可以。如果尿血或者排尿困难,去看医生,否则会更危险。

睡眠没有规律

关于程序员睡眠问题,我在这里再补充几条睡眠技巧,有点自我催眠的意味:

关掉你房内的所有灯光和音响。

躺下,让手放在让你舒服的位置。

缓慢地深呼吸,并想象空气流进身体及逸散出体外的场景。

当你能注意到你的呼吸之时,想象你在看窗外辽阔的太空,悬星满布。

然后伴随呼吸幻想自己漂浮在空中,渐入巨幅的星系,一切星辰,皆伴随你左右。

持续幻想,感觉你的床也在漂浮,直到皆不见。

如果你有重度失眠,还请咨询医师。但还是试下这招,一天做一到两个小时,练习后绝对会让你入睡。

这是程序员的养生攻略,对你或多或少会有点帮助,祝君健康。

鸟叔说:珍爱生命,是时候开始养生了···

喜欢小编曲就轻轻关注一下吧!

原文地址:http://blog.51cto.com/13952975/2175272

时间: 2024-10-06 14:10:53

又一个程序员倒下-程序员防猝死指南的相关文章

转:程序员防猝死十法

 刚刚接触编程这个行业的时候,就有前辈跟我说,嫁给程序员好,挣得多,死得早.这代价还真大.其实工作的目的就是为了更好的生活,有多少人是为了改变世界而工作?健康生活,远离猝死! 过劳死的精英每年都会有几个,其中最多的就是办公室白领,IT精英也占很大的比重. 13号有个新闻,"奥美公关北京公司一名24岁男性员工在办公室突发心脏病,经抢救无效死亡.早在2008年,奥美公司一位广告总监也因心脏病突发死亡.而此前猝死.过劳死事件多集中于知名会计师事务所,此次公关公司年轻员工猝死事件又引发了外界对公关行业高

做一个有脑子的程序员

程序员是最理性的一个群人,除非面对电子产品的时. 程序员是一群高智商的群体,唯一的缺点就是发际线总是很难防守. 程序员是一群情商比较低的人群,常常看到程序员仅仅因为对技术的理解不同而大吵起来. 程序员常常是一群豁达的人,今天大吵一架明天接着聊代码. 但今天要讨论的却是,做一个有脑子的程序员. 有一个朋友也开了公众号,偶尔写写自己对技术的理解,平时也没怎么宣传,所以同事都不知道.有一天一个同事问他一个关于微服务的问题,刚好他前两天研究了这块,就将公众号中的文章分享给了同事. 同事看完之后解决了问题

一个优秀的c++程序员应该具备的素质

1.把C++当成一门新的语言学习(和C没啥关系!真的.): 2.看<Thinking In C++>,不要看<C++变成死相>: 3.看<The C++ Programming Language>和<Inside The C++ Object Model>,不要因为他们很难而我们自己是初学者所以就不看: 4.不要被VC.BCB.BC.MC.TC等词汇所迷惑--他们都是集成开发环境,而我们要学的是一门语言: 5.不要放过任何一个看上去很简单的小编程问题--他们

如何成为一个牛逼的程序员

“成为一个杰出的程序员!”,每个程序员都是这么想的,虽然嘴上不说!这是一个人人自称“屌丝”,骨子里却都认为自己是“高富帅”(或者认为自己终究会成为高富帅)的年代! 大部分时候,我们一直在努力成为一名优秀的程序员.但是,更多的时候,我们并不知道如何成为一个优秀的程序员! 怎样成为一个优秀的程序员? 完美主义?注重细节?懂用户需求?恩,听起来都有道理,但又觉得很虚,难以实施! 选(fang)择(fa)比努力重要,一味只会埋头苦干的人,注定成不了杰出的程序员,有时候,我们需要停下来:思考! 我不是一个

第1次作业:这是一个不想当程序员的未来程序员

前言:这是一个不想当程序员的未来程序员对于计算机专业的某某看法.... 1.结缘计算机 问题1.1:你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢? 对于这个问题,其实计算机专业并不是我的第一志愿,而是第三志愿,我第一二志愿分别是会计和金融,不过现在看来其实我的兴趣也不在这几个方面,有句话说得好,三分靠高考,七分靠志愿.志愿填的好,将来烦恼会少很多.经过两年的学习,我发现当初我就不应该考虑就业前景而填报专业,而是应该结合自己的兴趣爱好来,即使这份兴趣爱好所对应的专业将来并不好找到工作

一个优秀的.net程序员必须要学会的技能 (转)-----参照学习目标

最近室友闲聊的时候告诉我,他在网上收集了做为一个java程序员必须要会的东西,他觉得自己要有个方向,否则一定会在平平凡凡的工作中,不思进取,最终 浑浑噩噩.真是让我猛然惊醒啊,做为一个底层的程序员,如何才能拼得过出来的大学精英和社会老手?学习一定必不可少.虽然自己有点懒,我先把这些记下,待 日后尽量弄懂. Web/WinForm/通吃,包括ASP.NET,WebService,Remoting,Thread,Serializable,ADO.NET等命名空间 精通UML 精通DesignPatt

资深大牛分享:一个合格的Java程序员如何成长为优秀的架构师

踽踽独行上下求索总是痛苦,如果有良师益友陪伴点拨必能事半功倍.从新手码农到高级架构师,要经过几步?要多努力,才能成为为人倚重的技术专家?本文将为你带来一张程序员发展路径图,但你需要知道的是,天下没有普适的道理,具体问题还需具体分析,实践才能出真知.资深大牛分享:一个合格的Java程序员如何成长为优秀的架构师如果大家如果在自学遇到困难,想找一个java的学习环境,可以加入我们的java学习圈,点击我加入吧,会节约很多时间,减少很多在学习中遇到的难题. 我认为,架构师的内功主要包含三部分:判断力.执

黑马程序员_IOS开发_Objective-C学习笔记_分析和调试自己的一个黑马基础测试题程序

1.程序 1.1程序介绍 从键盘输入6个字符串(仅仅包含英文字母和数字),对着6个字符串从小到大排列并输出结果.(C语言) 1.2程序设计分析 这个是我在基础测试题目环节从黑马报名系统里面下得题目. 初看题目,觉得此题不难,无非是: *建立一个字符串的数组 *然后在一个循环6次的循环体里面循环输入6次,然后再把输入的字符串放到字符串数组里面 *然后建立一个长度数组来统计相对应的字符串的长度 *最后对长度数组中的元素按大小来排序(注意:对长度数组中的元素排序的时候,同时要对字符串数组进行一样的操作

程序员突围-程序调试分析(序)

-从实践到思考,痛苦的煎熬 其实算算,工作一年了,从大学毕业至今,接触编程已经五年了,但是真正的编程感觉还没有开始,从大一开始接触C语言,陆续接触c++,java,C#等等,现在感悟到了一点,编程语言学那么多有什么用呢?其实把一门编程语言学精了,学透了,其他的是触类旁通的(底层的C语言和C++可能有点例外),下面我会说一下我的经历,我感觉可能是大多数学习编程人的必经的阶段,让大家对编程的抵触少一些,然后想想一个我这样的白痴都能慢慢的开始程序调试,程序分析,你们绝对比我强的,下篇文章才会进入我的程