エンジニアとして非常に優秀な能力を持っていても、なぜか仕事がうまくいかない、評価されないといったことは十分に起こりえます。エンジニアが仕事をするにあたって、まったくの一人で仕事をするということはあり得ません。自分の勤める会社の同僚や上司と協力して仕事をするはずです。たとえフリーランスのエンジニアだったとしても、その仕事の先にはクライアントがいるはずです。

優秀なエンジニアであっても、人間力とでも言うべきヒューマンスキルがからっきしでは、組織として協力して仕事に臨んだり、クライアントの要望を聞きだしたりといったことがうまくできないため、上記のような仕事がうまくいかない、評価されないといったことが起こってしまうのです。

ヒューマンスキルとして代表的なものを挙げるとすれば、コミュニケーション力や誠実さ、ポジティブシンキングといったものがあります。まずコミュニケーション力ですが、どの職種であっても非常に重要なスキルの一つです。相手が何を考えているのか想像し、双方向での意思疎通ができる能力を指します。ただ口がうまければいいというわけではなく、しっかりと相手に正しい内容を伝えることが重要なのであって、口下手でもコミュニケーション力が優れている人はいます。

誠実さも人と仕事をする上で大事な要素です。嘘をつかず、期限・約束をしっかりと守れる人間はそれだけで信用が得られます。ポジティブシンキングも周りの心証をよくする効果があり、一緒に仕事をする仲間からは頼もしい印象を持たれます。エンジニアとして大成するにもヒューマンスキルは非常に重要な能力なのです。