任何优秀的程序员, 都有早逝的风险

本文取材于《程序员健康指南》主要由于我最近眼睛干涩,背部疼痛,所以进行了一些研究,并分享出来,原书pdf版本在文末

关于健康的文章其实只需要看一篇即可,看多了反而太杂无法坚持,本文去掉了书中的一些比较麻烦的方法,并提供一些有帮助的软件,方法不会太复杂,只要有一颗希望健康的心即可

目录

  • 问题
  • 习惯
    • 散步
    • 站着
  • 身体部位疼痛
    • 眼部疼痛
    • 头部疼痛
    • 背部 or 手腕疼痛
  • 总结 & 资源

问题

首先,有以下问题,如果看这篇文章你中了其中一条,那么你已经有亚健康的风险了

  1. 爬完一层楼梯,你是否会喘不过气?
  2. 你是否经常一坐就是一个多小时?
  3. 在最近一年内,你是否曾经因为背痛、颈痛、肩痛或手腕痛而使工作受到影响?
  4. 在最近一周内,你的眼睛是否有过干涩、充血、发炎的症状,或是看完电脑屏幕之
  5. 后难以看清别的东西?
  6. 在最近一个月内,你是否至少有一次因吃得太饱而感到难受?
  7. 今天你暴露在阳光下的时间是否不超过10分钟?
  8. 在最近5年内,你的蛀牙是否增加了?
  9. 弯下腰系鞋带时,你是否感到不适?
  10. 过去5年内,你的腰围是否明显增大了?

以上任何问题,都不是独立存在的,与你的身体机能息息相关(尤其是第6条,我现在就因为吃太饱肚子很胀)

要想解决以上问题,主要从习惯、头痛、眼疼、背疼、腕疼解决

习惯

费马大定理曾是历史上待证明的最伟大数学猜想之一。三百多年前,法国数学家皮

埃尔·德·费马提出,当n大于2时,下面这个等式是无解的:

xn+yn=zn

一直到1995年,英国数学家安德鲁·怀尔斯才成功证明了这个猜想,而且他的证明过程来之不易。怀尔斯躲在他的阁楼里,暗地里使劲,将问题逐个解决,前后奋战了八年。

费马大定理的知名度非常高,所以这项工作必须秘密进行。要是怀尔斯正致力证明这条定理的消息传了出去,各种干扰必定会接踵而至。

当怀尔斯将他的证明公诸于世的时候,整个数论领域好像被打了强心针。不过人们最想问他的问题,并不是关于数学的。他们想知道,怀尔斯独自工作了那么长的时间,如何还能保持创造力,如何还能产生新的想法。

他的回答很令人惊讶。“我会出去散步,”在西蒙·辛格的《费马大定理》[Sin98]一书中,怀尔斯告诉西蒙,“我发现在散步的时候,我能将注意力集中于问题的某一个方面,完全专注地思考它。我手头总备有纸笔,一有什么想法,立马就可以在路边的长凳上坐下来演练。”

散步

研究显示,在学习新事物之前或之后进行体育锻炼,能帮你巩固记忆,而程序员除了在健身房外,几乎是没有地点去运动的,所以这里首选散步

步行能带来的好处是不可否认的,但大多数程序员走的路都不够多。事实上,IT从

业者平均每天才走4300步路(大约3公里)9,这个数字低于美国国民的平均值,甚

至不到澳大利亚国民平均值的一半。澳大利亚人是世界上路走得最多的,平均每天

走9700步路。

看看自己的微信步数吧,如果长期不到4000,那么真的危险

毫无疑问,对自己健康能做的最好的事情,就是每天至少运动20分钟。为什么是20

分钟呢?因为最前沿的科学理论表明,一个人每天至少锻炼20分钟,那么他因为各

种原因英年早逝的几率会降低将近20%

站着

坐是有害的

2009年,路易斯安那州彭宁顿生物医学研究中心研究人员发表的一项科研报告指出,在不考虑具体死因的情况下,人们坐着的时间总量与死亡率有着直接的联系。在这项长达12年的研究中,研究人员对17013名加拿大人做了调查。他们测量了每位受试者在这12年中坐着的时长,再依据他们吸烟量、饮酒量、运动量等因素,对研究数据加以完善。他们最终发现,坐的时间最长的受试者,其早逝的几率要比别人高出50%。

这话在程序员听来,就像给他们判了死刑。他们可是要端坐在电脑前才有激情,才

有事业啊!不过幸好,只要一个小小的改变,你就能避免久坐一整天带来的后果。

实际上,一项新近发布在《英国运动医学杂志》上的调查显示,每小时进行仅5分钟

的活动,就足以抵消久坐导致的负面影响。很多时候,诸如散个步到洗手间之类的

小歇息就足够改善你的代谢健康了。

这个时候你就要问了,我码代码那么投入,一下子就两小时过去了,怎么能保证每小时5分钟呢?

类似这种闹钟的软件,插件很多,这里我推荐一个插件【Marinara:番茄工作法助理】

装在google浏览器中,可以自由设定集中精力的时间和休息时间,时间一到,就会弹出桌面要求你休息5分钟

开始休息

开始工作

身体部位疼痛

现在我们在每小时中争取了5分钟,除了站着之外,这5分钟也是缓解头眼疼痛的机会!!

眼部疼痛

  1. 首先调整看电脑的距离

    你的脸离电脑屏幕有多近?3。这个距离和你的手臂差不多长,所以可以用手臂直接

    比划一下。如果你能与屏幕来个击掌,那就离得太近了。如果碰不到屏幕,那最好

    挪近

  2. 然后,你需要考虑买一个防蓝光的屏幕保护膜

    你的显示屏颜色是红色为主还是蓝色?这与蓝色光线中那些较短的光波(400

    ~470纳米)有关,它们的数值已经非常接近紫外线的数值了。人眼的晶状体和眼角

    膜——我们会在下面的插图标出这两个结构的位置——能过滤紫外线,而蓝色光线

    则能顺利通过,因此对视网膜危害极大。

  1. 最好把你的IDE调成深色主题

    如果室内和显示器的亮度差别太大,则极容易导致眼部疲劳。看了一会儿周围的环

    境,瞳孔会放大,再看回电脑的时候,你可能就得眯起眼睛。如果办公室有自然采

    光,那么白天的时候,最好根据室内光线的变化来调整显示器的亮度。

  2. 20-20-20法则,如果你已经出现了CVS症状

    CVS是一种暂时现象,是由眼睛长期注视电脑屏幕导致的。其症状包括头痛、眼睛干

    涩、眼部刺激、眼睛充血、视力模糊、颈部疼痛、眼部疲劳、视觉重影和眼睛无法

    聚焦等。这样说来,大部分程序员应该对CVS见怪不怪了。

    这个时候你需要经常眨眼,同时记住20-20-20法则,:每在

    电脑前面工作20分钟,就看看20英尺(6米)远的物体,大概看20秒钟。

    20分钟可能太短了,所以你可以把刚刚的番茄时间调到30分钟个小时

头部疼痛

头痛可以分为两大类:原发性头痛和继发性头痛。我们关注原发性头痛,因为那是

程序员们最经常面临的头痛类型(继发性头痛一般是由身体损伤、肿瘤和其他原因

导致的,那些问题不应该和编程有关)。但就算在原发性头痛的类别里,还有许多

子类别,包括紧张性头痛、偏头痛、丛集性头痛、窦性头痛和反弹性头痛。对于我

们的探讨,最具相关性的是紧张性头痛和偏头痛。

  1. 少喝酒精饮料,乙醇中的某些同族元素可能和引起头疼,想想喝醉酒的哪个不是头疼欲裂的?
  2. 多喝水

    美国医学研究所最近公布了一项研究,该研究报告显示成年男性每天需要3.7升水

    (大约16杯),而成年女性则需要2.7升(大约12杯)11。不过,我们已经从食物

    中摄取了大量水分,因此NIH提出“8?8法则”,每天喝8杯8盎司(约227克)的水

    12。经过一整天的工作,没有人会花心思记得自己当天是喝了7杯还是8杯水。可以

    把这8杯水随意拆分开来,但是每天尽量要保持64盎司水的摄入。

    这个很简单,每天工作八小时嘛,每距离几个番茄钟出去喝点水就行,

  3. 如果已出现头疼呢?

    治疗头痛最好的方法,就是把灯光调暗,躺下来,闭上眼睛,试着放松。这个方法没有副作用,不会导致反弹性头头疼,如果疼得厉害,那就吃点止疼药,如果还不行,那就只能看医生了

背部 or 手腕疼痛

关于背部和手腕,,书中讲述得比较复杂,因为要做很多的动作,一不小型姿势错了反而适得其反,这里我推荐一款app ——【keep】

对于背疼和避免啤酒肚

对于手腕,去搜索一些手臂相关的锻炼即可,这种运动强度不大,一般每天晚上睡前练一种即可,第二天换另一种,因为肌肉的休息周期一般都超过了24小时,所以不能天天都练同一个部位,尤其是胸,大量训练后,往往需要休息48小时以上

总结 & 资源

关于这本书的主要精华和我的方法就讲完了,剩下的都是一些饮食,户外运动啥的,我认为对于这些有要求的程序员会有自己的节奏,无需参考这本书,如果感兴趣,可以点击这里,分享给你,当然,这是一个github的开源仓库,书籍在【其他】这一分类,觉得有用就点个star哦

全文提到的所有技巧归类

问题 方案 辅助
运动少 散步,每天20分钟以上 微信记步
久坐 每个一个小时站起来5分钟 番茄钟插件
头疼 少喝酒,多喝水 番茄钟插件
眼疼 眼-屏幕距离,防止显示器过炫,20-20-20法则 番茄钟插件,防蓝光屏膜
手腕疼 手臂运动 keep
背疼 腹肌撕裂,背部拉伸 keep

写在最后,这种类型的文章看得多不如做得多,加油去干吧!

原文地址:https://www.cnblogs.com/chen-song/p/12552893.html

时间: 2024-10-07 08:22:29

任何优秀的程序员, 都有早逝的风险的相关文章

为什么优秀的程序员既懒又笨程序员

我们会发现这样一个有悖常理的现象:优秀的程序员都是即懒又笨的. 因为懒,他才会写出各种各样的工具来替自己干活.因为懒,他才会想办法避免去写无聊重复的代码.因此避免了代码的冗余,消减了维护的成本,使重构变得容易.最终,这些由于懒惰作用开发出的工具和最佳编程实践方法大大提升了产品的质量. 懒惰的程序员也因此变成了优秀的程序员.当然,这只是事情的一部分:从一个懒惰的程序员变成一个优秀的程序员,他/她会在学习如何能够永远保持懒惰时表现出惊人的不懒惰--也就是,什么样的软件工具能让自己干活更轻松,什么方法

【知乎】怎么成为一个优秀的程序员,而不是一个优秀的码农?

怎么成为一个优秀的程序员,而不是一个优秀的码农? 9 条评论 分享 默认排序按时间排序 98 个回答 3844赞同反对,不会显示你的姓名 萧井陌 微信公众号:炼瓜研究所 技术社区 - 3844 人赞同 优秀的程序员会告诉你打根基的重要性,会劝你在厚积薄发前要隐忍. 优秀的码农会告诉你学啥底层.啥啥啥一拖就好了,学了python还要啥自行车啊,数据结构排序函数二分搜索这不都内置了吗?工作中永远用不到,学算法有啥用啊?成为高手有很多种方法汇编是个屁啊? +++基础的分割线+++ 列举几个我认为比较重

做到这一点,你也可以成为优秀的程序员

转自 http://kb.cnblogs.com/page/575829/ 作为一个程序员,我经常会问自己一个问题: 优秀的程序员都具备哪些特质? 我总结过很多特质,例如: 有解决问题的能力 有独立思考的能力 有好奇心.有探索精神 逻辑清晰,能够用通俗的语言把技术问题讲清楚 有良好的英文阅读能力 数学好,算法好 经过一段时间的观察,我发现这上面的所有特质,都可以由一种行为习惯衍生出来,也就是如果你有以下习惯,那么你可能拥有且不限于以上所有的特质 观察大多数程序员的行为,朝相反的方向走 这句话也可

做到这一点,你也可以成为优秀的程序员(转)

作为一个程序员,我经常会问自己一个问题: 优秀的程序员都具备哪些特质? 我总结过很多特质,例如: 有解决问题的能力 有独立思考的能力 有好奇心.有探索精神 逻辑清晰,能够用通俗的语言把技术问题讲清楚 有良好的英文阅读能力 数学好,算法好 经过一段时间的观察,我发现这上面的所有特质,都可以由一种行为习惯衍生出来,也就是如果你有以下习惯,那么你可能拥有且不限于以上所有的特质 观察大多数程序员的行为,朝相反的方向走 这句话也可以借用一本书的标题(<少有人走的路>)来描述:少有程序员走的路.是的,这句

如何成为一个优秀的程序员(大部分写的都非常不错)——要勤快,不停的学习;争论是无意义的,不如把两种都学了,会更有收获。

在看这份FAQ之前,你必须先读完ESR的<如何成为一名黑客>(本文末尾附有中译版),该文所讲过的道理我不再重复.该文用很大的篇幅讲什么是黑客文化,虽然态度和信仰的确是成功的最关键因素,但是你肯定会想,做不做黑客跟我没关系,我只是想学个一技之长,找个好工作而已,对吧?那么肯定更希望获得一些具体的可操作的指导.     1.各种软件技术之间是怎样的关系? 我把软件技术分为三个层次:    问题域:计算机图形学.音视频编码.信息安全.模式识别.信息检索.自然语言分析.人工智能.科学计算等:     

StackOverflow程序员推荐:每个程序员都应读的30本书

“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西.” 很多程序员响应,他们在推荐时也写下自己的评语.以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书.其实除了前10本之外,推荐数前30左右的书籍都算经典,伯乐在线整理编译这个问答贴,同时摘译部分推荐人的评语.下面就按照各本书的推荐数排列. 1. <代码大全>史蒂夫·迈克康奈尔 推荐数:1684 “优秀的编程实践的百科全书,&l

如何成为一名优秀的程序员?

学习 转自:http://icodeit.org/2017/07/tips-for-newbies/ 作为一个从业快10年的程序员,我想给新入行的程序员们一些建议.这些建议是我希望自己可以在毕业的时候就读到的,也希望它们可以帮助你成为一个更好的程序员. 简单归纳一下,总共有7条: 保持健康 编程之外的爱好 持续学习 正确应对犯错 不要囿于角色 展示你的创意 刻意练习手速 下面我来详细说说每一点. 保持健康 三寸气在千般用,一旦无常万事休 首先要说的当然是健康,脱离的这个本钱,一切都无从谈起.久坐

(转)如何成为一名优秀的程序员?

前几天有人分享的一篇文章,看着不错,转发一下,也算是对自己的一些建议吧,在这里感谢原作者的分享. 作为一个从业快10年的程序员,我想给新入行的程序员们一些建议.这些建议是我希望自己可以在毕业的时候就读到的,也希望它们可以帮助你成为一个更好的程序员. 简单归纳一下,总共有7条: 保持健康 编程之外的爱好 持续学习 正确应对犯错 不要囿于角色 展示你的创意 刻意练习手速 下面我来详细说说每一点. 保持健康 三寸气在千般用,一旦无常万事休 –<jin ping mei> 备注一下:在博客园发表文章,

10条建议分享:帮助你成为与硅谷工程师一样优秀的程序员

成为一名硅谷的工程师可能是很多中国程序员的梦想.硅谷被公认是目前世界上云集了最多优秀工程师和知名科技公司.创业公司的地方,吸引了全球无数投资者.创业者和工程师的目光.在那里工作的工程师,有着令人羡慕的职业发展前景,薪酬待遇.此外,他们出众的教育背景,扎实的专业能力,创新的思维,专注的敬业精神也成为了其他工程师们学习的标杆. 下面总结的10条建议,来自一些有关编程的网站.社交平台和博客,给出这些建议的人大多数也是工程师(当中包括在硅谷工作的),以及一些专门研究计算机科学的学者.如果你有志成为一名出

转:哪本书是对程序员最有影响、每个程序员都该阅读的书?

哪本书是对程序员最有影响.每个程序员都该阅读的书? 国外知名网站stackoverflow上有一个问题调查: 哪本书是对程序员最有影响.每个程序员都该阅读的书?,这个调查已历时两年,目前为止吸引了153,432人访问,读者共推荐出了478本书(还在增加),其中最火的一本书<Code Complete>被顶了1306次.如果你是个程序员,你一定有兴趣看看这些书里你都看过几本,如果你一本没看过的话,我也不好说什么,也许你是个天才,但我相信大多数人都知道,你在学校里根本学不到什么真正的工作中需要的知