如何能够高效编程 远离计算机

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

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

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

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

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

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

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

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

 

[[131178]]

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

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

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

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

译文链接:http://www.geekwww.com/programming-without-a-computer.html

英文原文:Programming without a Computer

责任编辑:王雪燕 来源: 极客网
相关推荐

2011-10-17 09:50:38

编程

2010-07-21 16:10:25

计算机

2011-07-21 15:27:51

APC电源保护

2019-04-15 10:35:27

量子计算机芯片超算

2015-09-23 09:40:17

高性能Java应用

2019-09-10 12:58:03

电脑编程语言硬件

2012-03-01 09:37:17

iOSVOIP

2023-07-13 11:48:18

量子技术量子计算机

2022-08-21 07:30:55

程序并发Golang编码

2020-11-11 11:00:58

计算机程序员编程

2009-05-22 10:43:44

2017-11-01 15:03:37

超级计算机编程

2020-08-25 08:16:45

编程语言C语言计算机

2011-11-17 13:28:35

云计算超级计算机

2018-12-24 12:14:29

计算机芯片 技术

2010-10-19 18:00:13

高性能计算曙光

2018-01-15 14:20:57

编程语言学习方法

2015-06-17 14:06:50

编程语言计算机编程语言

2020-11-18 09:33:08

紫光计算机

2013-01-16 10:19:28

点赞
收藏

51CTO技术栈公众号