導(dǎo)讀:原文來自John D. Cook在johndcook.com上發(fā)表的一篇《Programmers without computers》,譯文來自外刊IT評論《不需要計算機(jī)的程序員》。 文章內(nèi)容如下: ![]() 工作狂 當(dāng)我第一次以程序員的身份參加工作時,我就驚訝于同事們竟然花如此多的時間在他們的計算機(jī)上。當(dāng)然了,一個計算機(jī)程序員必然需要花相當(dāng)多的時間坐在計算機(jī)前,但為什么要用去幾乎100%的時間呢?我很不理解,我以前從沒這樣干過。我以前總是在做計算機(jī)之外的事情和坐計算機(jī)前的事交替的進(jìn)行。 讓我更困惑的是當(dāng)網(wǎng)絡(luò)不通時(這是經(jīng)常發(fā)生的),我們有一半的人是用Windows PC機(jī)的,另一半人用Unix工作站。當(dāng)網(wǎng)絡(luò)不通時,使用PC機(jī)的人可以繼續(xù)工作,因?yàn)樗麄兊墓ぷ鳝h(huán)境就在本機(jī)上。 但是使用Unix的兄弟只能待在辦公區(qū)里等著網(wǎng)絡(luò)恢復(fù),或者,如果網(wǎng)絡(luò)看起來一時半會兒不會好,那就回家。他們桌上有電腦,但這些電腦只是一個連接服務(wù)器的終端。所以,沒有網(wǎng)絡(luò),這些使用Unix的家伙基本上相當(dāng)于沒有電腦。他們知道,沒有網(wǎng)絡(luò)他們什么都做不了。這看起來很古怪。 那時,我開始知道如何去編程,但我仍然對專業(yè)軟件開發(fā)一無所知。我很多的想法都很天真。但是回首看去,我想有一件事是對的:程序員需要去站起來,多去思考。但經(jīng)常的,人們在最后才會意識到這個問題。 |