新來一個技術總監:禁止戴耳機寫代碼,發現就扣績效。。

前言

是的,小李(化名)上班戴耳機被新來的技術總監批了。。

事情是這樣的,本來小李所在的公司也沒有規定上班時間不能戴耳機寫代碼,之前都戴的好好的,某次開技術會議,時間到了,小李沒有按時間來(也許是寫代碼忘神了),新來的技術總監就站在會議室門口隔空叫他,哪知吼了兩三遍,小李依然無動於衷,他乾脆直接跑過去叫了。

後來聽說小李事後被總監批了,批的是沒有按時間參加會議,雖然和耳機沒有直接關係,但卻是因爲戴耳機寫代碼引起的,也是因爲這事,爲第二天的大新聞埋下了伏筆……

第二天,所有程序員,不,是技術部門所有人員被禁止在上班時間戴耳機,雖然沒有公司明文規定,但是領導發話了,上班時間不允許戴耳機,發現就扣績效,很顯然,這明顯針對的是程序員,因爲其他技術人員很少有戴耳機的。

接下來的日子,耳機在程序員們的耳邊消失了,靜靜地躺在辦公桌上……

網上也還真有類似的案例:

這個新總監,真是新官上任三把火,是不是也太不盡人情了,就算不允許,第一次也不至於拉出去罵。。

程序員爲什麼要戴耳機?

耳機可謂是程序員上班的必備裝備之一,很多程序員上班都戴着耳機寫代碼,這個已經見怪不怪了,其實戴耳機的主要目的還是爲了免打擾!!

做程序員的都知道,編程是一門思維十分縝密的工作,在完成一個需求之前,需要構思代碼邏輯、業務邏輯,有的時候可能不能一次構思出來,需要邊寫邊構思邊驗證,邏輯不能亂,更不能斷,斷了就亂,亂了就要重新梳理。

而一個殘酷的現實是,程序員經常在工作時被打斷,比如當你馬不停蹄的實現一個重要邏輯時,此時產品經理跑過來和你溝通某個事項,或者身邊的同事隨意和你搭話,就很可能導致來之不易的思路被打斷,事後很難再想起來,那種絕望的感覺程序員都懂。

我自己就是,非常討厭在寫代碼的時候被打擾,特別是處理複雜邏輯的時候,會嚴重影響我的工作效率。

所以,戴上耳機,我們就能沉浸在自己的代碼世界裏,身邊的同事也不會有事沒事找你說話,除非是有重要的事情,否則別人不會輕易去打擾你的。

另外,爲了免打擾,即使我們不想聽任何東西,或者耳機裏面沒有播放任何聲音了,我們也可以持續戴着耳機,當作是一種免打擾的裝飾,就等於告訴別人,哥在忙,沒事別來打擾我,無聲耳機也能幫你減少大量沒有必要的打擾,這招學廢了嗎?

戴耳機聽歌免打擾應該是最普遍的了,但也有很多人戴耳機是爲了摸魚,比較說聽評書(高端)、相聲(優雅)、電競比賽(真粉)…,這種戴耳機就可能會影響工作,當然,如果能把工作保質保量按時完成,我覺得耳機裏面是什麼內容並不重要,只要不影響工作。

總監爲什麼禁止戴耳機?

說實話,我也十分理解他的決定,程序員戴耳機寫代碼,一方面是屏蔽了外面的世界,對工作效率十分有幫助,但另一方面,對團隊溝通協作十分不利,同事們不能和你面對面交流,領導不能和你及時溝通,所有人只能和你文字交流,也會造成工作上的延誤。

是的,很多時候,我們可以通過發消息來溝通和解決問題,但有時候發的消息可能表達的不是很清楚,而且會產生誤會、誤解,或者發了信息對方長時間不看,或者看了又不回覆,這種情況一大把,我曾看到一同事的信息列表中一大堆的未讀信息,有時候只是選擇性的看一下。。

我在公司也經常聽到同事(包括部門領導)呼喚某某同事看信息,戴耳機的程序員可能叫幾遍都無動於衷,需要讓其他同事幫忙拍下,相信大家也經常遇到這種情況,這樣就導致了很多無效的溝通,影響了其他同事的工作,領導叫了幾遍不答應,他面子也掛不住。

所以,站在團隊溝通協作的角度講,領導禁止戴耳機自然有他的考量。

公司不讓戴耳機怎麼辦?

據我所知,大部分 IT 公司是不會禁止上班時間戴耳機的,就算禁止,也很少會禁止程序員戴耳機。

但是,每個公司都有每個公司的規章制度,要麼遵守(只要符合勞動法),要麼推翻(估計很難),如果被禁,申請戴耳機估計也不太行,公司也不大可能單獨爲某人開綠燈,實在不行,撤。。這也不太理性!下家也不讓戴,咋辦?另外,這離職原因也不太被接受。

其實就我個人而言,戴不戴耳機都無所謂,有時候戴着耳機聽的東西如果太吵雜,可能還會影響我的思路,這完全看個人和當時的工作狀態吧。

沒有耳機,也可以嘗試換一個工作方法,比如,可以把實現思路提前寫下來,或者在代碼中用 // TODO 註釋 的方式把實現步驟勾勒出來。

比如:

// todo 驗證消息

// todo 冪等性處理

// todo 處理消息

// todo ...

然後在 IDEA 中的 TODO 面板中就可以看到有哪些要做的事情:

可以在事後根據 todo 一步步去完成,儘可能寫得詳細點,避免思路被打斷,也能幫助自己梳理邏輯和即將要做的事情,一目發然。關注公衆號Java技術棧,回覆:IDEA,獲取我寫的 IDEA 系列教程。

當然,這隻能解決一部分被打斷的問題,更多代碼上的思路和細節不可能全部記錄下來,一旦被打斷,可能就真的很難再想起來了,如果你真的在寫一段非常重要的邏輯,可以把自己的通訊軟件的工作狀態調整爲:忙碌中,寫完之後再調整回來,這樣也能幫助你減少一部分的打擾。

實際工作中,即使戴耳機,也真的很難做到不被別人打斷,所以,找到合適自己的工作方法,提高自己的工作效率纔是最重要的。

最後,你們公司允許上班戴耳機嗎?也歡迎分享經驗~

好了,今天的分享就到這裏了,後面棧長會分享更多好玩的 Java 技術和最新的技術資訊,關注公衆號Java技術棧第一時間推送。

版權聲明: 本文系公衆號 "Java技術棧" 原創,轉載、引用本文內容請註明出處,抄襲、洗稿一律投訴侵權,後果自負,並保留追究其法律責任的權利。

近期熱文推薦:

1.1,000+ 道 Java面試題及答案整理(2022最新版)

2.勁爆!Java 協程要來了。。。

3.Spring Boot 2.x 教程,太全了!

4.別再寫滿屏的爆爆爆炸類了,試試裝飾器模式,這纔是優雅的方式!!

5.《Java開發手冊(嵩山版)》最新發布,速速下載!

覺得不錯,別忘了隨手點贊+轉發哦!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章