移动你的脚步
jopen 12年前
- 四本书。28小时的视频教材。两门在线课程。
结果:至今没有为我的Rails项目写一行代码。 - 一双旧鞋。一辆脚踏车。每英里20分23秒。
结果:今年共行进了866英里。
为什么我会在一项活动上如此成功,而在另一项活动上如此失败?算是事后诸葛亮吧,我试图弄明白其中的道理。
在前一项活动中(使用TDD开发我自己的Rails项目),我患上了思维瘫痪症。在做了两年的专业开发后,我开始无法让自己直接的一头扎进某项工作中。我希望能用最好的技术方法,我不想在工作上用不正确的方法“浪费时间”。
但这种情况下,最好的技术方法实际上是一种毒药;它阻挡我去写出项目中的第一个测试用例,让我拖延,直到我对如何完成任务有了一个完美的规划和蓝图。
相反,在第二项活动中,我不会考虑这些思想上的障碍。像很多人一样,年初我制定了一个健身的新年计划。但我没有花两个月时间去读一本书或阅读/r/running上的帖子,我的做法完全不同。
我找了一双旧鞋子,带上一辆单车,直接行动了。你知道,我实际是不太喜欢跑步的。
但是我没有考虑这些。每周我都能看到我的进步——我行进一英里所用的时间在逐步减少,我的速度,我行进的距离在增加(慢慢的!)。
对于软件开发,我很不情愿接受这点:在某一技术领域里我可以慢慢学,慢慢进步。我不想从基础开始,我想直接精通掌握它。而对于骑车,我的进步是和我的实践直接联系的。我没有花时间去阅读指导资料或在Amazon网上买一双高质量的运动鞋,我只是直接跑起来了。
几星期前,我终于想去买一双真正的跑鞋。一旦走进了商店,我反而又进入了“技术人员思维模式”——我开始研究什么牌子的运动鞋才是最适合的,需要多少双袜子,等等——在营业员帮我拿货时,他的一句话让我顿开茅塞:
想知道提高你的跑步成绩的秘诀吗?移动你的脚步。
[本文英文原文链接:Move your feet ]