当前位置: 首页 > news >正文

程序员养生之道:延寿不忘初心——延寿必备

文章目录

  • 每日一句正能量
  • 前言
  • 如何养生
  • 饮食篇
  • 运动篇
  • 休息篇
  • 后记

在这里插入图片描述

每日一句正能量

现代社会已不是大鱼吃小鱼的年代,而是快鱼吃慢鱼的年代。

前言

在IT行业中,程序员是一个重要的职业群体。由于长时间的繁重编程工作,程序员们常常忽略了身体健康的重要性,导致许多亚健康问题的出现。然而,一个健康的身体才是实现事业成功的基础。因此,作为程序员,养生延寿是至关重要的。本篇文章将介绍一些程序员养生的方法和技巧,帮助程序员们保持健康、延长寿命,实现事业和生活的双赢。

如何养生

有诗云:“十年编程两茫茫,工期短,需求高。千行代码,BUG何处藏。夜半梦醒,无人在身旁。夜半灯火阑珊时,忽想起,代码还没敲!”信工人的艰辛从中可见一斑,在每天的久坐,高强度思考,高压力的学习之中,我们的身体也备受摧残。

最近在github上爆火的《程序员延寿指南》,狂澜16.3K星,大受欢迎。
在这里插入图片描述
该代码仓库指出,如果能够按照作者罗列的来做,能够降低66.67%的死亡率,增加20年的寿命。

作者首先定义了一个叫“ACM(全因死亡率)”的指标,并把KPI设定为“如何稳健地活得更久”。从三个方面论证了其养生之道:

  • 输入:每天摄入的食物
  • 输出:包含运动、睡眠等
  • 上下文:你的体重

也即是说,只要根据作者这三个方面的结论,就可以做到延年益寿。

  1. 输入:每天摄入的食物

能够减少死亡率指标的食物包括:

  • 白肉:减少11%~3%的死亡率
  • 蔬果:减少26%~17%的死亡率
  • 辣椒:减少23%的死亡率
  • 坚果:减少27%~4%的死亡率
  • 植物蛋白:减少10%的死亡率
  • 咖啡、牛奶、喝茶:减少22%~8%的死亡率

但一些食物同时也会增加死亡率:

  • 蛋黄、超加工食物
  • 甜味饮料、喝酒:增加7%~50%左右的死亡率

作者是根据观察到的大量文献来得出上面的结论。

以“甜味饮料“为例子:

  • 相比于软饮料摄入量<1杯/月的参与者,混合软饮料摄入≥1杯/天的参与者死亡风险增加18%,而摄入含糖软饮料或无糖软饮料会令死亡风险分别增加11%和27%。

以喝茶为例子:

  • 10万中国人随访7年发现,每周喝三次茶与全因死亡风险降低15%,预期寿命增加1.26年相关.50岁的参与者预计能获得1.26年的预期寿命;
  • 出处:Tea consumption and the risk of atherosclerotic cardiovascular disease and all-cause mortality: The China-PAR project;
  • 中国成年人饮茶与死亡风险的前瞻性关联研究。

纳入分析的438 443例研究对象随访11.1年共发生死亡34 661例。与从不饮茶者相比,当前非每日饮茶者和每日饮茶者全因死亡HR值(95%CI)依次为0.89(0.86-0.91)和0.92(0.88-0.95)。分性别分析显示,饮茶对全因死亡风险的保护作用主要见于男性(交互P<0.05)

  1. 输出:包含运动、睡眠

睡眠:
超30万亚洲人数据:每天睡几个小时最有益长寿?

  • 在男性中,与睡眠时长为7小时相比:睡眠持续时间≥10小时与全因死亡风险增加34%相关;
  • 在女性中,与睡眠持续时间7小时相比:睡眠持续时间≥10小时与全因死亡风险增加48%相关;

运动:
哪种运动性价比最高?权威医学杂志“柳叶刀”给出答案了

  • 第一名是挥拍运动,包含网球、羽毛球,其实也包括在《柳叶刀》研究的第一大类中。它的降低全因死亡率水平最猛,达到47%的下降,直接甩开第二、第三名一大截。
  • 第二名:游泳,降低28%全因死亡率
  • 第三名:有氧运动。而该研究显示,跑步这项运动对降低全因死亡率的贡献度比较低,与完全不运动的人相比,跑步只能降13%。不过骑单车在这方面表现更低一些,只降了10%。
  1. 上下文:你的体重

体重:

JAMA子刊:减肥要趁早,才能有效降低死亡率风险

对体重减轻的死亡率风险评估发现,体重从肥胖减轻到超重的成年人与稳定肥胖人群相比,全因死亡率降低了54%(危险比为0.46),然而从成年初期的超重减轻到中年以前的正常体重的人群的死亡率风险并未降低(风险比为1.12)。

总结来说,从三方面来延长程序员的寿命:

  • 输入:少喝甜饮料,多吃见白肉、蔬果、坚果、植物蛋白;多喝咖啡、牛奶、喝茶;
  • 输出:每天睡眠7小时左右,同时一周运动三次,每次运动45~60分钟
  • 上下文:最后要控制自己的体重,同时保持良好的情绪

饮食篇

我想大家都深有体会,当自己陷入敲代码的环境之后,身边的一切都与自己隔绝了,常常饮食不规律不吃饭,甚至是为了和一道编程死绞蛮缠而不吃饭(简而言之就是,“我要卷si你们!!” ),这当然是不可取的啦,饮食好反而能促进我们思维的延申:
1.一定要补充足够的蛋白质:鱼、肉、蛋、奶;
补充维生素:新鲜蔬菜水果;
多吃清热利湿的食物:西红柿、黄瓜;
2.饮食要清淡,少油腻,多喝粥,但是肉也一定要吃,不吃肉怎么长回被代码挖空的脑子 ?
3.一天三餐不能少!
在这里插入图片描述

运动篇

一定要运动呀!xdm,敲代码的我们必定是长期久坐的,千万不要在没有敲代码的时候还在摊在椅子上或者躺在床上,要“乐跑”!劳逸结合非常有必要:
利用零散的时间多锻炼身体,如多走路,多骑自行车,平时及周末抽空多锻炼身体,如打球、慢跑、游泳、健身操等。(这时候“乐跑”真是个好东西)。
在这里插入图片描述

休息篇

(这人怎么说废话,程序猿谁不熬夜)
虽然以后我们可能就是熬夜的工作,但是我们还有工作后的减少深度熬夜次数的机会,半夜敲完代码之后,不是立马躺下休息,而是刷起了手机短视频,(是谁我不说,)小心头发掉光光喏~
在这里插入图片描述

后记

养生之道对于程序员来说非常重要。通过保持运动、注意饮食、保持良好的作息习惯、注重心理健康等方面努力,我们可以保持身体健康和心理健康,延长寿命并提高生活质量。希望我所说的经验能够为广大的程序员朋友们提供一些启示和帮助。

转载自:https://blog.csdn.net/u014727709/article/details/134726205
欢迎 👍点赞✍评论⭐收藏,欢迎指正

相关文章:

程序员养生之道:延寿不忘初心——延寿必备

文章目录 每日一句正能量前言如何养生饮食篇运动篇休息篇后记 每日一句正能量 现代社会已不是大鱼吃小鱼的年代&#xff0c;而是快鱼吃慢鱼的年代。 前言 在IT行业中&#xff0c;程序员是一个重要的职业群体。由于长时间的繁重编程工作&#xff0c;程序员们常常忽略了身体健康…...

使用Docker安装部署Swagger Editor并远程访问编辑API文档

文章目录 Swagger Editor本地接口文档公网远程访问1. 部署Swagger Editor2. Linux安装Cpolar3. 配置Swagger Editor公网地址4. 远程访问Swagger Editor5. 固定Swagger Editor公网地址 Swagger Editor本地接口文档公网远程访问 Swagger Editor是一个用于编写OpenAPI规范的开源编…...

Nacos 2.X核心架构源码剖析

概述 注册中心并发处理&#xff0c;1.4.x 写时复制&#xff0c;2.1.0 读写分离&#xff1b;nacos 一般使用 AP 架构&#xff0c;即临时实例&#xff0c;1.4.x 为 http 请求&#xff0c;2.1.0 优化为 gRPC 协议&#xff1b;源码中使用了大量的事件通知机制和异步定时线程池&…...

C语言--每日选择题--Day31

第一题 1. 下面程序 i 的值为&#xff08;&#xff09; int main() {int i 10;int j 0;if (j 0)i; elsei--; return 0; } A&#xff1a;11 B&#xff1a;9 答案及解析 B if语句中的条件判断为赋值语句的时候&#xff0c;因为赋值语句的返回值是右操作数&#xff1b; …...

chrome vue devTools安装

安装好后如下图所示&#xff1a; 一&#xff1a;下载vue devTools 下载链接https://download.csdn.net/download/weixin_44659458/13192207?spm1001.2101.3001.6661.1&utm_mediumdistribute.pc_relevant_t0.none-task-download-2%7Edefault%7ECTRLIST%7EPaid-1-13192207…...

Spring Security 6.x 系列(7)—— 源码分析之Builder设计模式

一、Builder设计模式 WebSecurity、HttpSecurity、AuthenticationManagerBuilder 都是框架中的构建者&#xff0c;把他们放到一起看看他们的共同特点&#xff1a; 查看AuthenticationManagerBuilder的继承结构图&#xff1a; 查看HttpSecurity的继承结构图&#xff1a; 查看W…...

PyQt6 中自定义浮点型滑块类

介绍&#xff1a; 在PyQt6中&#xff0c;滑块&#xff08;Slider&#xff09;是常用的用户界面元素之一&#xff0c;用于选择数值范围。然而&#xff0c;有时候我们可能需要使用浮点数值&#xff0c;而标准的滑块仅支持整数。为了解决这个问题&#xff0c;我们可以创建一个自定…...

笔记,B+树

B树面对的场景&#xff0c;是一个有10亿行的表&#xff0c;希望某一列是有序的。这么大的数据量&#xff0c;内存里放不下&#xff0c;需要放在硬盘里。结果&#xff0c;原本运行于内存的二叉树&#xff0c;就升级为B树了。 在二叉树中&#xff0c;每个节点存储着一个数字&…...

代码随想录刷题题Day2

刷题的第二天&#xff0c;希望自己能够不断坚持下去&#xff0c;迎来蜕变。&#x1f600;&#x1f600;&#x1f600; 刷题语言&#xff1a;C / Python Day2 任务 977.有序数组的平方 209.长度最小的子数组 59.螺旋矩阵 II 1 有序数组的平方&#xff08;重点&#xff1a;双指针…...

【JAVA面向对象编程】--- 探索子类如何继承父类

&#x1f308;个人主页: Aileen_0v0&#x1f525;学习专栏: Java学习系列专栏 &#x1f4ab;个人格言:"没有罗马,那就自己创造罗马~" 目录 继承 继承的普通成员方法调用 及 普通成员变量修改 构造方法的调用 子类构造方法 继承 package Inherit;class Animal …...

从浏览器控制台发送get,post请求

---------------------get请求--------------------------- fetch(url, { method: get, }) .then(response > response.json()) .then(data > { // 获取到响应的数据后的处理逻辑 console.log(data); }) .catch(error > { // 请求发生错误的处理逻…...

海外问卷调查怎么批量做?可以用指纹浏览器吗?

海外问卷调查通常是指产品与品牌上线时&#xff0c;基于消费者、市场调查而组织的问卷调查&#xff0c;包括个人、企业或其他组织&#xff0c;以获取关于市场、消费者行为、产品需求、社会趋势等方面的见解。 通常&#xff0c;研究人员或组织会设计一份问卷&#xff0c;通过在线…...

HarmonyOS 位置服务开发指南

位置服务开发概述 移动终端设备已经深入人们日常生活的方方面面&#xff0c;如查看所在城市的天气、新闻轶事、出行打车、旅行导航、运动记录。这些习以为常的活动&#xff0c;都离不开定位用户终端设备的位置。 当用户处于这些丰富的使用场景中时&#xff0c;系统的位置能力…...

ThinkPHP6学生选课管理系统

有需要请加文章底部Q哦 可远程调试 ThinkPHP6学生选课管理系统 一 介绍 此学生选课管理系统基于ThinkPHP6框架开发&#xff0c;数据库mysql8&#xff0c;前端bootstrap。系统角色分为学生&#xff0c;教师和管理员。学生登录后可进行选课&#xff0c;教师登录后可查看选课情况…...

uniapp如何与原生应用进行混合开发?

目录 前言 1.集成Uniapp 2.与原生应用进行通信 3.实现原生功能 4.使用原生UI组件 结论: 前言 随着移动应用市场的不断发展&#xff0c;使用原生开发的应用已经不能满足用户的需求&#xff0c;而混合开发成为了越来越流行的选择。其中&#xff0c;Uniapp作为一种跨平台的开…...

Csharp(C#)无标题栏窗体拖动代码

C#&#xff08;C Sharp&#xff09;是一种现代、通用的编程语言&#xff0c;由微软公司在2000年推出。C#是一种对象导向的编程语言&#xff0c;它兼具C语言的高效性和Visual Basic语言的易学性。C#主要应用于Windows桌面应用程序、Windows服务、Web应用程序、游戏开发等领域。C…...

李宏毅2020机器学习课程笔记(二)- 深度学习

相关专题: 李宏毅2020机器学习资料汇总 本系列笔记: 李宏毅2020机器学习课程笔记(一)- 分类与回归李宏毅2020机器学习课程笔记(二)- 深度学习李宏毅2020机器学习课程笔记(三)- CNN、半监督、RNN文章目录 3. Deep LearningBrief Introduction of Deep Learning(P12)Ba…...

解决电脑蓝屏问题:SYSTEM_THREAD_EXCEPTION_NOT_HANDLED,回到系统还原点

解决电脑蓝屏问题&#xff1a;SYSTEM_THREAD_EXCEPTION_NOT_HANDLED&#xff0c;回到系统还原点 1&#xff0c;蓝屏显示问题1.1&#xff0c;蓝屏1&#xff0c;清楚显示1.2&#xff0c;蓝屏2&#xff0c;模糊显示 2&#xff0c;排除故障问题3&#xff0c;解决蓝屏的有效方法 1&a…...

connectivity_plus 安卓build的时候报错

报错信息 当前版本&#xff1a;connectivity_plus 5.0.2 Flutter 3.13.6 Dart 3.1.3 A problem occurred configuring project :connectivity_plus. > Failed to create Jar file /Users/wangxiangyu/.gradle/caches/jars-8/fef84f4f98be9f93b0b593ccb1e3e207/lint-model-…...

系统部署安装-Centos7-Kafka

文章目录 安装离线安装下载安装 安装 离线安装 下载 可以前往kafka的官网进行下载 https://kafka.apache.org/downloads安装 1.创建安装目录 mdkir /opt/software/kafka mkdir /opt/kafka 2.解压 sudo tar -xzf kafka_2.12-3.6.0.tgz -C /opt/kafka --strip-components…...

stm32G473的flash模式是单bank还是双bank?

今天突然有人stm32G473的flash模式是单bank还是双bank&#xff1f;由于时间太久&#xff0c;我真忘记了。搜搜发现&#xff0c;还真有人和我一样。见下面的链接&#xff1a;https://shequ.stmicroelectronics.cn/forum.php?modviewthread&tid644563 根据STM32G4系列参考手…...

vue3 字体颜色设置的多种方式

在Vue 3中设置字体颜色可以通过多种方式实现&#xff0c;这取决于你是想在组件内部直接设置&#xff0c;还是在CSS/SCSS/LESS等样式文件中定义。以下是几种常见的方法&#xff1a; 1. 内联样式 你可以直接在模板中使用style绑定来设置字体颜色。 <template><div :s…...

vue3 定时器-定义全局方法 vue+ts

1.创建ts文件 路径&#xff1a;src/utils/timer.ts 完整代码&#xff1a; import { onUnmounted } from vuetype TimerCallback (...args: any[]) > voidexport function useGlobalTimer() {const timers: Map<number, NodeJS.Timeout> new Map()// 创建定时器con…...

Spring AI 入门:Java 开发者的生成式 AI 实践之路

一、Spring AI 简介 在人工智能技术快速迭代的今天&#xff0c;Spring AI 作为 Spring 生态系统的新生力量&#xff0c;正在成为 Java 开发者拥抱生成式 AI 的最佳选择。该框架通过模块化设计实现了与主流 AI 服务&#xff08;如 OpenAI、Anthropic&#xff09;的无缝对接&…...

C++课设:简易日历程序(支持传统节假日 + 二十四节气 + 个人纪念日管理)

名人说:路漫漫其修远兮,吾将上下而求索。—— 屈原《离骚》 创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 专栏介绍:《编程项目实战》 目录 一、为什么要开发一个日历程序?1. 深入理解时间算法2. 练习面向对象设计3. 学习数据结构应用二、核心算法深度解析…...

tomcat入门

1 tomcat 是什么 apache开发的web服务器可以为java web程序提供运行环境tomcat是一款高效&#xff0c;稳定&#xff0c;易于使用的web服务器tomcathttp服务器Servlet服务器 2 tomcat 目录介绍 -bin #存放tomcat的脚本 -conf #存放tomcat的配置文件 ---catalina.policy #to…...

git: early EOF

macOS报错&#xff1a; Initialized empty Git repository in /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/.git/ remote: Enumerating objects: 2691797, done. remote: Counting objects: 100% (1760/1760), done. remote: Compressing objects: 100% (636/636…...

全面解析数据库:从基础概念到前沿应用​

在数字化时代&#xff0c;数据已成为企业和社会发展的核心资产&#xff0c;而数据库作为存储、管理和处理数据的关键工具&#xff0c;在各个领域发挥着举足轻重的作用。从电商平台的商品信息管理&#xff0c;到社交网络的用户数据存储&#xff0c;再到金融行业的交易记录处理&a…...

ui框架-文件列表展示

ui框架-文件列表展示 介绍 UI框架的文件列表展示组件&#xff0c;可以展示文件夹&#xff0c;支持列表展示和图标展示模式。组件提供了丰富的功能和可配置选项&#xff0c;适用于文件管理、文件上传等场景。 功能特性 支持列表模式和网格模式的切换展示支持文件和文件夹的层…...

Linux基础开发工具——vim工具

文章目录 vim工具什么是vimvim的多模式和使用vim的基础模式vim的三种基础模式三种模式的初步了解 常用模式的详细讲解插入模式命令模式模式转化光标的移动文本的编辑 底行模式替换模式视图模式总结 使用vim的小技巧vim的配置(了解) vim工具 本文章仍然是继续讲解Linux系统下的…...