為什麼寫程式碼的時候聽音樂?

edithfang發表於2014-10-30
首先,為什麼寫程式碼時要聽音樂。

1.避免分心

心理學有一個流暢度的概念,當你以做好的狀態工作的時候,你應該有過這樣的經歷:除了程式碼,所有的一切都消融了。

然後你的同事突然問你昨晚球賽的時候,現實世界又回來了,流暢感被打斷了。

相比於迴應說“現在我只與機器對話,不與人類對話”,戴一個大耳機怎麼樣?當然,這樣也可以幫助你遠離其餘的噪音,比如警報器聲、惱人的椅子聲、你感冒的同事每隔30秒大聲擤鼻涕的聲音等。

當然,音樂也可能讓你分心,所以要選擇合適的去聽。有一個同事甚至提到,有時他只是戴上耳機,但什麼都不播放,只是為了隔絕背景噪聲和被打斷。


2.保持興奮

有一些任務並不會讓你提起興趣,但卻必須面對。比如說測試,測試絕對是一項十分重要的工作,但有那麼一點無聊。對於這樣的工作,音樂或者廣播、有聲讀物可以給你的大腦一定的節奏來保證參與度,從而避免神遊八方。

3.觸發節奏

RobWalling有一個有趣的辦法運用音樂,他會單曲迴圈一個節奏幾個小時,直到他進入了理想的節奏。然後他發現這個方法可以出觸發他的思維狀態,使他進入思維流暢的狀態。

這可能並不適用於每一個人,比如我,我想這隻能加快我厭惡一首歌的速度。MikeTaber通過迴圈一個播放列表會達到同樣的效果,這個方法可能更容易實施。

4.獲得健康的心緒

音樂是管理心緒的強有力的工具。我曾經有一個室友,他面臨著要在並不充裕的時間內完成大量論文的工作。他一整天都在聽盜夢空間的原聲帶。他並沒有選擇煩我們,史詩音樂i給了他健康的心緒來完成工作。

同樣的,當你壓力大的時候,常常難以集中精力,德彪西的音樂可能會幫助你冷靜下來,專注於手頭的工作。

你還可能會遇到這樣一種情況,凌晨三點,火災報警器響了,早上5點,你家的貓坐在你的頭上又把你弄醒了,這將是漫長的一天,當你需要處理必須的事情時,你需要咖啡來保持清醒。節奏歡快的音樂,比如說吉他音樂,也能應對這種情況。

5.其他

經常有人說,聽音樂能提高人的數學技巧,也有調研支援這種觀點,調研的物件是教室裡的學生,而不是工作人員,調研的方式也是專注在學習樂器,而不是聽音樂上。然而,這也表明了兩者之間有關聯,雖然與成人和程式設計的關係並不太明顯。

至少還有一個直接的相關研究,《人件:生產性專案和團隊》這本書描述了20世紀60年代康奈爾大學的這個實驗。我希望看到更多關於這個領域的研究,尤其是我發現能找到的最近的研究案例也是50年前的了。現在,人們更容易接觸到喜歡的音樂,編寫程式也在演變,所以我十分好奇想知道實驗結果是否還是一樣。
來自:IT江湖
相關閱讀
評論(3)

相關文章