コードは書ける。設計もできる。でも、なぜか評価が上がらない。
そう感じているエンジニアに、ひとつ問いかけてみたいことがある。
「自分が作ったものの価値を、技術を知らない人に説明できているか。」
エンジニアとして働く上で、案外見落とされがちな問いだ。技術力を磨くことに集中するあまり、「伝える力」を後回しにしてきたエンジニアは多い。私自身もそうだった。プロダクトの改善提案を何度出しても採用されず、焦りだけが積み重なっていた時期がある。ある日、上司から言われた一言が今も頭に残っている。「提案の意図は分かるけど、なぜそれが重要なのかが伝わってこない。」
技術力の問題ではなかった。伝え方の問題だった。
この記事では、エンジニアに「伝える力」が本当に必要なのかという問いに正面から答え、実際に現場で機能する鍛え方と、通勤中や作業中に耳で学べるおすすめの本を紹介していく。
結論から言うと、エンジニアに「伝える力」は必須スキルである。コードを書く力と同じくらい、チームへの貢献度・評価・キャリアアップに直結する。技術力があるエンジニアほど、伝える力を身につけることで評価は大きく跳ね上がる可能性がある。
なぜ今エンジニアに「伝える力」が必要とされているのか
多くのエンジニアは学生時代から「技術を磨けば結果が出る」という価値観の中で育ってきた。それは間違いではない。しかし現代のソフトウェア開発は、純粋な技術力だけで成り立つ仕事ではなくなっている。
ある調査によれば、エンジニアが1日の業務で「コードを書く時間」は全体の30%程度に過ぎないとされている。残りの70%はコードレビュー、ミーティング、ドキュメント作成、ステークホルダーとのコミュニケーションに費やされている。つまり職業としてのエンジニアリングとは、すでに「コードを書くだけの仕事」ではない。
「自分はコードだけ書いていればいい」という考え方は、エンジニアとしての成長の天井を自分で設定してしまうことを意味する。チームで仕事をしている限り、自分の技術的成果は「伝えること」によってはじめてチームや組織の価値になる。伝えなければ、どれだけ優れたコードを書いても「存在しないもの」として扱われてしまう場面が出てくる。
技術が複雑になるほど「説明できる人」の価値が上がる
AIが進化し、ローコードツールが普及するにつれて、「とにかくコードが書ける人」の希少性は相対的に下がりつつある。一方で価値が上がっているのは、「技術の意味を分かりやすく説明できる人」「複雑な仕組みをビジネス価値に翻訳できる人」だ。
実際に私がいたチームでも、同じ実装力を持つ2人のエンジニアが評価で大きく差がついたことがある。違いは技術スキルではなく、週次MTGでの発言の質だった。一方は「〇〇の機能を実装しました」と報告するだけ。もう一方は「〇〇の機能を実装したことで、ユーザーの離脱率が推定で15%下がると見込めます」と伝えていた。同じ成果なのに、チームへの伝わり方がまったく違う。
これは決して珍しい例ではない。技術の世界では「良いコードは自明だ」という考え方が根強いが、組織においては「良いコードも説明されなければ評価されない」という現実がある。技術的負債の解消、パフォーマンス改善、セキュリティ強化。どれも技術者には当然重要なことだが、ビジネス側の意思決定者には「コストをかけて何を得るのか」が見えなければ優先されない。技術者が丁寧に現状を説明し、それが解決されたときのビジネス価値を伝えることで、はじめて技術への投資が正当化される。
「技術の成果をビジネス価値として言語化できるか」。これが、現代のエンジニアに求められる「伝える力」の核心だ。
リモートワーク時代に「文字で伝える力」が差を生む
コロナ禍以降、多くのエンジニアの働き方はリモート中心に変化した。対面で表情やジェスチャーを交えながら説明できた時代とは異なり、今は「文字で伝える力」がそのまま仕事の質に影響する。
チャットツールのコメントひとつとっても、「確認お願いします」と書くだけの人と、「〇〇という背景で、△△の判断をしたのですが、このアプローチで問題ないか確認をお願いします」と書ける人では、チームへの貢献度が大きく変わる。前者はやり取りが増え、後者は一往復で解決することが多い。積み重なると、1日の業務効率に大きな差が生まれる。
GitHubのプルリクエストの説明文も同じだ。「バグ修正」とだけ書かれたPRと、「〇〇の操作時に発生していた△△のバグを修正。原因は□□の処理順序の誤りで、この修正によりユーザーへの影響はゼロになる見込み」と書かれたPRでは、レビュアーの心象も、マージのスピードも変わってくる。実際、説明が丁寧なPRは承認までのやり取りが平均2往復以内に収まる一方、説明が不足しているPRは5往復以上かかることが多い。
リモートワークでは「声のトーン」や「表情」を使ったフォローができない分、文字の質がそのままコミュニケーションの質になる。エンジニアとして成果を出すためにも、「文字で伝える力」は今の時代に特に重要なスキルといえる。チャットで誤解なく伝えられる力は、対面での説明力と同じかそれ以上に大切だ。
「伝える力」が弱いと、エンジニアのキャリアに何が起きるか
「伝える力なんて自分には関係ない。コードだけ書いていたい」という気持ちは、正直なところよく分かる。私自身もそう思っていた時期がある。しかし「伝える力」を後回しにし続けると、中長期的にはキャリアに確実な影響が出てくる。
技術提案が通らず、モチベーションが下がり続ける
新しいライブラリの導入、アーキテクチャの改善、開発プロセスの変更。エンジニアが「これをやれば絶対によくなる」と確信する提案は、日々の仕事の中でいくつも生まれる。しかし伝える力が弱いと、これらの提案は「なんとなく却下」されることが増える。
「技術的に正しいのになぜ通らないのか」という不満が蓄積されると、やがて提案すること自体が怖くなる。その結果、組織への貢献意欲が下がり、成長機会を自ら閉ざしてしまうという悪循環に陥る。これは「伝える力」の問題というより、「伝えないことで自分を守ろうとする防衛反応」とも言える。
私が経験した中で最も記憶に残っているのは、ある監視ツールの導入提案を3回却下されたときだ。4回目の提案で通ったとき、違いはただひとつ。「このツールを入れると障害対応の平均時間が30分から5分に短縮でき、月に換算すると約10時間の工数削減になる」という一行を加えただけだった。技術の正しさを伝えるだけでは足りない。「それが組織にとってどんな価値をもたらすか」を伝えることが、提案を通す鍵だ。
コードレビューで無用な摩擦が生まれ、チームの空気が変わる
コードレビューは、伝える力の格差が最も顕在化する場のひとつだ。
「なぜこういう実装にしたのか」「この書き方は非効率ではないか」。こうした指摘は、伝え方ひとつで相手の受け取り方がまったく変わる。「この実装は間違っています」と書けば、書いた本人は事実を伝えているつもりでも、読んだ相手は攻撃されているように感じることがある。一方で、「〇〇の理由から、こちらの実装方法の方がパフォーマンスが改善すると思うのですが、どうでしょうか?」と書けば、同じ指摘でも建設的な議論が始まる。
コードレビューでの発言の質は、チームの心理的安全性に直結する。心理的安全性の高いチームはイノベーションの速度が速いことが、Googleが実施した「プロジェクト・アリストテレス」の研究で明らかになっている。「伝える力」はチームの生産性にも影響を与える。個人のスキルの話ではなく、チーム全体の話だ。
また、コードレビューでの摩擦は蓄積されると「このチームでは改善提案をするとめんどうになる」という空気を作り出す。その空気はやがて、誰も課題を指摘しなくなる組織を作る。「伝える力」の欠如は、個人のキャリアだけでなく、チーム全体の成長機会を削ぐことにもつながる。
実際にやってみてわかった。エンジニアが「伝える力」を鍛える5つの実践法
では具体的に何をすればいいのか。「コミュニケーション能力を高める」という漠然としたアドバイスは実践できない。エンジニアらしく、実際の業務で試せる具体的な手法を5つに絞って紹介する。どれも今日から始められ、継続すれば3ヶ月で確実に変化が出る。
1. 「PREP法」で結論から話す習慣をつける
PREP法とは、「Point(結論)→ Reason(理由)→ Example(具体例)→ Point(結論の繰り返し)」の順で話す手法のことだ。エンジニアの発言でよく見られるのは、経緯の説明から始まって結論が最後に出てくるパターン。技術的な背景を丁寧に説明したいという気持ちは分かるが、聞く側は最初に「で、何が言いたいの?」と思っている。
PREP法を使えば、最初に結論を提示することで、相手が「この話はどこへ向かうのか」を理解した状態で話を聞けるようになる。MTGでの発言、チャットのメッセージ、PRの説明文。すべての場面で意識できる。
日常業務の中で最も手軽に練習できるのは、チャットへの投稿だ。「〇〇の件で問題が発生しています(Point)。原因は△△で(Reason)、昨日の変更が影響しています(Example)。本日中に対応します(Point)」というように、短いメッセージでも構造を意識するだけで格段に伝わりやすくなる。最初は不自然に感じるかもしれないが、繰り返すうちに自然なリズムになる。
2. 「なぜそれが重要なのか」を必ず一行添える習慣を持つ
技術的な事実を述べるだけでなく、「それがビジネス、チーム、ユーザーにとってどういう意味を持つか」を一行添える習慣が、提案の通りやすさを大きく変える。
「〇〇のAPIレスポンスタイムが2秒から0.3秒に改善しました」という報告は事実の羅列だ。これに「ユーザーの直帰率が平均8%改善する見込みで、月次の売上に換算すると約50万円の影響があります」と一行加えるだけで、技術の成果がビジネス価値として見える化される。これは「技術を分かりやすくする」訓練ではなく、「技術と価値をつなぐ」訓練だ。最初は難しく感じるかもしれないが、意識して続けるうちに自然とできるようになる。
この習慣を身につけると、技術的な作業を始める前に「この作業はなぜ重要なのか」を自問するようになる。その問いへの答えが明確になれば、優先度の判断も正確になり、チームへの説明も楽になる。伝える力の向上は、思考力の向上とセットで起きる。
3. コードレビューコメントを「提案型・問いかけ型」に変える
コードレビューのコメントを「批判型」から「提案型・問いかけ型」へ変えるだけで、チームの雰囲気が驚くほど改善する。
- 批判型:「この処理は非効率です。書き直してください」
- 提案型:「〇〇の方法でも実現できると思いますが、こちらの方がメモリ効率が上がる可能性があります。いかがでしょうか?」
提案型・問いかけ型のコメントは、相手の考えを尊重しながら改善の方向性を示す。これはコミュニケーションスキルであると同時に、チームの学習文化を作る仕事術でもある。私が実際にレビューコメントのスタイルを変えてから、翌月のレビュー承認スピードが体感で大幅に速くなった。伝え方を変えるだけで、仕事のスピードも変わる。
4. ドキュメントを「読む人」の視点で書き直す
技術ドキュメントやREADMEは、書いた本人にとっては当然のことが省かれがちだ。しかし読む人は「書いた人と同じ前提知識を持っていない」という事実を常に意識しなければならない。
練習として効果的なのは、自分が書いたドキュメントを「その技術を全く知らない同僚」に読んでもらい、詰まった箇所を教えてもらうことだ。実際にやってみると、自分が「当たり前」だと思っていた前提が、相手には全く伝わっていないことに気づく。この体験を繰り返すことで、「読む人の目線」が自然と身につく。
ドキュメントの書き直しは、「読む人に必要な情報を必要な順序で届ける」という伝える力の基本を鍛える場として、最も効果が高い練習のひとつだ。コードを書く時間がある限り、必ずドキュメントを書く機会もある。その機会を「伝える力」を鍛えるトレーニングとして活用してほしい。
5. 週1回、技術以外の人に自分の仕事を説明する機会を作る
「非エンジニアに技術の話をする」という訓練は、伝える力を鍛える上で最も効果的な方法のひとつだ。エンジニア同士では通じる言葉も、専門外の人には全く伝わらないことが多い。その「通じないギャップ」を体験することで、説明の構造を根本から見直すきっかけになる。
具体的には、家族や友人、他部署の同僚に「自分が今何を作っているか」を5分で説明してみる。このとき専門用語を一切使わないルールを設ける。最初は難しく感じるが、繰り返すうちに「技術的な複雑さを保ちつつ、本質をシンプルに伝える」感覚が養われる。
週1回でいい。たった5分の説明練習が、半年後の「伝える力」に驚くほど大きな差を生む。この練習を続けたエンジニアは口を揃えて「提案が通りやすくなった」「MTGで発言しやすくなった」と言う。試してみる価値は十分ある。
「伝える力」を鍛えたエンジニアが手にするもの
「伝える力」を鍛えた先に何があるのかを、少し具体的にイメージしてみてほしい。
テックリードやマネジャーへのキャリアパスが開ける
テックリードやエンジニアリングマネジャーに求められる最大のスキルは、実は技術力よりも「伝える力」だという認識は、多くの現場で共通している。チームのロードマップを説明する、採用候補者に会社のビジョンを語る、経営陣に技術的リスクを伝える。これらはすべて、「伝える力」なしには成り立たない仕事だ。
「まだマネジャーを目指していない」という人も、プロジェクトのリードをする機会が増えれば、必ず伝える力が問われる場面は来る。早い段階から意識して鍛えておくことで、チャンスが来たときに力を発揮できる状態を作れる。また技術とビジネスをつなぐ「翻訳者」的な役割は、今後AIが台頭する中でますます希少性が上がると考えられる。
社内評価が上がり、仕事の選択権が広がる
「伝える力」が高いエンジニアには、面白い仕事が集まってくる傾向がある。新規プロダクトの立ち上げ、重要な技術判断への参加、社外スピーカーの機会。これらは、技術力に加えて「この人と一緒に仕事をするとプロジェクトがうまく進む」という信頼を積み重ねた人に回ってくるものだ。
技術力が高くても「伝える力」が弱いエンジニアは、単純な実装業務に集中させられがちだ。それ自体が悪いわけではないが、キャリアの選択肢を広げたいと思うなら、「伝える力」への投資は必ず報われる。
技術者としての専門性を保ちながら、「伝える力」を持つエンジニアは市場価値が高い。転職市場においても、同じ技術スタックを持つ候補者の中で差がつくのは、コミュニケーション力であることが多い。採用担当者が最終的に評価しているのは「この人と一緒に仕事をしたいか」という感覚であり、それは技術面接の場でのコミュニケーションに如実に現れる。
伝える力を鍛えるのに本当に役立った本(Audibleで聴ける)
ここからは、私が実際に読んで(聴いて)、伝える力の向上に役立ったと感じた本を4冊紹介する。いずれもAudible(オーディブル)で聴くことができるため、コーディング作業中や通勤時間を使ってインプットできる。手が離せない時間を学習時間に変えられるのが、Audibleの最大のメリットだ。
1分で話せ
著者:伊藤羊一
「結論から話す」という原則を、シンプルかつ実践的に解説した一冊。エンジニアが会議やMTGで発言するときに、すぐに使えるフレームワークが満載だ。ピラミッド構造で考えを整理する方法は、技術提案の組み立てにも直接活用できる。Audible版でコーディング中に聴き、翌日のMTGでそのまま試せる内容が詰まっている。
Amazonで見る →この本はAudible(オーディブル)で聴くこともできます。 今なら1冊無料でお試し →
ゼロ秒思考
著者:赤羽雄二
頭の中で考えていることを1分以内にA4用紙1枚に書き出すトレーニングで、思考の整理力と言語化力を同時に鍛える。「伝える前に考えをまとめられない」と感じているエンジニアに特に効果的だ。実際にトレーニングを続けると、会議中に即座に整理された意見を述べられるようになる。Audible版は通勤中に繰り返し聴いて内容を定着させるのに最適だ。
Amazonで見る →この本はAudible(オーディブル)で聴くこともできます。 今なら1冊無料でお試し →
イシューからはじめよ
著者:安宅和人
「何を解くべきか」を明確にしてから動く思考法を解説。技術提案が通らない原因の多くは「問題設定のずれ」にある。この本を読むと、提案の前に「相手が本当に知りたいこと」を特定する習慣が身につく。マッキンゼーで培われた問題解決の思考法は、エンジニアの日常業務にもそのまま応用できる。Audible版は集中して聴ける作業時間に向いている。
Amazonで見る →この本はAudible(オーディブル)で聴くこともできます。 今なら1冊無料でお試し →
メモの魔力
著者:前田裕二
日常のメモを「抽象化」「転用」する手法で、思考の深さと言語化の精度を高める一冊。「伝える力」の土台となる「考える力」を鍛えたいエンジニアに刺さる内容だ。著者のSHOWROOM創業者としての体験談も、仕事に向き合う姿勢を考え直すきっかけになる。Audible版で聴きながら、聴いた内容をその日のうちにメモに落とすサイクルが特に効果的だった。
Amazonで見る →この本はAudible(オーディブル)で聴くこともできます。 今なら1冊無料でお試し →
よくある質問
Q1. エンジニアが「伝える力」を鍛えるのに最適な時期はいつですか?
今すぐ始めるのが最善だ。「伝える力」は経験が積み重なるほど効果が大きくなるため、早く始めるほど有利になる。新卒1年目でも、10年のベテランでも、意識を変えれば数週間で実感できる変化がある。特に「今まで無意識にやっていたコミュニケーション」を振り返るだけで、多くの改善ポイントが見つかる。キャリアの早い段階で身につけるほど、複利的に効果が積み上がっていく。
Q2. 「伝える力」は生まれつきの才能で、後天的に鍛えられないのでは?
これは完全な誤解だ。「伝える力」は練習によって確実に伸びるスキルだ。スポーツや楽器と同じように、正しいフォームで反復練習することで上達する。PREP法やドキュメントの書き直しなど、具体的な練習法を日常業務に組み込むことで、3ヶ月あれば周囲が気づくレベルの変化が出る。生まれつきの向き不向きよりも、意識して続けるかどうかの方がはるかに影響が大きい。「自分はコミュニケーションが苦手」と感じているエンジニアほど、伸びしろが大きいことも多い。
Q3. コードレビューでのコミュニケーションを改善するには、何から始めればよいですか?
まず自分の過去のレビューコメントを読み返してみることから始めよう。「批判型」になっているコメントを見つけたら、それを「提案型」に書き換える練習をする。次のステップとして、コメントに「なぜそう思うか」の理由を必ず1文添えるルールを自分に課す。これだけで、レビューの質は大きく変わる。相手が受け取りやすいコメントは、マージまでのやり取りも少なくなり、自分の工数削減にもつながる。
Q4. 非エンジニアとのコミュニケーションで専門用語を使ってしまいます。どう改善しますか?
「専門用語を使わないと決める」のではなく、「使う前に一言定義する」習慣を持つことが効果的だ。例えば「APIとは、システム同士がデータをやり取りするための窓口のようなものですが、今回の話ではこれが重要で」という形で、用語を使うたびに短い説明を添える。最初は手間に感じるが、慣れると自然にできるようになる。また日頃から「自分の仕事を小学生に説明するとしたらどう言うか」を考える習慣も有効だ。
Q5. MTGで発言するのが苦手です。どうすれば自然に発言できるようになりますか?
最初のハードルは「完璧な発言をしようとすること」だ。まず「質問をする」ことから始めよう。意見を言うよりも、「〇〇についてもう少し詳しく聞いていいですか?」と聞く方がハードルが低い。発言の量が増えてくると、自然と「意見を言う」ことへの抵抗も下がる。また会議前に「自分はこの会議で何を発言するか」を1文だけ考えておく習慣も効果的だ。事前に考えてある発言を口に出すのは、その場で考えながら話すより格段に楽になる。
Q6. Audibleで「伝える力」に関する本を聴くなら、どんなシーンが向いていますか?
コーディングの中でも「単純な実装作業」や「テスト実行の待ち時間」が最適だ。複雑な設計を考えながらAudibleを聴くのは難しいが、型に沿ったコーディング中や、ビルドやデプロイを待っている数分間は絶好のインプット時間になる。また通勤や移動時間も活用しやすい。ポイントは「聴き流す」のではなく、「今日試すことを1つ決めながら聴く」ことだ。学んだことをすぐに実践する機会があると、定着率が格段に上がる。
Q7. 「伝える力」を鍛えるために、まず読むべき本はどれですか?
エンジニアに最もおすすめなのは「1分で話せ」(伊藤羊一)だ。ピラミッド構造という考え方が、技術者の論理的思考とも相性がよく、すぐに実践に移しやすい。「自分の話は長くなりがち」「結論が後回しになる」という悩みを持つエンジニアに特に効果的な一冊だ。Audible版でも配信されているため、通勤中に聴いて翌日から試すというサイクルを作りやすい。
Q8. 「伝える力」を鍛えることと、技術力を高めることを両立できますか?
両立できる。「伝える力」は業務の隙間時間に鍛えられる。コードレビューのコメントを書く5分、チャットメッセージを書く1分。これらを少し意識的に行うだけで鍛えられる。Audibleを使えば通勤中や作業の待ち時間にビジネス書を聴ける。技術書とビジネス書を交互に取り入れるサイクルを作れば、どちらも継続的に伸ばすことができる。
まとめ
「エンジニアに伝える力は必要か?」という問いに、この記事は「必須だ」と答える。技術力があるからこそ、その価値を正しく届けられる人間でありたい。
今回紹介した5つの実践法は、どれも明日から試せるものばかりだ。
- PREP法で結論から話す
- 「なぜ重要か」を一行添える
- コードレビューコメントを提案型に変える
- ドキュメントを読む人の視点で書き直す
- 週1回、技術以外の人に自分の仕事を説明する
どれか一つでも今日から始めてみてほしい。3ヶ月続ければ、周囲の反応が変わり始めるはずだ。今すぐ全部やろうとする必要はない。一つひとつ積み上げていけばいい。
技術力と伝える力の両方を持つエンジニアは、どんな組織でも必要とされる。今は後者が不足しているだけなら、鍛えるチャンスは今日から始まる。
この記事で紹介した本は、いずれもAudible(オーディブル)で聴ける。コーディング中の待ち時間、通勤中、作業の合間。耳を使ったインプットを習慣にすることで、読書に時間を割けないエンジニアでも着実に「伝える力」を鍛えていくことができる。ぜひ1冊、無料体験から始めてみてほしい。
📖 仕事術の基本をまとめて学ぶならこちら
エンジニアの仕事術|生産性・集中力・学習速度をまとめて上げる実践ガイド →