コーディング向けの音楽

プログラミングに最適な音楽は?

コーディングに向いているのは、展開が読みやすく、ほぼインストゥルメンタルで、作業の種類に合った音楽です。反復的なエレクトロニック、アンビエント、抑えめのディープハウスは、歌詞という言葉の流れを持ち込まずに周囲の雑音を紛らわせてくれるので、定型的な実装作業を支えてくれます。デバッグ、設計、初めて触るシステムの理解には、より静かでシンプルな曲を選ぶか、無音にしましょう。よいプレイリストとは、気にならなくなりつつ、作業を続ける気持ちが残るものです。

ポイント一覧

テンポ約90〜125 BPM。難しい推論にはその下限寄りを
ボーカルほぼインストゥルメンタル。命名、読解、執筆の最中は、はっきりした歌詞を避ける
よく合うジャンルディープハウス, アンビエント・エレクトロニック, ミニマル, ダウンテンポ
聴く時間の目安ひとまとまりの作業ブロック単位。作業が変わるときに仕切り直す
合わない場面新しいアーキテクチャ、難しいデバッグ、ドキュメント執筆、ドロップが思考を遮る曲

効果がある理由

コーディングでは、頭の使い方が場面ごとに切り替わります。定型的な実装には、途切れない流れが役立ちます。一定の拍がオフィスの雑音を紛らわせ、細かな修正の連続をひとつながりに感じさせてくれるからです。ミニマル・エレクトロニックや抑えめのディープハウスが合うのは、新しいアイデアをいちいち主張せずに展開していけるためです。

デバッグやシステム設計は事情が違います。前提、エラー状態、要素間の関係をワーキングメモリに保持しなければなりません。密なアレンジや聞き取れる歌詞は、その分だけ抱えるものや抑え込むものを増やします。問題がなじみのないものになるほど、音楽の複雑さ、エネルギー、音量を下げてください。最も難しい推論には、音楽を切りましょう。

予測しやすさは大切ですが、聴き慣れすぎると、次の展開を自分から待ち構えてしまいます。大好きな曲だとブレイクダウンに注意が引っ張られがちで、初めて聴くけれどスタイルが一貫したセットのほうが、背景に退きやすいことがあります。現実的な目標は「フロー系の音楽」を探すことではありません。注意を何度もリセットされない環境をつくることです。

避けたいこと

ドキュメントを読むとき、概念に名前を付けるとき、コードコメントを書くときは、歌詞中心のお気に入りを避けましょう。ジャンルや音量が大きく飛ぶシャッフル再生、緊張感を軸にしたシネマティックなスコア、長いライザーで盛り上がりを待つ癖がつく曲も避けたいところです。

何より、作業状態の悪さを音楽でごまかすのはやめてください。行き詰まっている、同じ行を読み返している、タブを無意識に開き続けている。そんなときに必要なのは、もう一本の「集中ミックス」ではありません。次に解く小さな問いを決める、休憩する、無音で作業する。そのどれかです。

プレイリストで実践

答えをそのまま実践しましょう

Deep House for Work - Chill Focus, Coding & Study House プレイリストのカバー

Deep House for Work - Chill Focus, Coding & Study House

まずはプレイリストを流して、作業に合わせて音量やエネルギー感を調整してください。

全トラックリストとプレイリストの詳細 → Spotifyで開く

よくある質問

コーディング中に音楽を聴くのはいいことですか?

慣れた定型作業や、予測できない周囲の雑音を紛らわせたいときには役立つことがあります。一方、新しい推論、デバッグ、言語を多く使う作業では、邪魔になりやすくなります。作業が変わったら、音楽も調整しましょう。

プログラミングには歌詞のない音楽のほうがいいですか?

たいていはそうです。特にドキュメントを読むとき、名前を決めるとき、説明文を書くときはそうなります。インストゥルメンタルなら、言葉の流れが競合しません。ただし、どんな曲でも、劇的だったり個人的な思い入れが強かったりすると、気を散らす原因になります。

プログラマーはなぜエレクトロニックミュージックを聴くのですか?

多くのエレクトロニックのスタイルには、安定した拍、緩やかな変化、長いインストゥルメンタルの区間があります。こうした特徴は、物語に注意を向けさせることなく、途切れない流れをつくれます。ただしジャンル名だけでは十分ではありません。ドロップや急な展開の変化は、やはり思考を遮ります。

デバッグ中は何を聴けばいいですか?

定型的な実装のときよりも、静かでシンプルなものから始めましょう。アンビエント、抑えめのミニマル、あるいは無音なら、仮説やエラー状態を頭に置いておく余地が広がります。

勉強用とコーディング用で同じプレイリストを使えますか?

使える場合もありますが、両者は同じ作業ではありません。反復的な実装にはコーディング用のほうが推進力のある曲が合う一方、言葉を使う勉強ではエネルギーが低く、ボーカルの断片が少ないほうが向いていることが多いです。片方の作業で強度が合わない状態が続くなら、キューを分けましょう。

根拠と出典

このガイドは、実際の選曲経験と、BGM・集中力・パフォーマンスに関する公開済みの研究をもとにしています。

  1. The Impact of Background Music on Adult Listeners: A Meta-Analysis

    Juliane Kämpfe, Peter Sedlmeier, Frank Renkewitz (2011), Psychology of Music, 39(4), 424-448

    音楽の影響は作業によって変わるという主張を裏づけます。このメタ分析では、BGMは読解を妨げ、(負荷の高い認知作業である)記憶にも小さな悪影響を与える一方、スポーツや感情的反応のように認知的負荷の低い活動では、成績に影響がないか、むしろ向上することが示されました。

  2. Effects of Background Music on Phonological Short-Term Memory

    Pierre Salamé, Alan Baddeley (1989), The Quarterly Journal of Experimental Psychology, Section A, 41(1), 107-122

    情報量の少ない音楽が望ましいという主張を裏づける、ワーキングメモリの古典的な知見です。ボーカル入りの音楽は、インストゥルメンタルの音楽よりも音韻的短期記憶を有意に大きく妨げました。実験2では、インストゥルメンタルは無音と比べて有意に悪い結果ではありませんでした。

執筆:Playlists for Life編集部 · 最終更新: