zoukankan      html  css  js  c++  java
  • 移动你的脚步

    • 四本书。28小时的视频教材。两门在线课程。
      结果:至今没有为我的Rails项目写一行代码。
    • 一双旧鞋。一辆脚踏车。每英里20分23秒。
      结果:今年共行进了866英里。

    为什么我会在一项活动上如此成功,而在另一项活动上如此失败?算是事后诸葛亮吧,我试图弄明白其中的道理。

    在前一项活动中(使用TDD开发我自己的Rails项目),我患上了思维瘫痪症。在做了两年的专业开发后,我开始无法让自己直接的一头扎进某项工作中。我希望能用最好的技术方法,我不想在工作上用不正确的方法“浪费时间”。

    但这种情况下,最好的技术方法实际上是一种毒药;它阻挡我去写出项目中的第一个测试用例,让我拖延,直到我对如何完成任务有了一个完美的规划和蓝图。

    相反,在第二项活动中,我不会考虑这些思想上的障碍。像很多人一样,年初我制定了一个健身的新年计划。但我没有花两个月时间去读一本书或阅读/r/running上的帖子,我的做法完全不同。

    我找了一双旧鞋子,带上一辆单车,直接行动了。你知道,我实际是不太喜欢跑步的。

    但是我没有考虑这些。每周我都能看到我的进步——我行进一英里所用的时间在逐步减少,我的速度,我行进的距离在增加(慢慢的!)。

    对于软件开发,我很不情愿接受这点:在某一技术领域里我可以慢慢学,慢慢进步。我不想从基础开始,我想直接精通掌握它。而对于骑车,我的进步是和我的实践直接联系的。我没有花时间去阅读指导资料或在Amazon网上买一双高质量的运动鞋,我只是直接跑起来了。

    几星期前,我终于想去买一双真正的跑鞋。一旦走进了商店,我反而又进入了“技术人员思维模式”——我开始研究什么牌子的运动鞋才是最适合的,需要多少双袜子,等等——在营业员帮我拿货时,他的一句话让我顿开茅塞:

  • 相关阅读:
    js 字符串转化成数字
    SDK编程之多线程编程
    C/C++内存泄漏及检测
    那些争议最大的编程观点(转)
    DB2日常维护——REORG TABLE命令优化数据库性能(转)
    ireport报表学习
    自定义hexo的某个主题
    mac下搭建码云gitee+hexo博客
    python日期及时间格式转换
    python获取中文首字母
  • 原文地址:https://www.cnblogs.com/warmingsun/p/2707721.html
Copyright © 2011-2022 走看看