Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

程序员跑步指南 #178

Open
yihong0618 opened this issue Aug 23, 2020 · 6 comments
Open

程序员跑步指南 #178

yihong0618 opened this issue Aug 23, 2020 · 6 comments
Labels
Top Top label of gitblog 技术文章 技术文章

Comments

@yihong0618
Copy link
Owner

yihong0618 commented Aug 23, 2020

2021.03.17 更新,距离写这篇半年过去了,running_page 也开源半年了,认识了不少跑步的朋友,推友,程序员,有些还成了现实中的朋友,今天决定把这篇文章完善一下,记录一下心得,能帮助到想跑步的朋友就更好了。

程序员跑步的优势和劣势

  1. [优势] 能更好的知道数据的重要性,通过自己的代码,整理分析或展示自己的跑步数据
  2. [劣势] 相对较长的上班时间,因为 996 的原因,可能无法规律的跑步

跑步能带来什么

  1. 对无聊的忍耐能力
  2. 在现在这个时代潮水般信息涌来,难得的独处时间。无论是跑步,��泳,爬山或是其它的方式,这30分钟到2个小时完全属于你自己,不用刷微博推特,只有耳机里传来的音乐(电台)或是呼吸声,和自己对话
  3. 相对健康的身体,程序员每天面对996和巨大的压力,一个相对好的心肺功能,是对自己,对家人的一个更好的期许
  4. 长距离后身心愉悦,突破自己的快感
  5. 慢慢关注自己的配速, PB, 之后心态会变好很多,长跑的人更多的都是和自己比,用流行的话说就是“不那么卷”

跑步不能带来什么

  1. 减肥,跑起来并不能让我们很快瘦下来,更重要的是饮食。确实大体重跑步会带来一定程度的效果,但是对膝盖的伤害也相对大,一定要科学
  2. 就像去西藏并不能洗涤心灵一样,马拉松也不会让我们有脱胎换骨的变化。近些年马拉松热尤其是一些互联网上的大佬也开始跑,大家仿佛都焦虑起来,不跑个马拉松觉得少了点什么一样

如何开始跑步

  1. 选择个 App 记录自己,也方便管理数据
  2. 跑起来,有条件的尽量选择户外不要选择跑步机
  3. 前期尽量每天坚持,让自己身体和心理适应跑步的习惯
  4. 等到能跑 5km,左右开始研究购���一双好的跑步鞋,学会做好准备运动和伸展运动保护自己的膝盖
  5. 尽量管理自己的数据,不光能给自己动力,还能防止软件停止运营或是下架数据丢失的风险

如何坚持跑步

  1. 量力而行,别受伤,科学的训练加上一双好鞋,良好的热身习惯
  2. 循序渐进,我的经验是长距离开始时每次最多加 2km 比较好 如: 6km -> 8km ->10km -> 12km -> 15km -> 18km ->21km, 等到有半马水平的时候,就可以按照自身情况增加了
  3. 如果目标是马拉松的话,我的经验是(不一定适合所有人),能跑 10km 比较轻松的完成就可以挑战半马了,能跑 30km 之后就可以考虑报名马拉松了(如果基础不错 20km 也可以)
  4. 尽量原谅自己,对于爱好者来说,跑步只是生活的一部分,坚持不下来其实没什么。想跑的时候重新跑起来就好了

关于跑步的书籍

关于跑步的一些 repo

  • running_page -- Make your own running home page
  • GpxTrackPoster -- Create a visually appealing poster from your GPX tracks
  • strava-datasource -- Strava datasource for Grafana dashboard
  • derive -- Generate personal heatmap from GPX/TCX/FIT/IGC data
  • elevate -- Browser extension for strava

跑步软件总结

软件名称 优点 缺点
strava 支持运动种类多,开放api, 数据粒度很细,用户群较大,中国区支持,数据导出相对容易 很多功能需要订阅会员,运动手表支持一般
Nike Run Club 完全免费,手表支持很好,数据稳定,UI非常漂亮,中国区支持大部分功能 数据统计做的相对一般,数据导出相对麻烦
Runtastic 社区数据做的都很好,界面漂亮,手表支持很好,运动总类多 国区下架,数据导出导入相对麻烦
garmin 数据精准度高,支持数据导入导出 国区和其它用的两套账号管理会带来麻烦
咕咚,悦跑圈,keep... 国内软件目前没下架风险 不支持数据导出,做了一大堆无用的社交功能

我的选择: 我用了 8 年多的 Runtastic 后来国区下架,在其它区下载有gps偏移的问题,转到了Nike Run Club, 但我会备份一份数据上传到strava, 因为 strava 开放 api 比较方便 DIY 我个人页面用的也是 strava 的数据。在国区,我比较推荐Nike Run Club

还需要知道一些小知识

  1. 数据格式:gpx(类似xml用于gps数据交换的格式),geojson(用于地图展示的数据格式)
  2. 配速,心率,步频
  3. 如何购买一双适合自己的跑鞋(知乎或是其它网站很容易搜到)
  4. 如何保护膝盖
  5. LSD, 间歇跑

推荐个程序员推友跑步乱谈系列

@yihong0618 yihong0618 added 技术文章 技术文章 Top Top label of gitblog labels Aug 23, 2020
@yihong0618 yihong0618 changed the title 一些跑步心得,以及如何做一个个人跑步页面 Aug 24, 2020
@leeeboo
Copy link

leeeboo commented Mar 17, 2021

谢谢你的推荐:)

@shiyang07ca
Copy link

博主现在在用什么 app 记录跑步信息呢,Nike Run Club 国区马上要停止运营了

@yihong0618
Copy link
Owner Author

博主现在在用什么 app 记录跑步信息呢,Nike Run Club 国区马上要停止运营了

暂时还是 NRC 我转到美区了

@leeeboo
Copy link

leeeboo commented Jul 3, 2022

博主现在在用什么 app 记录跑步信息呢,Nike Run Club 国区马上要停止运营了

stryd

@willshion
Copy link

看成了 程序员 跑路指南 rm/rf

@coolp4n
Copy link

coolp4n commented Sep 15, 2023

谢谢你的推荐:)

哇噢 黑影儿博哥

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Top Top label of gitblog 技术文章 技术文章
5 participants