如何能夠高效編程 遠(yuǎn)離計算機(jī)
我的腦海中幾乎每天都會浮現(xiàn)下面這段話:
我想知道為什么火箭會這么昂貴。當(dāng)然最顯而易見的原因是,它的組成材料價值大。但是,如果能有重新排列原子的魔法,那么剩下的問題就是如何高效地將原材料的原子整合成火箭形狀。
——Elon Musk我重寫之后可以將之濃縮為:
存在著某種二進(jìn)制的排列能讓iPad聽從我們的命令,而我,作為一個程序員的工作就是找出這個排列。
這與我以往的競爭理念是相抵觸的:
要么我想做的是不可能的,要么是因為我太笨了,所以找不到解決方法。
于是乎,每天我都在這兩種想法之間搖擺,強(qiáng)迫自己發(fā)揮激情。有時候,搞定功能之后,我甚至有一種筋疲力竭的頹敗感,因為我往往需要幾周時間才能找到關(guān)鍵,而且常常開始的時候好多天都沒什么進(jìn)展。
但隨后事情發(fā)生了神奇的轉(zhuǎn)折:在開發(fā)Loose Leaf半途中,我的健康出現(xiàn)了問題,使得我不得不極大地改變我的飲食習(xí)慣,并開始鍛煉。雖然說健康問題一般都不是好消息,但是現(xiàn)在它真心為我?guī)砹烁R簟?/p>
我現(xiàn)在每天下午大概要步行4英里(1英里約合1609米),這時一件美妙的事情發(fā)生了,我萬萬沒想到,雖然我短時間內(nèi)遠(yuǎn)離了計算機(jī),但是這居然給了 我時間可以更為徹底地思考工作中的問題。于是當(dāng)我再次回到計算機(jī)前,我腦海中已經(jīng)有了一個經(jīng)過深思熟慮后的攻克難題的計劃。相比以前,下午這段時間的工作 效率是大大提高了。
老實說,如果沒有下午步行這個舉措,我著手的很多功能也許根本就做不出來。
實在解決不了,不妨遠(yuǎn)離一會——遠(yuǎn)離計算機(jī)、手機(jī)、iPod——這就是我解決棘手問題的方法。
譯文鏈接:http://www.geekwww.com/programming-without-a-computer.html