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