每个程序员和设计师可做的10项运动

2023-05-16

本文转载自 码农网。

程序员和设计师大部分时间都坐在电脑前。有效的锻炼有助于他们更好地工作。

传统的:

当坐在电脑桌前的时候

  • 脚触地。
  • 双手在肘部弯曲。
  • 打字时手应搁在桌子上。
  • 键盘和鼠标应在触手可及的地方。
  • 显示屏应在视线水平上,不高不低。
  • 光线最好应来自上方。即光线应该从天花板上照下来。
  • 每隔20分钟远眺。可降低眼睛长时间盯着近距离物体产生的疲劳。
  • 鼠标和手差不多大小。
  • 使用全尺寸符合人体工学的键盘。我个人比较喜欢Microsoft和Logitech这两个品牌。

锻炼:

1.眼保健操

虽然目前还没有明确的科学数据可以说明眼保健操能够改善视力。但是,这些眼部运动大多数还是符合人体工程学的。

也可以使用保湿眼药水,如果整天看屏幕让你觉得眼干的话。另外在工作的时候要确保房间和办公室有足够的光线。如果哪天白天你走出办公室,眼睛觉得刺痛的话,那么就说明你的办公室光线不够。

在昏暗的条件下工作会导致近视。一定要确保有足够的光线。

2.手掌锻炼

手掌锻炼对于那些整天坐在电脑前打字的人很有必要。

1.热身准备

如图所示,甩动你的手。做一分钟的时间可以避免屈肌紧绷。可以想象你刚洗完手,正在把它们甩干。

2.伸展手指

手心向上,手指向下,尽可能地分开然后合拢手掌,在这过程中始终保持手指不分开。

舒展拇指

  1. 手朝天,掌心朝自己,然后用另一只手轻轻地朝下掰拇指。
  2. 保持20秒。
  3. 换另一只手重复。

3.舒展手

  1. 手臂伸直,手腕内部向下,如图所示。
  2. 轻轻舒展手指,在不引起疼痛的前提下,用另一只手尽可能最大角度地掰手掌。
  3. 保持20秒。
  4. 换另一只手重复。

4.反向舒展手。

  1. 手放到桌子边缘,手掌自然向下,如图所示动作。
  2. 用另一只手抓住这只手,在不引起疼痛的前提下,轻轻地施加压力至能承受的最大值。
  3. 请注意,人不会觉得痛,但得能感受到手在舒展。
  4. 保持20秒。
  5. 换另一只手重复。

3.颈部练习

防止肌肉和颈部麻痹的基本伸展动作。这套舒展动作不但有助于保持体型,还能修复突出的颈椎。

请按以下步骤:

  1. 在房间里找一个角落,也可以是在办公室里,在距离角落大概0.6米的地方站好。
  2. 保持双脚并拢。
  3. 将两个手臂分别贴在墙壁上,肘部稍低于肩。(图1)
  4. 前手臂要完全贴着墙。如果不是的话,请调整。
  5. 尽可能向墙倾斜的同时,保持身体的笔直。你会觉得在略低于脖子的地方以及肩膀和胸部的前面有一种舒展感。
  6. 保持30秒。

这有助于对齐肩部,胸部和颈部。

4.下巴锻炼

下巴是缓解颈部疼痛最简单有效的锻炼之一。此锻炼可以解决来自于整天在屏幕上看小文本而产生的问题。

这方法不仅可以舒展,也能加强肌肉,帮你将头推回与肩膀对齐。

做这个练习要找一面墙,然后像这样背靠着墙,笔直地站好。

把你的手放在下巴上,然后将其推向你的脖子。保持5秒钟,然后松开,做5次。

这么做不仅有利于颈部,也可以改善形态,帮助放松眼睛。确保每天做至少2-3次。

5.背部锻炼

躺下,身体朝天,双腿膝盖弯曲。

  1. 将膝盖弯曲到右侧。
  2. 保持15秒。
  3. 回到起始位置。
  4. 将膝盖弯曲到左侧。
  5. 保持15秒。
  6. 回到起始位置。
  7. 做5次。

  1. 弓起背部,使下背部腾空。在不引起疼痛的前提下,尽可能地抬高保持5秒钟,然后放松。
  2. 做5次。

  1. 跪在地上,四肢着地,如图所示。
  2. 放松,不要刻意支撑身体。
  3. 向上弯曲背部,就好像有人在拉一样。
  4. 保持五秒钟。
  5. 回到原来位置。
  6. 做5次。

1.笔直地坐在凳子上,然后将右腿搁在左腿上。2.把左手靠在右腿上,同时扭动身体。3.保持10秒钟。4.换个方向做。

  1. 笔直地坐在凳子上,肩膀向后扯。
  2. 如图中所示。
  3. 保持5秒钟,然后松开。

6.腿部练习

休息室中

  1. 笔直站好,双腿略微分开,不用太远,但也不要太靠近。
  2. 保持面部笔直的同时放松下巴。
  3. 在保持背部笔直的同时,右脚尽可能向前跨大步。
  4. 稍微抬起左脚,使脚跟向上,但脚趾依然触地。
  5. 与此同时,膝盖要弯曲。
  6. 换只脚再做一次。

跳跃练习

1.如图所示站立笔直。2.跳起来的时候双手举过头顶,腿自然伸展,如第二幅图所示。3.再跳一次,然后回到初始位置。4.反复做10次。

脚部练习

  1. 双脚踩在楼梯上,脚后跟腾空,脚趾着力。
  2. 保持身体其他部位笔直,脚后跟向下掉,保持10秒。
  3. 向上踮,保持5秒。
  4. 重复整个过程。
  5. 做5次。

上面这些运动和锻炼对于软件开发人员和设计师是非常有益的。

原文作者是Mohammed Lakkadshaw,Mohammed Lakkadshaw公司——一家网络&移动设计和开发公司的创始人。

译文链接:http://www.codeceo.com/article/every-programmer-need-exercise.html
英文原文:10 Must do exercises and ergonomics for software developers and designers
翻译作者:码农网 – 小峰
转载必须在正文中标注并保留原文链接、译文链接和译者等信息。]


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

每个程序员和设计师可做的10项运动 的相关文章

  • golang GRPC安装

    1 下载protoc编译器 https github com protocolbuffers protobuf releases 将protoc exe放到系统环境变量设置的目录下 2 安装golang相关的package go get g
  • reStructuredText

    段落 段落必须由空行代替 段落1 段落2 内联标记 span class hljs emphasis 斜体 span span class hljs strong 粗体 span span class hljs code 96 96 代码块
  • win10下安装kubernets

    win10下安装docker for windows后 xff0c 新版是有一个kubernets选项 xff0c 选择启动后 xff0c 一直报 kubernets is starting 的错误 xff0c 原因是 xff0c kube
  • 嵌入式工程师的自我修养

    文章目录 前言一 认知的四个阶段1 不知不知2 知道不知3 知道己知3 1 软硬件3 2 网络3 3 安全技术 xff08 换成你自己的领域 xff09 3 4 真正知道的三个阶段3 4 1 会用3 4 2 了解怎么实现3 4 3 明白为什
  • 利用uORB机制实现数据在不同进程中通信

    uORB实际上是一种设计模式中的观察者模式 xff0c 用于实现一种一对多的依赖关系 xff0c 让多个观察者 xff08 Observer xff09 同时监听某一主题对象 xff08 Subject xff09 当这个主题对象 xff0
  • Android-注解篇

    1 什么是注解 从JDK 5 开始 xff0c Java 增加了注解 xff0c 注解是代码里的特殊标记 xff0c 这些标记可以在编译 类加载 运 行时被读取 xff0c 并执行相应的处理 通过使用注解 xff0c 开发人员可以在不改变原
  • 新品BCM6755A1KFEBG/MT7921LE/MT7921AU WiFi芯片

    博通在WiFi市场具有相当的实力 在WiFi6上有下面这几个解决方案 xff1a 型号 xff1a BCM6755 BCM6755A1KFEBG 类型 xff1a 四核1 5GHz CPU 封装 xff1a BGA 批次 xff1a 新 B
  • Ubuntu : GPG签名验证错误 解决之道sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 6DFBCBAE

    Ubuntu GPG签名验证错误 解决之道 转载 sudo apt key adv keyserver keyserver ubuntu com recv keys Key Where key 61 61 the gpg key id Th
  • T265深度图像输出

    1 T265深度图像输出 1 1 环境依赖 T265摄像头python3pip3opencv pythonpyrealsense2 1 2 安装运行环境 安装秘钥 span class token function sudo span ap
  • Linux版本号串记录(ubuntu系列)

    Linux version 4 4 0 112 generic buildd 64 lgw01 amd64 010 gcc version 5 4 0 20160609 Ubuntu 5 4 0 6ubuntu1 16 04 5 135 U
  • 死锁的四个必要条件

    死锁 在高并发中是一个常见的名词 产生的四个必要条件如下 xff1a 互斥条件 xff1a 一个资源同一时间能且只能被一个线程访问 xff1b 不可掠夺 xff1a 当资源被一个线程占用时 xff0c 其他线程不可抢夺该资源 xff1b 请
  • Sphinx index.rst

    假设我们有两个文本file1 rst和file2 rst他们的内容如下 file1 rst span class hljs header file1 title1 61 61 61 61 61 61 61 61 61 61 61 61 sp
  • Git - 图形化界面操作

    目录 1 新建仓库 2 代码提交 3 代码回滚 4 新建分支 5 合并分支 6 重置合并 7 分支变基 8 分支优选 Git 的图形化界面操作 xff0c 使用 Idea 进行演示 1 新建仓库 对于一个代码仓库 Create Git re
  • CMakeLists

    1 指定 cmake 的最小版本 cmake minimum required VERSION 3 4 1 2 设置项目名称 xff0c 它会引入两个变量 demo BINARY DIR 和 demo SOURCE DIR xff0c 同时
  • 七步实现STM32MP157多核协同工作(Cortex-A7与Cortex-M4通信)

    写在前面 xff1a STM32MP157是ST进军Linux的首款微处理器 xff0c 采用MCU 43 MPU的组合 xff0c 集成两颗主频微800MHz的Cortex A7应用处理器内核 xff08 支持开源linux操作系统 xf
  • 【实战】STM32 FreeRTOS移植系列教程4:FreeRTOS 软件定时器

    写在前面 xff1a 本文章为 STM32MP157开发教程之FreeRTOS操作系统篇 系列中的一篇 xff0c 笔者使用的开发平台为华清远见FS MP1A开发板 xff08 STM32MP157开发板 xff09 stm32mp157是
  • 【实战】STM32 FreeRTOS移植系列教程5:FreeRTOS消息队列

    写在前面 xff1a 本文章为 STM32MP157开发教程之FreeRTOS操作系统篇 系列中的一篇 xff0c 笔者使用的开发平台为华清远见FS MP1A开发板 xff08 STM32MP157开发板 xff09 stm32mp157是
  • 学习嵌入式linux为什么推荐stm32mp157开发板?

    stm32mp157是ST推出的一款双A7 43 M4多核异构处理器 xff0c 既可以学习linux xff0c 又可以学习stm32单片机开发 xff0c 还可以拓展物联网 人工智能方向技术学习 xff0c 并极大丰富linux应用场景
  • STM32 Linux开发板——教程+视频+项目+硬件

    STM32 Linux开发板 适合入门进阶学习的Linux开发板 xff1a 华清远见FS MP1A开发板 xff08 STM32MP157开发板 xff09 开发板介绍 FS MP1A开发板是华清远见自主研发的一款高品质 高性价比的Lin
  • 编程语言对比 面向对象

    C 43 43 面向对象 java面向对象 python面向对象 java中是public int a 61 10 C 43 43 中是 public int a 61 10 C 43 43 中有拷贝构造

随机推荐

  • 嵌入式linux物联网毕业设计项目智能语音识别基于stm32mp157开发板

    stm32mp157开发板FS MP1A是华清远见自主研发的一款高品质 高性价比的Linux 43 单片机二合一的嵌入式教学级开发板 开发板搭载ST的STM32MP157高性能微处理器 xff0c 集成2个Cortex A7核和1个Cort
  • CMake(一)

    CMake xff08 一 xff09 简述 在之前的文章中介绍了 qmake的使用 相比qmake xff0c CMake稍微复杂一点 xff0c 它使用CMakeList txt文件来定制整个编译流程 同时 xff0c CMake会根据
  • LTE网元功能

    LTE 网元功能 2015 03 30 22 33 31 分类 xff1a NetworkProtocols 举报 字号 订阅 下载LOFTER 我的照片书 主要网元功能 eNodeB Radio Resou
  • [C++] 32位C++程序,计算sizeof的值

    sizeof str 61 6 字符串数组 xff0c 大小是六个字节 加上 39 0 39 共六个 sizeof p 61 4 指针的内容就是一个指向目标地址的整数 xff0c 所以不管指向char int还是其他 xff0c 32位机指
  • 串口打印printf

    串口打印printf 1 配置串口2 添加代码3 使用MDK勾选Mircro LIB 1 配置串口 打开STM32CubeMX xff0c 创建工程 xff0c 配置串口 2 添加代码 重写fputc函数 xff0c 需要包含头文件 inc
  • 22.Ubuntu出现“由于没有公钥,无法验证下列签名”

    由于没有公钥 xff0c 无法验证下列签名 1 无公钥错误2 输入命令导入公钥3 注意 1 无公钥错误 使用sudo apt update时出现以下错误 xff1a 我图中的公钥就是 xff1a 3B4FE6ACC0B21F32 xff08
  • nyist 27 水池数目(dfs搜索)

    xfeff xfeff 水池数目 时间限制 xff1a 3000 ms 内存限制 xff1a 65535 KB 难度 xff1a 4 描述 南阳理工学院校园里有一些小河和一些湖泊 xff0c 现在 xff0c 我们把它们通一看成水池 xff
  • XTUOJ 1176 I Love Military Chess(模拟)

    xfeff xfeff I Love Military Chess Accepted 45 Submit 141Time Limit 1000 MS Memory Limit 65536 KB 题目描述 陆军棋 xff0c 又称陆战棋 xf
  • 数据结构课程设计之一元多项式的计算

    数据结构不是听会的 xff0c 也不是看会的 xff0c 是练会的 xff0c 对于写这么长的代码还是心有余也力不足啊 xff0c 对于指针的一些操作 xff0c 也还是不熟练 xff0c 总出现一些异常错误 xff0c 对于数据结构掌握还
  • Unity官方文档(英文)

    地址 xff1a https docs unity3d com Manual UnityManual html
  • 数据结构课程设计之通讯录管理系统

    数据结构的第二个课程设计 xff0c 在c语言课程设计的基础上加以改进 xff0c xff08 加强版 xff09 xff0c 保存一下代码 xff0c 对文件的处理 xff0c 还是有一点一问题 xff0c 还有待改进 include l
  • 在网页中添加音乐

    最近在折腾一个网页 xff0c 对于一个有强迫症的人来说 xff0c 就想在网页中插入音乐 xff0c xff08 当做背景音乐 xff09 xff0c 然后自己百度了好多资料 xff1b 就在这里总结一下 xff1a 第一步 xff1a
  • nyist oj 214 单调递增子序列(二) (动态规划经典)

    单调递增子序列 二 时间限制 xff1a 1000 ms 内存限制 xff1a 65535 KB 难度 xff1a 4 描述 给定一整型数列 a1 a2 an xff08 0 lt n lt 61 100000 xff09 xff0c 找出
  • 思科CCNA第一学期期末考试答案

    1 第 3 层头部包含的哪一项信息可帮助数据传输 xff1f 端口号 设备物理地址 目的主机逻辑地址 虚拟连接标识符 2 IP 依靠 OSI 哪一层的协议来确定数据包是否已丢失并请求重传 xff1f 应用层 表示层 会话层 传输层 3 请参
  • hexo博客出现command not found解决方案

    由于前一段时间忙于考试 xff0c 也有好久没有去更新博客了 xff0c 今天去添加友链的时候 xff0c 突然发现用不了了 xff0c 出现了conmand not found的提示 xff1a 按照字面上的翻译就是 找不到所使用的命令
  • 思科CCNA第二学期期末考试答案

    1 关于数据包通过路由器传输时的封装和解封的叙述 xff0c 下列哪三项是正确的 xff1f xff08 选择三项 xff09 路由器修改 TTL 字段 xff0c 将其值减 1 路由器将源 IP 更改为送出接口的 IP 路由器保持相同的源
  • Hexo版本升级和Next主题升级之坑

    缘起 差不多用了一年hexo的3 2 0版本 xff0c next主题版本也用的5 0的 xff0c 本来用的好好的 xff0c 但是最近访问其他人的博客 xff0c 发现访问速度比我的提升了不止一点点 xff0c 遂决定折腾一番 过程 H
  • Python中JSON的基本使用

    JSON JavaScript Object Notation 是一种轻量级的数据交换格式 Python3 中可以使用 json 模块来对 JSON 数据进行编解码 xff0c 它主要提供了四个方法 xff1a dumps dump loa
  • 卷积和快速傅里叶变换(FFT)的实现

    卷积运算 卷积可以说是图像处理中最基本的操作 线性滤波通过不同的卷积核 xff0c 可以产生很多不同的效果 假如有一个要处理的二维图像 xff0c 通过二维的滤波矩阵 xff08 卷积核 xff09 xff0c 对于图像的每一个像素点 xf
  • 每个程序员和设计师可做的10项运动

    本文转载自 码农网 程序员 和设计师大部分时间都坐在电脑前 有效的锻炼有助于他们更好地工作 传统的 xff1a 当坐在电脑桌前的时候 脚触地 双手在肘部弯曲 打字时手应搁在桌子上 键盘和鼠标应在触手可及的地方 显示屏应在视线水平上 xff0