為什么不要打斷正在工作中的程序員?
標題中雖然寫的是程序員,但其實這個職位基本上可以替換為任何腦力勞動者。
作為一個產品經理,在工作中不免要經常和程序員討論問題。我發現,自己經常會無緣無故地“觸怒”程序員。雖然大家都表現的很得體,但我能從他們的表情和態度上知道這件事。
一個產品經理的職業病就是經常問“為什么”。是啊,為什么他們對我有不好的態度呢?我也是為了談工作嘛!直到,我看到了下面這幅圖(由@程序員的那些事編譯)
原來,那些我觸怒他們的時刻,可能正是他們努力工作或高效率工作的時刻。因此,他們的態度不好也就可以理解了。
可是,這就是事情的全部嗎?當然不是。很多人肯定也會想,就是打擾了一下,你接著往下做不就是了。正如漫畫所畫,他們可能需要重新開始。
為什么?對,又是為什么?答案是“心流”。
1975年,希斯贊特米哈伊發表了一篇突破性的研究報告,名為《超越無聊和焦慮》。研究的重點就是他命名為“心流”的特殊的幸福形式:創造性成就和能力的提高帶來的滿足感和愉悅感。
他將心流 (flow) 定義為一種將個人精神力完全投注在某種活動上的感覺。心流產生時同時會有高度的興奮及充實感。
希 斯贊特米哈伊認為,使心流發生的活動有以下特征:1.我們傾向去從事的活動。2.我們會專注一致的活動。3.有清楚目標的活動。4.有立即回饋的活動。 5.我們對這項活動有主控感。6.在從事活動時我們的憂慮感消失。7.主觀的時間感改變–例如可以從事很長的時間而不感覺時間的消逝。8.不斷優化的障 礙,我們對于所從事的活動是力所能及的,且具有一定挑戰的,我們可以通過不斷地練習來增加完成障礙的能力。
看看,這個程序員編程的過程是否非常吻合。當然,最容易產生心流的活動現在被證實為游戲(知道大家為什么愛網游了吧)。
簡單一句話來說,就是這種心流能夠讓人爽。而優秀的程序員能夠在編程的過程中讓自己逐漸的進入這種爽的心流里。而這個時候,其他人端著咖啡過來的隨意的幾句聊天,就會將他從這種爽的感覺中拉出來。別人不讓他們爽,他們自然也心情不會好,態度自然也就變差了。
可是,他們回去繼續爽不就得了?說的容易,你爽的時候被人打斷能夠馬上回去剛才爽的狀態?幾乎不可能嗎?
ninlabs研究所的Chris Parnin刊登了一篇非常好的文章,是關于外界打攪對工作效率和注意力的影響,伴有非常嚴謹的科學分析。這篇文章里說:
基于從86位程序員使用Eclipse和VisualStudio的1萬次編程活動采樣的分析,以及對414位程序員的問卷,我們發現:
#一個程序員打攪后,他需要10-15分鐘的時間才能重新恢復到之前的編程狀態。
#當修改一個程序函數時被打攪,只有十分之一的程序員能在一分鐘內回到之前的思路。
#程序員一天中只能得到一段2小時不被打攪的時間。
看到了嗎?他們很可能再也回不去了。即使回去也得花費10~15分鐘,要是這過程中還有人過來找他們呢?
所以,沒啥急事兒千萬別打斷工作中的程序員。一旦他們進入“心流”狀態,你的打擾,說的不正經一點,就是人家在OOXX的時候你卻在門口敲門說找他有事兒。
#專欄作家#
岳山丘,微信公眾號:iamyueshanqiu,人人都是產品經理專欄作家,慕課網產品經理。兜兜轉轉好多年,一直在教育行業做產品。初始做內容,后來開始做WEB端。關注在線教育、互聯網金融(順便賺點小錢花)。最近一段時間開始研究移動APP產品,希望能夠多學習一些東西。
本文系作者授權發布,未經許可,不得轉載。
??
這沒有解決任何問題。。。。
不要試圖主動搭訕程序猿