寫寫程式碼 聽聽歌
很多人都習慣於一邊寫程式碼一邊聽音樂。至少有兩樣好處,一是享受音樂,放鬆身心,二是遮蔽掉周遭環境的噪音(周圍人的交談,人們移動的聲音,等等)。我也是這樣,但還是得看當時的具體工作內容和所處環境。
如果你在辦公室辦公,且人數超過兩人,那我建議你還是戴上耳機聽音樂吧。既能避免干擾,又能防止打擾到他人。這裡我個人推薦兩款價位適中,但是效果很棒的耳機Sennheiser HD239 和 Audio-Technica ATH-770COM
通常,戴上耳機還會傳遞一種“對不起我很忙,要是沒有很重要的事就別來打擾我”的訊號。
推薦專輯
程式設計也是個鬆弛有度,分輕重的活兒。我在做一些簡單、重複性的程式設計工作時就會聽聽音樂。開發一些新東西的時候我還是偏向於安靜的環境。如果你做的工作很複雜,而你又不能完全專注在上頭,那就無法把這件事做到最好。
音樂固然對啟發靈感很重要,但一旦成為噪音那就得不償失了。下面是康奈爾大學對邊工作邊聽音樂的效果的一項研究。
在20世紀60年代期間,研究人員在康耐爾大學進行了一系列有關在音樂背景下進行工作的效果測試。他們對一組微機科學專業的學生進行了調查,把學生 分成了兩 組,一組喜歡邊聽音樂邊工作,另一組不喜歡這樣做。然後把他們每組中的一半人帶進一個安靜的教室,把另外一半人帶進一個配備了耳機和音樂選擇功能的教室, 給兩個教室中參與調查的人一個同樣的Fortran程式設計問題,讓他們根據說明加以解答。結果是,兩個教室中參與調查的人以同樣的速度和同樣的程式設計準確度在 解答問題,這一點沒有人會感到驚訝。正如任何邊聽流行音樂邊做算術家庭作業的小孩那樣,算術需要的、與邏輯有關的那部分大腦沒有受音樂的干擾——而有另外 一部分大腦在聽音樂。
但是康耐爾實驗包含了一張隱蔽的百搭牌。題目說明要求通過一系列的操縱輸入資料流中的號碼來形成輸出資料流。例如,參 與調查的人必須移動每個號碼左邊的兩位數字然後除以一百等等。雖然題目說明並沒有直說,但是所有運算的最終效果是每個輸出號碼必須等於它的輸入號碼。有些 人意識到了這一點,但是有些人沒有意識到這一點。那些意識到了這一點的人,絕大多數來自那個安靜的教室。
節選自 Peopleware: Productive Projects and Teams
最適合程式設計時聽的音樂
所以說,我們要在工作時要儘量選擇那些技能讓我們深信愉悅,激發創造力和想象力但又不會使我們分心的音樂。適合這種情景的音樂有搖擺樂,爵士樂和藍調音樂。還有輕音樂,比如班得瑞和神祕園的曲子,非常輕緩,沁人心脾。還有一種就是外文歌曲,歌詞完全聽不懂那種。
這裡再貼一個適合程式設計師的音樂網站和歌曲列表:
sites:
playlist:
相關文章
- 寫程式碼時你可以聽聽這些音樂
- 我要聽歌!!!
- 為什麼寫程式碼的時候聽音樂?
- 為什麼寫程式碼的時候聽音樂
- 聽說你在為天天寫業務程式碼而煩惱?
- 聽說你用JavaScript寫程式碼?本文是你的機器學習指南JavaScript機器學習
- 聽說2017你想寫前端?前端
- 論程式設計師如何優雅的聽歌程式設計師
- 聽說你還在手寫懶載入?
- 程式設計和音樂(1):為什麼寫程式碼的時候聽音樂程式設計
- 046、聽安萬善吹觱篥歌
- 程式設計時喜歡聽的十首歌程式設計
- 為什麼他們還在用 iPod 聽歌?
- Chrome外掛:雲音樂聽歌識曲Chrome
- localeStorage 當前標籤頁變化監聽不到,只能監聽不同標籤頁變化,自己寫方法監聽
- 3天學寫mvvm框架[一]:資料監聽MVVM框架
- 編寫一個通用的事件監聽函式事件函式
- Android 實現邊聽伴奏邊K歌探究Android
- 新版陌陌支援“以歌會友” 實現聽歌聊天兩不誤
- JS的平凡之路–模仿Vue寫個陣列監聽JSVue陣列
- swift4.0 方法監聽Selector寫法總結Swift
- JS的平凡之路--模仿Vue寫個陣列監聽JSVue陣列
- oracle 監聽日誌停止寫入的解決方法Oracle
- 寫程式碼如寫散文
- 谷歌AI練習生寫了首歌,網友聽完心率都低了谷歌AI
- 有沒有什麼程式設計師和產品經理聽的歌?程式設計師
- 實驗一原型設計——網抑雲線上聽歌APP原型APP
- 超簡單整合ML kit 實現聽寫單詞播報
- JS的平凡之路--模仿Vue寫個簡單的物件監聽JSVue物件
- 新增監聽密碼密碼
- 帝國CMS核心線上聽小說聽書網原始碼原始碼
- 如何利用深度學習寫詩歌深度學習
- 【java+selenium】網易雲音樂刷累計聽歌數Java
- Oracle靜態監聽中SID_NAME區分大小寫嗎?Oracle
- Android應用-聽聽Android
- 10g bug 偵聽掛起 兩個偵聽程式
- 程式設計同寫作,寫程式碼只是在碼字程式設計
- 監聽設定密碼密碼