シャクター=シンガーの二要因理論とは?新人エンジニア向けに感情の仕組みとビジネス応用を解説

こんにちは。ゆうせいです。

今回は、心理学の「シャクター=シンガーの二要因理論」について、新人エンジニア向けに解説します。

シャクター=シンガーの二要因理論とは、簡単に言うと「感情は、身体の反応と、その反応をどう解釈するかの組み合わせで生まれる」という考え方です。

たとえば、発表前に心臓がドキドキしているとします。

ある人は「失敗しそうで怖い」と解釈します。

別の人は「自分は今、集中している」と解釈します。

同じドキドキでも、解釈によって感情の名前が変わるわけです。

新人エンジニア向けに言えば、身体反応は「ログ」、解釈は「ログの読み方」です。

同じログでも、読み方を間違えると、障害なのか正常な負荷なのか判断を誤りますよね。

感情も少し似ています。

シャクター=シンガーの二要因理論とは何か

シャクター=シンガーの二要因理論は、感情が次の2つの要因から生まれると考えます。

要因意味
生理的覚醒身体が反応している状態心拍数が上がる、汗をかく、手が震える、呼吸が浅くなる
認知的ラベリング身体反応に意味を付けること怖い、楽しい、緊張している、ワクワクしていると解釈する

生理的覚醒とは、体が反応している状態です。

「覚醒」と聞くと少し難しく感じるかもしれませんが、要するに体のエンジンがかかっている状態だと思ってください。

心臓が速く動く。

汗が出る。

筋肉に力が入る。

呼吸が浅くなる。

身体が何かに備えている状態です。

認知的ラベリングとは、その身体反応に名前を付けることです。

「このドキドキは不安だ」と名前を付ける。

「このドキドキは期待だ」と名前を付ける。

身体反応というデータに対して、脳がラベルを貼るイメージです。

身体反応が起きる
        ↓
周囲の状況を見る
        ↓
意味を解釈する
        ↓
感情として自覚する

この流れが、シャクター=シンガーの二要因理論の基本です。

新人エンジニア向けにたとえると

エンジニア向けに、サーバー監視でたとえてみましょう。

CPU使用率が90%になっているとします。

CPU使用率90%という数値だけでは、良い状態か悪い状態かは判断できません。

状況CPU 90%の解釈判断
セール開始直後アクセス増加による正常な高負荷かもしれない想定内の負荷
深夜でアクセスが少ない時間異常処理や無限ループかもしれない調査が必要
バッチ実行中重い処理が動いている可能性があるバッチの影響を確認
リリース直後新しいコードが原因かもしれないリリース差分を確認

同じCPU 90%でも、文脈によって意味が変わります。

感情も同じです。

心臓がドキドキしているという身体反応だけでは、感情は決まりません。

その場の状況や自分の考え方によって、「不安」「興奮」「期待」「怒り」などのラベルが付くのです。

発表前のドキドキで考える

新人エンジニアがよく経験する場面として、研修発表があります。

発表前に心臓がドキドキします。

手に汗をかきます。

声が震えそうになります。

身体反応だけを見ると、どの人も似た状態かもしれません。

しかし、解釈によって感情が変わります。

身体反応解釈生まれやすい感情
心臓がドキドキする失敗しそうだ不安
心臓がドキドキする本番に向けて体が準備している集中
心臓がドキドキする自分の成長を見せる機会だ期待
心臓がドキドキするみんなに評価されるのが怖い緊張

同じ身体反応でも、「これは危険だ」と読むか、「これは準備だ」と読むかで、行動が変わります。

つまり、身体反応をどう読むかが大切なのです。

ログを正しく読め!

自分の身体ログも同じです。

ジェームズ=ランゲ説・キャノン=バード説との違い

感情理論には、ジェームズ=ランゲ説やキャノン=バード説もあります。

違いを整理しましょう。

理論中心の考え方発表前の例
ジェームズ=ランゲ説身体反応を感じ取ることで感情が生まれる心臓がドキドキしているから不安だ
キャノン=バード説感情と身体反応は脳の処理によってほぼ同時に起きる発表を見て、不安とドキドキが同時に起きる
シャクター=シンガーの二要因理論身体反応と、その反応の解釈によって感情が生まれるドキドキしている。この状況なら緊張だと解釈する

シャクター=シンガーの二要因理論の特徴は、「身体反応」だけでなく、「状況の解釈」を重視する点です。

エンジニア向けに言えば、単なるメトリクス値だけでなく、コンテキストを見て判断する考え方です。

なぜ「二要因」なのか

二要因と呼ばれる理由は、感情を説明するときに2つの要素を組み合わせるからです。

感情 = 生理的覚醒 + 認知的ラベリング

日本語で言い換えると、次のようになります。

感情 = 身体の反応 + その反応への意味づけ

たとえば、心拍数が上がっているだけでは、まだ感情の名前は決まりません。

その場が危険なら「恐怖」になるかもしれません。

好きな人と会っているなら「ときめき」になるかもしれません。

発表前なら「緊張」になるかもしれません。

運動直後なら「疲労」や「高揚感」になるかもしれません。

身体反応だけでなく、周囲の状況や自分の解釈が感情を形づくるわけです。

有名な例:吊り橋効果

シャクター=シンガーの二要因理論を説明するとき、よく似た例として「吊り橋効果」が紹介されます。

吊り橋効果とは、怖い吊り橋を渡っているときのドキドキを、近くにいる相手への好意や魅力と勘違いしやすいという考え方です。

つまり、身体のドキドキを「怖いから」と解釈するのではなく、「この人に惹かれているから」と解釈する可能性があるという話です。

もちろん、現実の恋愛や人間関係をこれだけで説明できるわけではありません。

ただし、「身体反応は、状況によって別の意味に解釈されることがある」という点を理解するには分かりやすい例です。

新人エンジニアの仕事で起きる例

エンジニアの仕事では、身体反応と解釈の組み合わせがよく起きます。

場面身体反応解釈感情
本番障害の通知を見る心拍数が上がるまずい、怒られるかもしれない焦り
レビューコメントを受ける顔が熱くなる自分の能力が否定された落ち込み
レビューコメントを受ける顔が熱くなるコードを良くする材料をもらった前向きな緊張
発表前に順番を待つ手汗が出る失敗しそうだ不安
発表前に順番を待つ手汗が出る体が集中モードに入っている集中
バグが直った瞬間体の力が抜ける原因をつかめた安心、達成感

感情は、出来事そのものだけで決まるわけではありません。

身体反応をどう読み、状況をどう解釈するかによって変わります。

ビジネス応用1:緊張を「集中」と読み替える

新人エンジニアにとって、発表やレビュー会は緊張しやすい場面です。

緊張を完全になくそうとすると、かえって苦しくなります。

そこで、シャクター=シンガーの二要因理論を使って、身体反応の解釈を変えます。

心臓がドキドキしている
        ↓
失敗しそうだ
        ↓
不安になる

この流れを、次のように変えます。

心臓がドキドキしている
        ↓
体が発表に向けて準備している
        ↓
集中していると考える

ドキドキ自体を消す必要はありません。

ドキドキの意味を変えるのです。

発表前には、次のように自分に言ってみてください。

今のドキドキは、体が集中する準備をしているサインです。
最初の一文だけ、ゆっくり話します。

このように解釈すると、緊張に飲み込まれにくくなります。

ビジネス応用2:コードレビューを成長の場として解釈する

コードレビューでは、指摘を受けると心がざわつきます。

特に新人のうちは、コメントが多いと「自分はダメなのかな」と感じるかもしれません。

しかし、レビューコメントへの解釈を変えると、感情も変わります。

出来事解釈感情行動
レビューコメントが10件ついた自分はできていない落ち込み返信を避ける
レビューコメントが10件ついた10個改善点を教えてもらえた前向きな緊張1件ずつ対応する

もちろん、レビューの言い方が厳しすぎる場合は、チームとして改善が必要です。

ただ、受け取る側としては、レビューを「人格評価」ではなく「コード改善のフィードバック」と解釈することが大切です。

レビューは攻撃ではありません。

コードをよくするための対話です。

ビジネス応用3:障害対応で焦りを暴走させない

本番障害の通知を見ると、身体が一気に反応します。

心拍数が上がり、呼吸が浅くなり、急いで操作したくなります。

その身体反応を「もうダメだ」と解釈すると、焦りが強くなります。

一方で、「緊急対応モードに入った」と解釈すると、行動を整えやすくなります。

障害通知を見る
        ↓
心拍数が上がる
        ↓
緊急対応モードに入ったと解釈する
        ↓
チェックリストに沿って確認する

障害対応では、感情をゼロにする必要はありません。

焦っている前提で、手順に従うことが大切です。

1. 影響範囲を確認する
2. アラート内容を確認する
3. 直近のリリースを確認する
4. ログを確認する
5. 一次報告を出す
6. 暫定対応を検討する
7. 対応内容を記録する

焦ったら、手順に戻れ!

解釈を整え、行動を整えることが大切です。

ビジネス応用4:UX設計でユーザーの解釈を助ける

シャクター=シンガーの二要因理論は、UI/UX設計にも使えます。

UIとは、User Interfaceの略で、ユーザーが操作する画面やボタンのことです。

UXとは、User Experienceの略で、ユーザーがサービスを使う中で得る体験全体です。

ユーザーは、画面の反応を見て、自分なりに解釈します。

たとえば、保存ボタンを押したあと、画面が何も変わらないとします。

ユーザーは次のように解釈するかもしれません。

押せていないのかな?
保存に失敗したのかな?
もう一回押したほうがいいのかな?
システムが止まったのかな?

不安になりますよね。

ユーザーが間違った解釈をしないように、画面側で意味づけを助ける必要があります。

画面の状態ユーザーの解釈改善策
ボタンを押しても反応がない失敗したかもしれない「保存中です」と表示する
エラー文が抽象的何を直せばよいか分からない修正方法を具体的に書く
完了画面がない処理が終わったか不安「登録が完了しました」と表示する
削除ボタンが突然効く取り返しがつかないかも確認ダイアログを出す

良いUIは、ユーザーの解釈を助けます。

画面は、ただ処理結果を出す場所ではありません。

ユーザーに「何が起きたか」「次に何をすればよいか」を伝える場所です。

ビジネス応用5:通知やアラートの設計

通知やアラートも、ユーザーや社員の感情に影響します。

通知が来ると、人は身体的にも心理的にも反応します。

たとえば、赤い警告アイコンが何度も出ると、ユーザーは不安になります。

一方、重要度が整理されていれば、落ち着いて対応できます。

通知の出し方ユーザーの解釈
すべて赤い警告で出す全部危険に見える
重要度を分ける優先順位が分かる
対応方法がない何をすればよいか分からない
次の行動が書いてある落ち着いて対応しやすい

通知設計では、単に知らせるだけでは不十分です。

ユーザーがどう解釈するかまで考えましょう。

赤くすれば伝わる、という考えは危険です。

ビジネス応用6:チームコミュニケーションに活かす

同じ言葉でも、受け取り方によって感情が変わります。

たとえば、先輩が次のように言ったとします。

なんでこの実装にしたの?

先輩は単に理由を聞いたつもりかもしれません。

しかし、新人は「責められている」と解釈するかもしれません。

解釈が変わると、感情も変わります。

言い方相手の解釈感情
なんでこの実装にしたの?責められている不安、防御
実装意図を確認したいです。どのような理由でこの方法にしましたか?考えを聞かれている安心、説明しやすい

チームでは、正しい内容を伝えるだけではなく、相手がどう解釈するかも意識しましょう。

言葉はインターフェースです。

相手が使いやすい言葉を選ぶことも、エンジニアの大切なスキルです。

二要因理論を使うときの注意点

シャクター=シンガーの二要因理論は役立つ考え方ですが、感情のすべてを説明できる万能理論ではありません。

感情には、過去の経験、性格、体調、睡眠、文化、職場環境、人間関係など、さまざまな要素が関わります。

注意点説明
解釈だけで全てが変わるわけではない身体の疲れや睡眠不足も感情に影響する
無理にポジティブ変換しないつらい状況を無理に前向きに見る必要はない
相手の感情を決めつけない身体反応や表情だけで断定しない
強い不安は相談する一人で抱え込まず、上司や専門家に相談する

大切なのは、「解釈を変えれば何でも解決する」と思わないことです。

環境を整える、休む、相談する、手順を作る。

感情への対策は、複数の方法を組み合わせましょう。

新人エンジニアが明日から使える実践法

シャクター=シンガーの二要因理論を仕事で使うなら、次の実践がおすすめです。

実践法やり方
身体反応に気づくドキドキ、手汗、呼吸の浅さ、肩の力に気づく
解釈を書き出す自分がその反応をどう意味づけているか見る
別の解釈を考える不安だけでなく、集中や準備とも捉えてみる
行動を小さくする焦ったときほど、次の1手だけ決める
UIではユーザーの解釈を助ける完了表示、具体的エラー、進捗表示を用意する
言葉の受け取られ方を考える相手が安心して答えられる表現にする

おすすめは、緊張したときの3行メモです。

身体反応:
心臓がドキドキしている。手に汗をかいている。

今の解釈:
失敗しそうで不安だと思っている。

別の解釈:
発表に向けて体が準備している。最初の一文をゆっくり話せばよい。

このように書くと、感情に飲み込まれにくくなります。

まとめ

シャクター=シンガーの二要因理論とは、感情が「生理的覚醒」と「認知的ラベリング」の2つから生まれると考える理論です。

生理的覚醒とは、心拍数が上がる、汗をかく、体が緊張するなどの身体反応です。

認知的ラベリングとは、その身体反応に「不安」「期待」「怒り」「集中」などの意味を付けることです。

項目内容
理論名シャクター=シンガーの二要因理論
要因1生理的覚醒。身体の反応
要因2認知的ラベリング。身体反応への意味づけ
新人エンジニア向けの例発表前のドキドキを不安と読むか、集中と読むか
実務での活用発表、レビュー、障害対応、UX設計、通知設計、チーム会話

一言でまとめるなら、シャクター=シンガーの二要因理論は「体の反応に、どんな意味を付けるかで感情が変わる」という考え方です。

新人エンジニアは、焦りや緊張を感じたとき、すぐに「自分はダメだ」と決めつけないでください。

まず、身体反応を観察しましょう。

次に、自分がどんな解釈をしているか確認します。

そして、別の解釈ができないか考えてみてください。

身体反応に気づく
        ↓
今の解釈を確認する
        ↓
別の解釈を考える
        ↓
次の小さな行動を決める
        ↓
落ち着いて進める

今後の学習では、シャクター=シンガーの二要因理論に加えて、ジェームズ=ランゲ説、キャノン=バード説、認知的評価理論、フロー理論、認知負荷、UI/UX心理学、ストレスマネジメントを順番に学ぶとよいです。まずは明日の仕事で、緊張した瞬間に「身体反応」「今の解釈」「別の解釈」を3行で書くところから始めてみましょう!

セイ・コンサルティング・グループの新人エンジニア研修のメニューへのリンク

投稿者プロフィール

山崎講師
山崎講師代表取締役
セイ・コンサルティング・グループ株式会社代表取締役。
岐阜県出身。
2000年創業、2004年会社設立。
IT企業向け人材育成研修歴業界歴20年以上。
すべての無駄を省いた費用対効果の高い「筋肉質」な研修を提供します!
この記事に間違い等ありましたらぜひお知らせください。

学生時代は趣味と実益を兼ねてリゾートバイトにいそしむ。長野県白馬村に始まり、志賀高原でのスキーインストラクター、沖縄石垣島、北海道トマム。高じてオーストラリアのゴールドコーストでツアーガイドなど。現在は野菜作りにはまっている。