プログラマーにコミュニケーション能力は必要ない?会話が苦手な人や文章力があまりなくても大丈夫?

RYOさん、プログラマーってあまり会話がないイメージなんだけどどんな感じなの?

プロジェクトの大小にもよりますが、コミュニケーションはたくさんとりますよ!

そうなんだ!

あまり自信がなくて…

そんなに心配する必要はないですよ!

相手により伝えやすくするためにはどうしたらいいのかも紹介していきます。

こんにちは、RYOです。

プログラマーってカタカタパソコンに向かい合っているだけだし、コミュニケーション能力は要らないんじゃない?

基本的に一人でやる作業でしょ?

そう思っている方に向けて、実際の状況はどうなのかについて紹介していきます。

この記事では、

  • プログラマーにコミュニケーション能力は必要ない?
  • プログラムを書くだけだから文章力は必要ない?
  • 相手により伝えやすくするためにはどうしたらいい?

について書かれています。

プログラマーにコミュニケーション能力は必要ない?

もちろん要ります!

社会に出て人と関わらずに仕事をすることは、あまりないと思います。

プログラマーも同じように他のプログラマーメンバーとの打ち合わせや、お客様とのやりとりだったりがあったりします。

では、どのくらい必要なのか。

お客様とのやりとりが必要ないという仕事についた場合は、ほとんど気負うこともないですし、日常会話ができればOKです。

エンジニア、プログラマーというのは、割と他の職種と比べてルール的にはゆるいところが多いですので、気持ちの面でも比較的楽です。

とはいっても、最低限のマナーやルールは学ぶ必要があります。

社会で生きていくなら必須のスキルですよね。

私自身はコミュニケーションが得意な方ではありません。

内向型の人間で、コミュニケーション自体苦手な部分もありますが、全然やっていけました。

お客様とのやりとりがあるところというのは、カスタマーサービスの電話対応だったりまた違った能力を必要とするので、プログラムを書くことがメインのお仕事とかであれば心配しなくて大丈夫です。

プログラムを書くだけだから文章力は必要ない?

プログラムを書くことだけでなく、文章能力も必要になってきます。

メールを用いた質問や最近ではチャットツールを使うことが多いですが、相手に自分の状況を伝える必要があります。

具体的には、自分が直面したバグや、本来の動きはどうなのかといった質問など、相手に提案なのか相談なのか、なんの答えを求めているのかをしっかり書く必要があります。

その他にも、仕様書の作成をしたりと、プログラム以外にも仕事がある可能性があります。

仕様書は、だれが見てもわかるように書かないといけません。

そうしないと、プログラムをやっていく時に「これはどういうことですか?」と必ずつっこまれてしまいます。

そういったやり取りを増やさないためにも、文章力は必要です。

相手により伝えやすくするためにはどうしたらいい?

私の行った対策は、以下の通りです。

  • 相手に言う前に自分で内容をまずまとめる。
  • 簡潔にしすぎない。
  • そう思った背景を少しだけいれる。

まず、「相手に言う前に自分で内容をまずまとめる」ですが、あまり自分の中で整理できていないのに聞いている節がありました。

質問をして、たくさんやり取りをしていくうちに、自分でもなんだかわからなくなってしまっていました。

そしてよく簡潔に質問をという場面が多くあります。

確かにだらだらと長く話すのはよくないですよね。

しかし、あまりにも簡潔な文章で話してしまうと、全く内容が把握できないこともあります。

その人に話をするには、前提が必要なのか、ある程度把握してある場合は不必要の場合もあります。

またそう思った背景を少しだけいれるとうまく伝わるときもあります。

どんなメリットがあるのか、うまく説明できると段々と自信も出てきますよね!

まとめ

プログラマーにコミュニケーション能力は必要である。

エンジニア、プログラマーというのは、割と他の職種と比べてルール的にはゆるいところが多く必要だからといってそこまで気負わなくてよい。

プログラマーでも文章力は必要である。

チャットツールの使用や、仕様書を作成する仕事があった際に必要である。

相手に伝わりやすくする方法として、私は以下の3つを実践した

相手に言う前に自分で内容をまずまとめる。

簡潔にしすぎない。

そう思った背景を少しだけいれる。