標(biāo)題中雖然寫的是程序員,但其實(shí)這個職位基本上可以替換為任何腦力勞動者。
作為一個產(chǎn)品經(jīng)理,在工作中不免要經(jīng)常和程序員討論問題。我發(fā)現(xiàn),自己經(jīng)常會無緣無故地“觸怒”程序員。雖然大家都表現(xiàn)的很得體,但我能從他們的表情和態(tài)度上知道這件事!
一個產(chǎn)品經(jīng)理的職業(yè)病就是經(jīng)常問“為什么”。是啊,為什么他們對我有不好的態(tài)度呢?我也是為了談工作嘛!直到,我看到了下面這幅圖(由@程序員的那些事編譯)
可是,這就是事情的全部嗎?當(dāng)然不是。很多人肯定也會想,就是打擾了一下,你接著往下做不就是了。正如漫畫所畫, 他們可能需要重新開始。
為什么?對,又是為什么?答案是“心流”。
1975年,希斯贊特米哈伊發(fā)表了一篇突破性的研究報告,名為《超越無聊和焦慮》。研究的重點(diǎn)就是他命名為“心流”的特殊的幸福形式:創(chuàng)造性成就和能力的提高帶來的滿足感和愉悅感。
他將心流 (flow) 定義為一種將個人精神力完全投注在某種活動上的感覺。心流產(chǎn)生時同時會有高度的興奮及充實(shí)感。
希斯贊特米哈伊認(rèn)為,使心流發(fā)生的活動有以下特征:1.我們傾向去從事的活動。2.我們會專注一致的活動。3.有清楚目標(biāo)的活動。4.有立即回饋的活動。 5.我們對這項(xiàng)活動有主控感。6.在從事活動時我們的憂慮感消失。7.主觀的時間感改變--例如可以從事很長的時間而不感覺時間的消逝。8.不斷優(yōu)化的障 礙,我們對于所從事的活動是力所能及的,且具有一定挑戰(zhàn)的,我們可以通過不斷地練習(xí)來增加完成障礙的能力。
看看,這個程序員編程的過程是否非常吻合。當(dāng)然,最容易產(chǎn)生心流的活動現(xiàn)在被證實(shí)為游戲(知道大家為什么愛網(wǎng)游了吧)。
簡單一句話來說,就是這種心流能夠讓人爽。而優(yōu)秀的程序員能夠在編程的過程中讓自己逐漸的進(jìn)入這種爽的心流里。而這個時候,其他人端著咖啡過來的隨意的幾句聊天,就會將他從這種爽的感覺中拉出來。別人不讓他們爽,他們自然也心情不會好,態(tài)度自然也就變差了。
可是,他們回去繼續(xù)爽不就得了?說的容易,你爽的時候被人打斷能夠馬上回去剛才爽的狀態(tài)?幾乎不可能嗎?
ninlabs研究所的Chris Parnin刊登了一篇非常好的文章,是關(guān)于外界打攪對工作效率和注意力的影響,伴有非常嚴(yán)謹(jǐn)?shù)目茖W(xué)分析。這篇文章里說:
基于從86位程序員使用Eclipse和VisualStudio的1萬次編程活動采樣的分析,以及對414位程序員的問卷,我們發(fā)現(xiàn):
一個程序員打攪后,他需要10-15分鐘的時間才能重新恢復(fù)到之前的編程狀態(tài)。
當(dāng)修改一個程序函數(shù)時被打攪,只有十分之一的程序員能在一分鐘內(nèi)回到之前的思路。
程序員一天中只能得到一段2小時不被打攪的時間。
看到了嗎?他們很可能再也回不去了。即使回去也得花費(fèi)10~15分鐘,要是這過程中還有人過來找他們呢?
所以,沒啥急事兒千萬別打斷工作中的程序員。