敲代碼時,程序員戴耳機究竟聽的啥?

00

知乎上有個提問:程序員上班時戴耳機是在聽什么?

高贊回答是:戴上耳機是告訴其他人不要打擾我,實際上并沒有在放音樂。

程序員在工作時間里除了其他人過來打擾,他們的 IM 通訊軟件通常是這樣的:

[置頂]業(yè)務(wù)群:@你 ...

產(chǎn)品-劉同學:這塊需求我想改成 ...

測試-陳大姐:今天要上線了,你趕緊改下最后兩個 bug 吧

測試-李妹:你昨天提測的項目有問題啊,先幫忙查下吧,主要流程 ...

前端-程小哥:這接口你得給我傳兩個值

產(chǎn)品-王同學:幫忙看下線上問題吧,用戶很著急

技術(shù)群:@all,今天下午四點有技術(shù)分享會,請大家準時參加

...

消息不斷跳出,任務(wù)欄不斷閃爍,催促你去點開。還有人直接找你討論問題,你不得不停下手上的工作,一次次地去回應(yīng)這些緊急的事情。等處理完想繼續(xù)剛才的工作,卻忘記剛才寫到了哪里,又得重新捋思路。

有數(shù)據(jù)顯示:人被打擾后重拾起原來的思路平均需要 3 分鐘,由于幾分鐘就被打斷一次,每天大約有 2.5 小時被浪費掉。

到了下班點,你才驚覺:這一天好像沒做什么就過去了,今天要做的需求連一行代碼還沒有開始寫呢。于是你又開始了例行的加班 ...

01

為什么總覺得自己的工作效率很低?

在《深度工作》中作者提出一個公式:高質(zhì)量工作產(chǎn)出 = 時間 × 專注度。

高質(zhì)量工作產(chǎn)出需要人進入深度工作狀態(tài),深度工作指的是在無干擾的狀態(tài)下專注進行職業(yè)活動,此時個人的認知能力達到極限。這種努力能夠創(chuàng)造新價值,提升技能,而且難以復制

你有沒有試過上班來早了或者等大家下班后,辦公室非常安靜。你戴上耳機,退出 IM 軟件,沉浸在編程世界里,思路順暢,像打通任督二脈一樣,效率特別高,代碼質(zhì)量很好,只用兩個小時便完成平常一天的活。

而與深度工作相反的是浮淺工作,浮淺工作往往在受到干擾的情況下開展。此類工作是認知要求不高的事務(wù)性任務(wù),很容易復制。

書里指出越來越多知識工作者因為不斷被小事擾亂心神而用浮淺工作替代了深度工作。越是經(jīng)常在極度浮淺的狀態(tài)工作,越將會降低自己深度工作的能力。

所以優(yōu)秀的程序員通常采用物理隔音 -- 戴耳機,來被動地躲開打擾。

02

除了戴耳機,還有幾招能從根源上減少些打擾,縮短重拾思路的時間,提高效率。

1. 被打亂時先花幾秒寫好注釋

剛把對象 new 出來,正準備“.”的時候,PM 來了:誒,能幫忙 ...

此時,可以先花幾秒鐘淡定地先將“.”后的方法寫好,把下一步要做的事簡單幾個字注釋,如“//做判斷 ...”,以幫助你快速地接上被打亂前的思路。

用“我沉浸在編程的世界里你居然敢打斷我”的表情緩慢地摘下耳機,記住耳機只需離開耳朵一厘米,這表示你隨時會戴上耳機繼續(xù)干活,暗示對方有事快說,不做閑聊。

要面癱,不用微笑。

2. 拒絕回答不經(jīng)思考的簡單問題

先來兩個經(jīng)典對話吧:

PM:你還記得上次你做的那個需求嗎?線上的邏輯是怎樣的呀?

你:不記得了,自己看下需求文檔吧,或者問負責這塊的 PM。

新人:這個工具怎么用?

你:這個不難,自己 Google 一下吧。

有數(shù)據(jù)統(tǒng)計,80% 的打擾是沒有意義或者極少有價值的

職場時間寶貴,求助者有責任在提問前確認問題是否值得問。如果問題是可以直接查詢或者能從搜索結(jié)果前三頁獲取的,那這些問題是不需要回答的,你無需浪費自己的時間去放任他人之懶。

這招還可以跟二維碼大法混合使用,目測可以擊退大部分的簡單問題。

3. 學會“甩鍋”

PM:這個需求我想改改 ...

你:你先找我 TL 對下排期

PM:線上這個數(shù)據(jù)不對啊

你:在某表某字段,你自己查下

據(jù)說某公司的 PM 就是這樣學會了寫 sql 查數(shù)據(jù),徒手登服務(wù)器查業(yè)務(wù)日志。如果你不好意思拒絕一個“順手”“只占幾分鐘”的小要求,后面還會有 abcdefg 個小要求笑瞇瞇地在等著你。

網(wǎng)上有一張圖,形象地說明了理想的工作計劃和實際情況的對比,也就是無打擾的高效率理想工作模式不斷地被打亂的實際工作模式。

有些緊急事情是必須放下手頭工作去做的,例如測試說“項目今天要上線,你趕緊改下這兩個 bug”。

此時,可以先和他確定完成的 deadline:我將會在下午兩點前改好,搞定了會告訴你的,不用催促。這樣,化被動為主動,臨危不亂,有條理地安排好手上的工作。

03

剛開始這么做可能會讓人感覺不自在,因為和普通的人際交往規(guī)則相左:舉手之勞,能幫則幫。采用上述方法后,會發(fā)生一些不愉快的事情也是在所難免。有些人或許會感到疑惑或生氣,認為你不近人情。但其實,這真的沒什么大不了的,慢慢地就會懂了。

正如《深度工作》里說的:培養(yǎng)允許壞的小事發(fā)生的習慣。否則,你將永遠發(fā)現(xiàn)不了改變命運的大事。其他人也會很快調(diào)整對你的期望,適應(yīng)你的工作節(jié)奏。

最后互動一下,你在工作或敲代碼時,戴耳機都用來干什么?或者聽什么?歡迎留言過招!

— END —

作者:Jerry
個人微信,歡迎來撩:Jerry521610(請備注「城市-行業(yè)-姓名」)
學習-創(chuàng)作-分享 | 技術(shù)-職場-人生

邀你一起,終生學習
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 當我在拼命的敲打著鍵盤,分秒必爭的撰寫匯報材料的時候,電話鈴突然響起,看著上面一個熟悉的名字,我不得不停下來接聽電...
    古今之變閱讀 1,153評論 2 12
  • 今天在代碼中見到了@RequestMapping,它是什么呢?求助強大的網(wǎng)絡(luò)。。。。。。參考博客-一個人的天空 R...
    路小漫閱讀 477評論 0 0
  • 接考之前心不躁,早爭晨練未失缺。 考生考場年年事,心氣平常勝一切。
    Shirley雪閱讀 457評論 0 2
  • 利用contentInset可以實現(xiàn)滾動偏移效果。 如圖:tableView是全屏大小,滾動到最底會出現(xiàn)偏移。
    繚霧閱讀 611評論 0 2
  • 住在這個地方,一年四季,時常刮風,夏天吹來撩人的揉風,舒服而愜意。冬天則刮起凜冽的妖風,風里帶著刀,飄著絲絲的寒意...
    西子子閱讀 497評論 14 3

友情鏈接更多精彩內(nèi)容