前言
曾經看過一個段子,說有一天一個產品經理跑來程式設計師旁邊提需求。看見程式設計師座位上有一個按鈕,貌似是記錄什麼東西的,於是就問程式設計師,這是你記錄bug數量用的嗎?程式設計師瞅了一眼說,不對,是記錄被傻逼打擾的次數。說完,他又按了一下。
我們常常在工作敲程式碼的時候會遇到一些問題導致我們分心,寫程式碼這種事情當進入狀態之後便會文思泉湧一般剎都剎不住,而這個時候如果出現了一個事情讓我們分心去做,再進入這個狀態需要差不多20分鐘左右(有科學根據)。如此反覆,一天的時間便沒有了,結果苦命的我們只能灰溜溜的留下來加班。那麼在工作中如何避免分心被不必要的事情打擾呢?根據我個人經驗,總結出四點方式分享給大家。
第一,打造一個不讓自己分心的工作模式。
我們會分心,是因為受到了其他因素的干擾,所以我們要打造一個不會讓自己分心的環境。比如,你可以遮蔽掉電腦上讓你分心的軟體,戴上降噪耳機,把手機和平板電腦放在另一個房間,想清楚自己現在應該完成什麼事情。像這樣專注工作45分鐘之後,再休息10分鐘。在這10分鐘裡,做什麼分心的事情都行。
我一般來說在工作裡會把QQ。微信或者釘釘都開著,但是在聚精會神工作寫程式碼的時候不管這些軟體如何閃動,我都不去管它,然後給自己定下短暫的目標,並將手機除錯成震動鬧鐘模式,設定45分鐘的人物時間,強迫自己在45分鐘之內完成這些自己定下來的任務。但是隻要45分鐘一到,即便任務沒有完成,我也會停止下來工作,開啟軟體去看看有什麼訊息需要我去回覆,這段時間順便可以休息個10-15分鐘左右。這樣如此反覆下來,除非是有非常緊急的事情,一般來說並不容易被打斷,而且效率異常的高。
第二,每天設定三個要完成的目標。
你可以在早上問一下自己,今天過完之後,你想完成哪三件事,然後把其他不重要的事情寫在另一個清單上。因為大部分人都可以很輕鬆地記住三件事,如果特別強調這三件事,就不會和其他不太重要的事混在一起。
例如今天必須解決完成這三個需求或者修改完這些bug。於是這三個需求是所有任務裡面最重要的,任何事情都必須為這三個需求讓路。心裡想著必須做完這三個需求我才有去做別的事情,現在別的事情跟我無關。將優先順序一排列,發現效率自然而然提高了。
第三,處理困難的事情,而且要多做一些困難的事。
有時候,分心可能只是因為工作帶來的挑戰不夠。你可以檢查一下,你有多少工作只是在混時間,而並不是在做真正重要的事情。如果這類工作很多,說明你可以承擔更有挑戰性的專案。
如果你每天都是在寫一些簡單的增刪改查的程式碼,其實這樣寫下去由於十分容易,沒有任何挑戰,反而容易讓自己分心去做別的事情,這樣就導致了一些簡單的事情做半天才能做完,不僅效率低下而且對自己的技術提高也沒有任何幫助效果。這個事情不妨做提出一些有挑戰的工作或者做一些自己認為有挑戰的事情,比如我就在想今天任務完成之後我需要去寫一篇文章發表在我自己的部落格上,我需要去趕緊做完手上這點事情,然後學習這個技術,最後寫下來發表,催促著自己去完成任務,從而達到不容易分心的效果。
第四,刻意給工作計劃定一個截止期限。
你可以給一些不緊急的長期計劃,加入一些新奇、有威脅感的因素。假如你要花一個下午來寫一份無聊的報告,你就可以讓自己50分鐘把這個報告寫完。有限的時間能讓你迫使自己投入更多注意力和精力。
希望以上方法能幫你更好地克服分心。
有興趣可以關注我的小專欄,學習更多職場產品思考知識:小專欄