社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

「程序员延寿指南」登 GitHub 热榜,最多可增寿 20 年?

架构师大咖 • 1 年前 • 157 次点击  
👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇
来源:CSDN(ID:CSDNnews)


对于大部分程序员来说,每天都要伏案工作很长时间,有时一坐就是一整天,规律的饮食和充足的睡眠往往成为了一种奢望。

长此以往,面对如此高压、高强度的工作,颈椎病、腰间盘突出、近视、肥胖、头秃等也成了程序员常见的职业病。

健康无小事,生命要重视。近日,GitHub上提交不久的“HowToLiveLonger”项目登上了趋势热榜前五名,收获了5.4k+ stars。同时,这份指南还有一个气势十足的中文名——《程序员延寿指南》。

GitHub 地址:
https://github.com/geekan/HowToLiveLonger




三个方面,拿捏延寿技巧


那这份“程序员延寿指南”究竟有哪些重磅的“长寿秘诀”呢?作者从三个行动方面入手,争取实现最终的一大目标:稳健的活得更久

在一开始,项目作者介绍了指南中涉及到的一个专业术语——ACM:All-Cause Mortality / 全因死亡率,即一定时期内各种原因导致的总死亡人数与该人群人口数之比。

项目作者根据人体的功能特性,将固体、液体、气体、光照、药物作为输入属性;运动、日常、睡眠作为输出属性;最后再结合体重属性,总结出了以下的关键结果:

  • 降低66.67%全因死亡率

  • 增加~20年预期寿命

以下为具体行动,并且作者在项目中附上了相关的文献研究作为证据(下文附上部分证据截图):

输入

  • 固体:吃白肉(-3% ~ -11% ACM)、蔬果为主(-17% ~ -26% ACM),多吃辣(-23% ACM),多吃坚果(-4% ~ -27% ACM),少吃蛋黄(否则+7% ACM/0.5颗/天),中量碳水、多吃植物蛋白(-10% ACM)

  • 液体:喝咖啡(-12% ~ -22% ACM),喝牛奶(-10% ~ -17% ACM),喝茶(-8% ~ 15% ACM),少喝或不喝甜味饮料(否则每天一杯+7% ACM,+多巴胺),戒酒或每周100g(纯酒精量(g)=饮酒量(ml)×酒精浓度(%)×酒精密度0.8g/ml)内(否则+ ~50% ACM,无上限)

  • 气体:不吸烟(否则+ ~50% ACM,-11 ~ -12年寿命)

  • 光照:晒太阳(- ~40% ACM)

  • 药物:二甲双胍(糖尿病人相比正常人可以+3年)、复合维生素(-8%癌症风险)、亚精胺(-30% ~ -60% ACM)、葡萄糖胺(-39% ACM)

输出

  • 运动:每周3次45分钟挥拍运动(-47% ACM)

  • 日常:刷牙(-25% ACM)

  • 睡眠:每天睡7小时全因死亡率最低;且22-24点间最好,早于22点睡+43% ACM,晚于24点睡+15% ACM

结合上下文

  • 体重:减肥(-54% ACM)



项目争议


对于该项目所列出的这些证据,有读者提出了“引用链接可信度”的思考。对此,项目作者也给出了回应:存在争议,仅供参考

具体原因如下:

  • 主要参考:对ACM的学术文献相对较多,可以作为主要参考

  • 增加寿命与ACM关系非线性:显然增加寿命与ACM关系是非线性函数,这里假设 DeltaLifeSpan=(1/(1-ACM)-1)*10

  • 变量无法简单叠加:显然各个变量之间并不符合独立同分布假设,变量之间的实际影响也并不明确

  • 存在矛盾观点:所有的证据都有文献/研究对应,但要注意的是,有些文献之间有显著矛盾的观点(如对于碳水摄入比例的矛盾);有些文献存在较大争议(如认为22点前睡觉会提升43%全因死亡率)

  • 研究仅表达相关:所有文献表明的更多是相关而非因果,在阅读时要考虑文献是否充分证明了因果 —— 如某文献表明了日均>=7000步的人有显著低的全因死亡率。但步数少的人可能包含更多长期病患,如果没有合理的排除这块数据,那此文献调查就失真了

另外,作为一个开源项目,作者也表示欢迎更多专业的人来做贡献者,一起让内容变得更加专业和完整。

以上就是“程序员延寿指南”所分享的观点,你认为作者总结的哪些做法比较实用?或者你在生活中有哪些“长寿秘诀”呢?欢迎在评论区留言交流~

参考链接:

https://github.com/geekan/HowToLiveLonger


-End-

最近有一些小伙伴,让我帮忙找一些 面试题 资料,于是我翻遍了收藏的 5T 资料后,汇总整理出来,可以说是程序员面试必备!所有资料都整理到网盘了,欢迎下载!

点击👆卡片,关注后回复【面试题 】即可获取

在看点这里好文分享给更多人↓↓

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/132558
 
157 次点击