程序员跑步指南
2021.03.17 更新,距离写这篇半年过去了,running_page 也开源半年了,认识了不少跑步的朋友,推友,程序员,有些还成了现实中的朋友,今天决定把这篇文章完善一下,记录一下心得,能帮助到想跑步的朋友就更好了。
程序员跑步的优势和劣势
- [优势] 能更好的知道数据的重要性,通过自己的代码,整理分析或展示自己的跑步数据
- [劣势] 相对较长的上班时间,因为 996 的原因,可能无法规律的跑步
跑步能带来什么
- 对无聊的忍耐能力
- 在现在这个时代潮水般信息涌来,难得的独处时间。无论是跑步,游泳,爬山或是其它的方式,这30分钟到2个小时完全属于你自己,不用刷微博推特,只有耳机里传来的音乐(电台)或是呼吸声,和自己对话
- 相对健康的身体,程序员每天面对996和巨大的压力,一个相对好的心肺功能,是对自己,对家人的一个更好的期许
- 长距离后身心愉悦,突破自己的快感
- 慢慢关注自己的配速, PB, 之后心态会变好很多,长跑的人更多的都是和自己比,用流行的话说就是“不那么卷”
跑步不能带来什么
- 减肥,跑起来并不能让我们很快瘦下来,更重要的是饮食。确实大体重跑步会带来一定程度的效果,但是对膝盖的伤害也相对大,一定要科学
- 就像去西藏并不能洗涤心灵一样,马拉松也不会让我们有脱胎换骨的变化。近些年马拉松热尤其是一些互联网上的大佬也开始跑,大家仿佛都焦虑起来,不跑个马拉松觉得少了点什么一样
如何开始跑步
- 选择个 App 记录自己,也方便管理数据
- 跑起来,有条件的尽量选择户外不要选择跑步机
- 前期尽量每天坚持,让自己身体和心理适应跑步的习惯
- 等到能跑 5km,左右开始研究购买一双好的跑步鞋,学会做好准备运动和伸展运动保护自己的膝盖
- 尽量管理自己的数据,不光能给自己动力,还能防止软件停止运营或是下架数据丢失的风险
如何坚持跑步
- 量力而行,别受伤,科学的训练加上一双好鞋,良好的热身习惯
- 循序渐进,我的经验是长距离开始时每次最多加 2km 比较好 如: 6km -> 8km ->10km -> 12km -> 15km -> 18km ->21km, 等到有半马水平的时候,就可以按照自身情况增加了
- 如果目标是马拉松的话,我的经验是(不一定适合所有人),能跑 10km 比较轻松的完成就可以挑战半马了,能跑 30km 之后就可以考虑报名马拉松了(如果基础不错 20km 也可以)
- 尽量原谅自己,对于爱好者来说,跑步只是生活的一部分,坚持不下来其实没什么。想跑的时候重新跑起来就好了
关于跑步的书籍
- 当我谈跑步时我谈些什么 -- 强烈推荐这本,他不会教你怎么跑步,但是会告诉你跑步的不一样的乐趣
- 雨中的3分58秒 -- 当你关心自己配速,想突破自己时,推荐这本
关于跑步的一些 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
还需要知道一些小知识
- 数据格式:gpx(类似xml用于gps数据交换的格式),geojson(用于地图展示的数据格式)
- 配速,心率,步频
- 如何购买一双适合自己的跑鞋(知乎或是其它网站很容易搜到)
- 如何保护膝盖
- LSD, 间歇跑