高效编程 远离计算机

我的脑海中几乎每天都会浮现下面这段话:

我想知道为什么火箭会这么昂贵。当然最显而易见的原因是,它的组成材料价值大。但是,如果能有重新排列原子的魔法,那么剩下的问题就是如何高效地将原材料的原子整合成火箭形状。——Elon Musk


我重写之后可以将之浓缩为:

存在着某种二进制的排列能让iPad听从我们的命令,而我,作为一个程序员的工作就是找出这个排列。

这与我以往的竞争理念是相抵触的:

要么我想做的是不可能的,要么是因为我太笨了,所以找不到解决方法。

于是乎,每天我都在这两种想法之间摇摆,强迫自己发挥激情。有时候,搞定功能之后,我甚至有一种筋疲力竭的颓败感,因为我往往需要几周时间才能找到关键,而且常常开始的时候好多天都没什么进展。

但随后事情发生了神奇的转折:在开发Loose Leaf半途中,我的健康出现了问题,使得我不得不极大地改变我的饮食习惯,并开始锻炼。虽然说健康问题一般都不是好消息,但是现在它真心为我带来了福音。


我现在每天下午大概要步行4英里(1英里约合1609米),这时一件美妙的事情发生了,我万万没想到,虽然我短时间内远离了计算机,但是这居然给了我时间可以更为彻底地思考工作中的问题。于是当我再次回到计算机前,我脑海中已经有了一个经过深思熟虑后的攻克难题的计划。相比以前,下午这段时间的工作效率是大大提高了。


老实说,如果没有下午步行这个举措,我着手的很多功能也许根本就做不出来。


实在解决不了,不妨远离一会——远离计算机、手机、iPod——这就是我解决棘手问题的方法。


via:http://www.geekwww.com/programming-without-a-computer.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值