システムエンジニア
システムエンジニアは、企業の情報システムを設計・構築し、それを運用・管理していく仕事をしています。
システムエンジニアの仕事を具体的に見ていくと、まずは顧客である企業がどんな目的のシステムを必要としているかヒアリングします。
現代社会は、社内のネットワークシステムや携帯電話の料金システムなど、ありとあらゆるところにコンピュータ・電子機器を介在するシステムが存在するので、扱うシステムは非常に多岐にわたります。
このとき費用であるとか納期であるとか細かい条件も含めて、システムエンジニアがシステムの企画を立案していきます。
次にこの企画を受けて、システムの概要を決定し、実際にシステムを開発するための「仕様書」を作成します。
仕様書ができるとシステムエンジニアを中心にチームを組んで、システムの設計をしていきます。
システムを実現するのに必要なプログラムはシステムエンジニア自身が作成することもありますが、多くの場合プログラマーに指示をしてプログラミングします。
たとえるなら、システムエンジニアが設計士であるのに対し、プログラマーは大工という関係に似ているかもしれません。
このようにシステムエンジニアはシステム設計全体に対する高度な知識が必要とされます。
プログラム開発が終わると、システムエンジニアはテストを行い、問題点・修正点がないかチェックします。
システムが運用された後も、システムエンジニアは完成したシステムが当初の目的通りに機能するかアフターケアをするのです。
こうして見ると、システムエンジニアはコンピュータスキルもさることながら、人との関わりが多いのでコミュニケーションスキルも必要な仕事と言えます。