エンジニアにとってコミュニケーション能力は必要でしょうか。この話題については、賛否両論あるでしょうし、そもそもコミュニケーション能力とは何かを考えなければいけないでしょう。 私たちの会社ソニックガーデンでは、プログラマの仕事を「ソフトウェアのエンジニアリングすべてに責任を持つ仕事」と定義しています。具体的には、お客さまと対話して要件を引き出すことから、データ構造から画面までの設計を行ったものをソースコードで表現し、クラウドでの運用まで面倒をみるという、ソフトウェアを作って動かす全てを行います。 そう話すと、よく聞かれる質問があって「コミュニケーションが苦手なエンジニアはどうすれば良いでしょうか?」というものです。もし本当に誰とも話をしたくないし出来ないというのであれば、残念ながら、と言うしかありません。しかし、コミュニケーションと一括りにしてしまっていて誤解があるのかもしれません。 そこで
![エンジニアに求められるコミュニケーション能力とは〜社交性なんてなくたって仕事はできる | Social Change!](https://cdn-ak-scissors.b.st-hatena.com/image/square/9f0b4334fd824ef2bc01c50acb18b629566207d5/height=288;version=1;width=512/https%3A%2F%2Fkuranuki.sonicgarden.jp%2Fwp-content%2Fuploads%2F2023%2F10%2Feyecatch_blank.gif)