突破极限,一名程序员的“跑马人生”

视频丨二叉树团队

编辑丨王岳

人是直立行走的动物,所以注定是长跑的王者。两千五百年前,雅典在保卫自由的战争中取得胜利,一个年轻士兵日夜奔袭 42 公里,将捷报传至故乡后便倒地身亡。那位年轻人不会想到,在日月轮转后的今天,一项长跑比赛由此诞生。

马拉松(Marathon)长跑是国际上非常普及的长跑比赛项目,全程42.195 公里。

很多程序员可以加班 42.195 小时测试上线一个新功能,但能坚持跑完这 42.195 公里的程序员怕是不多。

他叫陈靖华,江湖人称 Wood ,听云联合创始人、极客邦 TGO 鲲鹏会北京会员。他是一名程序员,也是一位马拉松选手。

记录与时代并行的技术人——二叉树视频第六季《斜杠青年》第七集重磅上映。

《斜杠青年》专题纪录片|第七集

InfoQ 二叉树出品

我见过中国的第一代互联网

大概小学三年级的时候,陈靖华在书本上接触到了计算机,从那以后,他就对计算机产生了浓厚的兴趣。大学填报志愿时,因为父母的愿望和其他因素,他并没有选择与计算机相关的专业。

陈靖华第一次接触互联网是在大学,那是1995年,彼时中国接入互联网还不到一年的时间,中国互联网还处在一个蛮荒时代。因为感兴趣,陈靖华经常去计算机系蹭课,因为喜欢,他学的越来越好,敲出来的代码也越来越专业,毕业之后陈靖华如愿以偿的加入了一家互联网公司,成为第一代互联网人。

和其他第一代互联网人一样,陈靖华也有着一颗不甘平凡的心,在工作若干年后,他和几个朋友一拍即合,开始了职业生涯的第二阶段:创业。

马拉松——为了突破自我

每个人都喜欢去挑战自己的极限,去寻找自己的“天花板”,去打破它,这是一个漫长的过程,也是一个痛苦的过程。陈靖华把这个过程叫做突破自我,因为喜欢突破自我,陈靖华会给自己设立目标,让自己去挑战自己,突破自己,从而获得成长。

一次偶然的机会,陈靖华接触到了马拉松,从那以后,他便深深的喜欢上了这项运动。

其实长跑一直都是陈靖华的弱项,在上大学的时候,每一次长跑比赛陈靖华都是倒数,在陈靖华看来,如果能把自己的弱项最终变成自己的长项,会是一件特别有成就感的事。

陈靖华决定参加马拉松这项运动是在 2012 年,在经过长达两年的训练后,陈靖华站在 2014 年站在了北马的起跑线上,那是他人生中第一次参加马拉松正式比赛,之后他保持着一年至少参加一次的马拉松频率,直到现在。

“其实马拉松给我的最大的一个感受是,当你去不停的重复一个训练,你需要做到的,就是每一个周期的训练结束时,都比上次强。我也希望通过每次的训练,自己都会比上一次更强,变成一个更好的自己,哪怕只有一点点,这也是我的收获。”

村上春树也说过这么一句话:

终点线只是一个记号而已,其实并没有什么意义,关键是这一路你是如何跑的。人生也是如此。

撞墙期:我会死么?如果不会,那就继续吧!

很多人在参加马拉松跑到 30km 左右时,身体会出现很多不良反应,比如腿疼、膝盖疼、肚子疼等等,这一现象被称为“撞墙期”。很多跑马的人都没有坚持撑过“撞墙期”,放弃了接下来的赛程。

陈靖华分享了一次自己近乎“跑崩”的经历,那是 2017 年的北马,因为气温非常高,且补水不充分,在“撞墙期”出现的时候,陈靖华的身体出现了非比寻常的不适,甚至小腿出现了间隔性抽筋,当时又正好跑到科荟路,那里有一座跑友圈里非常有名的桥——“弃赛桥”,因为根据北马的赛程,跑到那个地方会出现“撞墙期”,很多跑友会在那个位置放弃,当时真的就差一点点,陈靖华就坚持不住了。

“我常在撞墙期的时候问自己,如果你继续坚持下去,你会死么?如果不会,那就继续吧!”

虽然陈靖华觉得程序员应该多跑步锻炼身体,但是没有经过专业训练的人,千万别参加马拉松,因为马拉松是一种极限运动,任何极限运动都要以敬畏之心对待,要想参加,一定得先接受专业训练!

陈靖华的马拉松哲学说

“其实,在我跑了很多次马拉松后,觉得马拉松真的和创业非常像!”

“在经历非常艰难的时刻,你是否会选择继续坚持下去?你要做出抉择,那是一个很艰难的时刻。当你决定继续走下去时,你能否在这种极限状态下坚持到底?我们需要一次次打破自己的极限,才能迎来最后的成果,很心酸,很艰难,但也会收获无与伦比的成就感!”

“记得在 09 年的时候,当时公司创始团队出现了一些不一样的声音。有人认为公司的业务已经做到了天花板,需要把公司卖给其他的公司,来开辟新的道路。但是我没有选择这条路,很高兴,最后自己选择了坚持下去。”

“做程序也和马拉松一样,很多程序员倒在了技术迭新换代、人到中年的‘撞墙期’,这是一个程序员走出舒适区的过程,与其毫无准备,不如在这之前积累自己,努力的锻炼来让自己不断地突破,做好充足的准备,突破这个‘撞墙期’,等你突破的时候,你会发现,它并没有自己想象中的那么艰难。”

“我很感激当时即使艰难,依旧坚持下去的自己。”

不夸张的说,Flutter 可能是目前最受欢迎的前端框架了。你怎么看?你开始尝试应用 Flutter 了吗?这里推荐几个大厂实践分享对你可能会有帮助:

字节跳动的 Flutter 进展以及他们的状态管理框架方案

Flutter 在百度贴吧的落地实践

美团外卖 Flutter 容器化生态建设实践 MTFlutter

蚂蚁财富的 Flutter 多业务开发实践