很多程序員喜歡在夜深人靜的時候寫代碼,寫代碼是時候需要安靜的環境,但還是看到很多程序員喜歡戴著耳機寫代碼,按照本人的寫代碼的習慣,戴耳機寫代碼的時候基本上分為三種情況。
1.上網收集資料的時候,做程序員時間長了都會有一種感覺,雖然代碼是體現功能最直接單元模塊,但完成一個功能真正寫代碼的時間都占據不了百分三十,構思如何來解決一個問題,以及調試過程加上中間用戶提出的心得需求點,這些都將占據一定的時間,所以資料收集階段為了讓自己放松下來,可能會聽點音樂靜靜的收集思路,有助于大腦的放松。
2.
代碼主要框架已經確認完畢,只剩下代碼輸出的時候,會聽歌寫代碼,因為就是功能代碼實現了就是工作量的問題了,這種情況下一般顯得比較輕松,在主體思想以及實現方式確定的情況下,代碼實現對于一個工作五年以上的程序員真不是什么多大的事情,這個時候會一邊寫代碼一邊聽著輕音樂,真正需要全神貫注的時候是不能讓音樂來打擾自己思緒的。3.在大腦需要放松的時候,會全心聽聽音樂,這個時間主要靜靜的聽,不會再看技術文章或者寫代碼,畢竟長時間盯著電腦很容易疲勞,閉上眼睛聽音樂不失為一個很好的方法。
每個程序員聽得音樂差別也非常大,大部分喜歡聽一些輕音樂,輕音樂的干擾性不是那么強。當然有時候聽音樂也是被動性非常強,比如有時候加班到半夜熬不動了,但問題還沒有解決完畢,為了提神就采取喝咖啡或者聽音樂的方法來讓自己保持清醒。
有的時候戴著耳機什么也不聽就是為了屏蔽外界的干擾,好讓自己能有個安靜的思考環境,因為有些公司整個一層都是通透的隔音效果不是很好,有一個人開始討論問題就能讓那個很多人聽到,特別是產品經理在討論需求的時候經常比較激烈,很容易把思路給帶走,所以被迫戴上耳機。
倒是也有專業人事專門做過研究聽音樂能激發大腦的靈感,而且能讓心浮氣躁的人平靜下來,對于程序員來講保持節奏感非常重要,有時候狀態不好的情況下寫代碼非常容易出錯,有了感覺的時候寫的還快質量還高,音樂能讓人心情平靜,特別是傾聽一些大自然的音樂,海洋,森林小鳥等聲音都會讓身心放松,并且處在一個比較好的狀態下。
很多水平很高的程序員高手,倒是喜歡專門喜歡研究聽什么樣子的音樂能提升數學技巧,提高邏輯思維能力,這種屬于玩的比較深的層次了,也不是普通的程序員所能達到的境界。
希望能幫到你。