运动【跑步 01】一个程序员的半马挑战:跑前准备+跑中调整+跑后恢复(经验分享)

简介: 运动【跑步 01】一个程序员的半马挑战:跑前准备+跑中调整+跑后恢复(经验分享)

1.半程马拉松

二分之一马拉松,英文:Half Marathon,路程长度是21.0975公里(13.1英里)。半程马拉松的程长很有挑战性,但对跑步者的要求不像全程马拉松那么严苛。

我属于业余跑步,所以这里没有很多专业的知识,只是一些经验分享,首先是安全第一、安全第一、安全第一,要有一定的跑步基础,我是每周跑10KM,偶尔状态好的时候会跑12.5KM,半马还是有难度的,如果坚持不下来也不要强求。

2.跑步前准备

装备:

  • 必须的一双适合自己的:跑鞋(我穿的是361°的spire 4 merakis);
  • 必须的里程记录工具:手环或手机(我的是华为GT3+悦跑圈app);
  • 非必须 但有了更好跑步心率检测:手环或手表(我的是华为GT3);
  • 非必须 但有了更好跑步音乐:蓝牙耳机一定要用非入耳式的(我的是小米项圈耳机青春版);
  • 非必须其他:补给(我是手持一瓶550ml的尖叫)+腰包(用来放手机)。

路线规划:

跑步一定要有路线规划,一个清晰的路线规划在跑步过程中更容易坚持下来,我是大圈4KM+小圈3KM的组合,前15KM是比较轻松的,需要坚持的是最后的6KM,也就是最后一组。

前一天一定要休息好,我早上起床后吃了一根士力架70g,喝了300ml的温开水,出门,找地方热身(华为的运动健康app 6分钟跑前热身):

  • 肩向后环绕 1*20s
  • 臀部动态拉伸 1*36s
  • 左侧动态弓步压腿 1*20s
  • 右侧动态弓步压腿 1*20s
  • 左侧动态侧弓步压腿 1*20s
  • 右侧动态侧弓步压腿 1*20s
  • 开合跳 1*20s
  • 勾腿跑 1*20s
  • 原地快跑 1*20s
  • 大腿前侧动态拉伸 1*38s
  • 可以增加一个左右脚踝的放松

要把鞋带松紧调节好:跑步后期脚步会肿胀,鞋带不要系的太紧。

3.跑中调整

  • 开始跑步后前几公里一定要调整好呼吸;
  • 如果是公路上跑步一定要注意安全过路口的时候也要保持速度,不要看到绿灯就加速过路口,我是看到红灯就先右转跑几米再跑回路口过红路灯;
  • 最后几公里是比较艰难的,这个时候有手环或手表的要关注配速和心率,心率太高要放慢一些速度,如果呼吸变急促了也要放慢速度,这个时候身体想休息,意志不能放弃如果身体有不舒服,不要再继续坚持,安全第一;
  • 注意补水,我前10KM没有补水,随后的每公里都会喝一两口,不要一次喝的太多。

4.跑后恢复

  • 不要立即停下,可以再走走;
  • 松松鞋带;
  • 有条件的可以再补补水。
目录
相关文章
|
JavaScript 测试技术 Python
低成本、快速造测试数据,这个造数工具我后悔推荐晚了!
没有测试数据,所谓的功能测试和性能测试全都是无米之炊。但我发现一个蛮诡异的事情,就是行业内很少会有人去强调测试数据的重要性,甚至市面上都没有人在做测试数据这门生意。
低成本、快速造测试数据,这个造数工具我后悔推荐晚了!
|
存储 缓存 负载均衡
10大高性能开发宝石,我要消灭一半程序员!
10大高性能开发宝石,我要消灭一半程序员!
134 0
10大高性能开发宝石,我要消灭一半程序员!
如何做好游戏陪玩源码的功能优化,这三步缺一不可
如何做好游戏陪玩源码的功能优化,这三步缺一不可
|
移动开发 前端开发 搜索推荐
跑赢业务的同时如何实现技术成长?
做业务就好比打仗,团队是我们的归属。在团队中,我们既要通力协作,又要定义问题,既要业务先赢,又要技术成长。越来越多的前端将投身业务研发,要有更好的发展,业务理解力非常关键。
11478 0
跑赢业务的同时如何实现技术成长?
|
运维 Devops 持续交付
“快的那个,会被慢的拖死”,记不断奔跑、看着阿里云产品管控慢慢长大的那个人——尹书威
传统运维人要从Ops走向DevOps,从项目走向产品,从资源走向应用。
13244 0
|
运维 Devops 持续交付
|
Java Android开发
造了四个轮子之后,我们上路跑一跑
最近相继发布了四个开源项目,都是比较轻量的项目。 造完轮子,很自然的想到要弄个App来跑一下。 最终,捣鼓了这个浏览图片的APP。
1272 0

热门文章

最新文章

  • 1
    流量控制系统,用正则表达式提取汉字
    25
  • 2
    Redis09-----List类型,有序,元素可以重复,插入和删除快,查询速度一般,一般保存一些有顺序的数据,如朋友圈点赞列表,评论列表等,LPUSH user 1 2 3可以一个一个推
    26
  • 3
    Redis08命令-Hash类型,也叫散列,其中value是一个无序字典,类似于java的HashMap结构,Hash结构可以将对象中的每个字段独立存储,可以针对每字段做CRUD
    26
  • 4
    Redis07命令-String类型字符串,不管是哪种格式,底层都是字节数组形式存储的,最大空间不超过512m,SET添加,MSET批量添加,INCRBY age 2可以,MSET,INCRSETEX
    27
  • 5
    S外部函数可以访问函数内部的变量的闭包-闭包最简单的用不了,闭包是内层函数+外层函数的变量,简称为函数套函数,外部函数可以访问函数内部的变量,存在函数套函数
    24
  • 6
    Redis06-Redis常用的命令,模糊的搜索查询往往会对服务器产生很大的压力,MSET k1 v1 k2 v2 k3 v3 添加,DEL是删除的意思,EXISTS age 可以用来查询是否有存在1
    30
  • 7
    Redis05数据结构介绍,数据结构介绍,官方网站中看到
    22
  • 8
    JS字符串数据类型转换,字符串如何转成变量,+号只要有一个是字符串,就会把另外一个转成字符串,- * / 都会把数据转成数字类型,数字型控制台是蓝色,字符型控制台是黑色,
    20
  • 9
    JS数组操作---删除,arr.pop()方法从数组中删除最后一个元素,并返回该元素的值,arr.shift() 删除第一个值,arr.splice()方法,删除指定元素,arr.splice,从第一
    20
  • 10
    定义好变量,${age}模版字符串,对象可以放null,检验数据类型console.log(typeof str)
    19