・責任が大きい
・顧客企業の業務を深く理解する必要がある
・コミュニケーション能力が必要
クライアントに納品するシステムが完成するまでの一連の工程に携わる必要のあるシステムエンジニア(SE)は、それだけ感じる責任も重くなります。スケジュールの遅れや、バグの発生など常に精神的にプレッシャーを感じるかもしれません。
また、クライアントの課題を見つけ出し、それを解決するためのシステムを考えるには、顧客企業の業務内容やビジネスの仕組みを深く理解していなくてはなりません。エンジニアとしての知識だけでなく、クライアントの業界・業務知識を常に学ばなければならない厳しさもあります。顧客の業務内容を細かく把握し、本当に業務に役立つシステムの要件定義をするには、担当者から詳しくヒアリングするスキルや、細かい調整をする折衝力も必要です。エンジニアは黙々とパソコンに向かっているイメージもありますが、実は顧客折衝のコミュニケーション能力が求められる仕事なのです。