我本職是測試工程師,有一段時間亚铁,我經(jīng)常會以發(fā)現(xiàn)BUG(大部分Major 級別及以下)為由乖坠,直接去找程序員對質(zhì),后面逐漸發(fā)現(xiàn)在多次溝通的過程中刀闷,程序員會愈加不耐煩熊泵,雖然表面維持紳士風(fēng)度,但心情估計像過山車一樣高低起伏甸昏,恨不得早點下班回家和我say bye bye吧顽分!
后面思考了下,才發(fā)現(xiàn)自己一直在肆無忌憚的碰觸著程序員的底線:不能經(jīng)常被打擾J┟邸卒蘸!想想自己現(xiàn)在還這么活蹦亂跳,還得多謝那些共事猿類的“不殺之恩”吶翻默。
其實這種“不打擾”缸沃,適合所有大腦正在高速運轉(zhuǎn)的所有人。被打擾修械,或者說被打斷帶來的趾牧,從心理上說,也可以解釋為是一種不被尊重的憤怒感肯污。
程序員很忌諱碎片化的時間翘单,他們要實現(xiàn)某個功能吨枉,都需要花一定的時間集中思考。在你使用某個產(chǎn)品時哄芜,感覺某個細小不能再細小的功能貌亭,如登錄,內(nèi)心也許OS:“好簡單的功能啊”认臊,但作為一個開發(fā)人員圃庭,考慮的不僅僅是兩個用戶名和密碼的輸入框以及一個登錄按鈕,還需要考慮如何進行輸入框的校驗失晴、和后臺的協(xié)議交互剧腻、數(shù)據(jù)庫保存、權(quán)限分配师坎、網(wǎng)絡(luò)異常恕酸、還有兼容問題等等堪滨。懷揣著不斷打怪升級成為高級開發(fā)程序員的念想胯陋,努力開發(fā) BUG 出現(xiàn)率約為 0 的傲嬌情懷,日常的這種“打擾”袱箱,會給他們已然艱難的道路增添了不少荊棘遏乔。
當(dāng)程序員陷入思考深深深幾許不能自拔的狀態(tài)時,一個電話发笔,一句火急火燎沖到他前面的對話盟萨,甚至表示友好的拍拍肩膀,都會像武俠小說的吸星大法一樣了讨,把他剛才已匯涌成河的思路全部吸走捻激,把他豐富的內(nèi)心世界轟得粉碎,他不砍你前计,已表明他對你是真愛了啊胞谭!
這種就好比是你和老婆正濃情蜜意啪啪啪時,突然門外的老媽敲門問要不要水果男杈,此時的你會是什么樣的趕腳丈屹?
有人說,我就是這種工作方式呀伶棒?以前經(jīng)常這樣做都沒發(fā)現(xiàn)神馬問題旺垒。
我想說的是,每個人都有自己鮮明性格肤无,從而帶來不同工作方式先蒋,但無論如何,在一個團隊里宛渐,要盡量去協(xié)作鞭达,達到高量產(chǎn)出司忱。你的某種不經(jīng)意的做法若給別人帶來了困擾,需要改變的就是自己了畴蹭。
以前看過一本書坦仍,叫《思考,快與慢》叨襟,書中卡尼曼把我們的認知系統(tǒng)劃分為兩種繁扎,慢速的不太耗費精力的系統(tǒng)1,與需要集中注意力的系統(tǒng)2糊闽。程序員的工作狀態(tài)應(yīng)該大部分就處于系統(tǒng)2梳玫,需要理性、精確右犹,需要時刻待命提澎。雖然人每天都在這兩個系統(tǒng)之間進行切換,但他們切換到系統(tǒng)2模式時念链,咱們還是勿擾為好盼忌。開發(fā)人員每天應(yīng)當(dāng)有?4-6?小時的無中斷時間。每次?3-5?分鐘的中斷掂墓,其成本遠超過你的想象谦纱。
@岳山丘 曾在一篇文章中提到,ninlabs研究所的Chris?Parnin對外界打攪對工作效率和注意力的影響做了嚴(yán)謹?shù)目茖W(xué)分析君编,主要結(jié)果如下:
一個程序員打攪后跨嘉,他需要10-15分鐘的時間才能重新恢復(fù)到之前的編程狀態(tài)。
當(dāng)修改一個程序函數(shù)時被打攪吃嘿,只有十分之一的程序員能在一分鐘內(nèi)回到之前的思路祠乃。
程序員一天中只能得到一段2小時不被打攪的時間。
研究顯示,影響最大的打攪是發(fā)生在程序員的大腦高負荷運轉(zhuǎn)時,如果運用神經(jīng)運動來反映大腦負荷紊搪,比如瞳孔測量法,結(jié)果顯示寺庄,瞳孔擴展到峰值的時候的打攪最具摧毀力。
每個人都有自己的節(jié)奏力崇,這個節(jié)奏被打斷之后可能感到受到冒犯斗塘,可能要非常困難才能恢復(fù)狀態(tài),可能真的耽誤正事亮靴。你沒有什么更重要的馍盟、對方不能拒絕的事情要去中斷他,最好耐心等好時機茧吊。
那說了那么多贞岭,我們?nèi)绾巫霾拍鼙M可能減少打擾呢八毯?一句話:做好時間管理。
我們每天或每周能對自己的工作有個安排瞄桨,注意先后循序依重要性和時間緊迫性排序话速,并騰出一些時間解決突發(fā)情況(程序員也適用);
對發(fā)現(xiàn)的問題做個記錄芯侥,如測試常用的BUG 管理工具 Jira泊交、bugfree等,產(chǎn)品經(jīng)理可在conf 平臺記錄柱查,或者通過郵件廓俭、qq、微信等工具溝通等唉工,后面再找時間協(xié)商解決研乒;
可以緩的事情先緩,要是突發(fā)情況必須解決的淋硝,程序員也要做好心理準(zhǔn)備雹熬,如何應(yīng)急;
團隊之間更需保持溝通奖地,并換位思考橄唬,實現(xiàn)天衣無縫的合作需要慢慢磨合赋焕;
所以……當(dāng)看到一個程序員冥思苦想的時候参歹,不要過去打擾,甚至在極端的情況下隆判,一句友好的問候都是多余的犬庇。
當(dāng)然,看到猿類空閑時侨嘀,盡情去調(diào)戲他們吧臭挽,看似既宅又悶騷的他們,是非常享受(特別是妹紙)這種被調(diào)戲的過程噠~~
最后咬腕,祝各位親們能和程序猿媛們相親相愛一直到老~~