程序員不喜歡開放式辦公室
去年我參觀了Adobe位于灣區(qū)的辦公樓。他們的辦公樓真是太夸張了,到處都是很酷的東西,樓頂上有個籃球場,還有風(fēng)車,以及設(shè)計(jì)師沙龍。但是,當(dāng)他們秀他們的開放合作式辦公室時,我覺得這不是我想要工作的地方。
我有過不同的工作經(jīng)歷,有一次,第一天上班,辦公室主任發(fā)給我一張表,其中列出了工作相關(guān)的必要信息。表格里的信息既簡明又條理。但我發(fā)現(xiàn)這個表格是發(fā)給Roger Smith的。
“還有什么需要的嗎?” 主任問我。
我說,”我的名字不是Roger。”
“噢…” 她有點(diǎn)不知所措,“…嗯…那你的名字是?”
然后我收下了寫著Roger的工卡,于是Roger就成了我的外號。這個笑話很快就傳開了,我也成了公司的名人。偶爾我也開玩笑自稱Roger Smith。
幾年后我娶了我的好太太(她現(xiàn)在是兩個孩子的母親了)。她有時候會在我工作的時候打電話給我,但我的匆匆應(yīng)付,讓她不明白為什么我會“生氣”。我工作的時候像換了一個人似的,跟在家里完全不一樣。于是她就用Roger來指代工作中的我。她想不通為什么我在家的時候很溫柔,而在工作中的時候打電話給我卻覺得我很陌生。她不喜歡Roger。多年里,我跟許多的程序員探討過這個,許多人都有類似的問題。我們并不是真的很生氣,我們只是沉浸在編程中無法自拔。
進(jìn)入狀態(tài)一般至少需要15分鐘。如果是寫程序,這15分鐘內(nèi),你要記住你在寫什么,然后在腦海中重構(gòu)算法和數(shù)據(jù)結(jié)構(gòu)。你同時看到程序現(xiàn)有的樣子和做成后的樣子。你察覺不到周圍發(fā)生了什么…這時電話鈴聲響起。
“喂?(這個算法似乎有內(nèi)存泄漏)。嗯,寶貝,我回家時順便去買那個。(一個指針指向一個指針的指針,誰寫的垃圾代碼)…我…今天…過得還行…(我靠,好像是我自己寫的…肯定是在打電話的時候?qū)懙陌桑?rdquo;
所以說,如果你在程序員寫程序的時候打電話給他,或者事先不打招呼突然造訪,不要奇怪為什么他不太會理睬你,因?yàn)樗@時還沉醉于代碼世界里。也就是說,如果他們每隔15分鐘就被打斷一次,他們永遠(yuǎn)也無法進(jìn)入高效的工作狀態(tài)。
那么這跟開放式辦公室有幾毛錢關(guān)系呢?如果我的辦公桌正好面對繁忙的走廊,人們在我周圍走來走去的時候我無法工作。(不解釋,這就是讓我不爽。)每次有人走過,我總要抬頭看一下門。這已經(jīng)足夠打斷我的狀態(tài)了。無奈我只好將一個書柜放在辦公桌前擋住我的視線,這讓我看起來有點(diǎn)不合群,但至少我能正常工作。
從我的辦公桌往前看,都是木頭
開放式辦公室導(dǎo)致員工失去對于自己工作場所的控制。他們再也無法避免打擾,無法保持工作狀態(tài)。對于他們來說,人來人往,高聲談話等等就像是狂轟濫炸。合作沒錯,但擁有一間獨(dú)立的辦公室并不影響合作。別人可以到我的辦公室來談事情,這樣不會打擾到其他人?;ブ睫k公室只會降低我的工作效率。開放式辦公室試圖解決一個根本不存在的問題,并且讓人們的工作效率更糟糕。