|
本文是從 Living in the zone 這篇文章翻譯而來。
跟程序員相處你一定會有很多的挫折感。比如,程序員會把能讓他們達到最高效率的那種神奇的境界叫做”那里“。
”那里“是真實存在的。至少對于我是這樣的,很有可能你也很熟悉那里,只是情形不一樣。對于非程序員的人來說,跟程序員的這種境界相對應的情形是,當你完全投入進一本書或一場電影,你感覺整個世界都消失了,唯一留下了的只有你正在關(guān)注的東西。如果你有豐富的創(chuàng)作力,那有可能是在你寫一本書或繪一副畫時候。
當你正全神貫注的讀一本書上,有人打斷了你,通常這會需要你花很長的時間重回到那種狀態(tài)。通常,當我在讀一本書,有人或什么事情(電話!)打斷我,他需要重讀剛才那一頁,試圖接上剛才的思路。甚至一章的結(jié)束也會造成思路的打斷,需要你花一段時間才能重新進入你剛才的那種閱讀狀態(tài)中。
我第一次進入這種境界是我深深的陷入了編程的狀態(tài),當時很年輕,大概17歲。我想寫一個程序,在計算機屏幕上進行音樂合成。那是我第一次使用”結(jié)構(gòu)化編程“,是從一個朋友那里聽來的。我在晚飯后開始干活,之后完全忘掉了時間,當我回過神來后,發(fā)現(xiàn)已經(jīng)是早晨,鳥兒在樹上鳴叫著向朝陽打招呼,到上班時間了。我的第一反應是:”哇!,不會這么晚了吧!“我的感覺好像只忙了幾個小時,但事實上已經(jīng)過去將近10個小時了。
這次之后,這種狀態(tài)出現(xiàn)了很多次,每次我都進入了一種忘我的境界,做事情比平時注意力不能集中或不能真正專注時又快又好。
一旦我知道了這種狀態(tài),我試圖能重復它,進入它,試圖能讓這種狀態(tài)保留更長的時間,獲得更大的工作效率,或者能進入這種狀態(tài)解決難題。很顯然,對于我,這種情形產(chǎn)生在絕對安靜的環(huán)境里,在我面前的屏幕上只有一種東西(通常是文本編輯器)時,而且需要一個專用的時間,讓我意識到不會被什么事情打攪。
數(shù)年過去了,生活越來越忙,如今更忙,我進入這種境界的頻率越來越少。是否需要進入這種狀態(tài)另說,現(xiàn)在進入這種狀態(tài)可以做的大概就是閉上雙眼,背著手想事情,如果遇到真正困難的問題或完全不熟悉的新任務(wù),那會更好。
另一件讓我印象深刻的事情是,當我處在這種狀態(tài)里時,有人打斷了我,我通常會表現(xiàn)的不太和藹。我通常需要極大的忍耐不去發(fā)火(ok,我說實話,當我被打斷時,我會發(fā)驢脾氣,我的第一反應是發(fā)火,我怎么也忍不住。這方面需要多下功夫)。
原因很難說清楚,但我想改正這個毛病。當編寫很復雜的程序時(有些問題會挑戰(zhàn)我的能力的極限,但對你也許不是難題,而對我卻是)我力圖保持大腦里這種我一直想達到的思維狀態(tài)。一個打攪——不管多么的輕微和細小——整個心境都跌落到地上摔的粉碎。我必須重新構(gòu)建整個狀態(tài)才能工作下去,至少需要15分鐘甚至超過1小時。所以,30秒的打攪對于我的實際作用會延長至數(shù)十倍的時間,前提是我還能重回的之前的狀態(tài),而很多情形下是回不去了。
這種狀態(tài)下效率的提高是如此的顯著,以至于當想真正的干一件事時,我的辦法是特意的為這種狀態(tài)創(chuàng)造一種環(huán)境,我會等所有人都睡了,泡一壺新茶,把所有能造成分心的東西都關(guān)了(手機,輔助顯示器等)這樣把可能的打攪降到最小。通常在這幾個小時(2或3個)里,我把最困難的事情解決掉。其它較容易的事情在平時解決。
完全的專注具有強大的力量,它能讓你完成你日常生活中或平時狀態(tài)下不能完成的任務(wù)。
如果你總是處在一個噪雜和易分心的工作環(huán)境中,有時發(fā)現(xiàn)一些難關(guān)怎么也翻越不過去,你可以試試進入這種狀態(tài),當你真正的集中精力時你才會發(fā)現(xiàn)你究竟具有什么樣的能力。
處在那種境界里并不是沒有代價的,我通常需要好一段時間才能恢復,但終究收獲大于損失,特別是它能讓我解決在其它狀態(tài)中不能解決的問題,以及能更快速的解決問題。
如果你也是一個生活在這種境界里的人,我真的想知道你的體驗如何,請在評論里告訴我。謝謝。
后記:好幾個人都推薦我看這個維基百科鏈接:意識流(心理學)。
it知識庫:程序員的一種境界,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。