SE(システムエンジニア)とは、情報システムの要求定義、設計、構築、運用に従事する仕事を指します。
企業やプロジェクトによって担当する業務はことなりますが、主に、顧客ニーズをヒアリングし、それに適したシステムを提案し、仕様書・設計書を作成し、プログラマへの指示をするのが職務内容です。よくプログラマとシステムエンジニアの違いは、家・建物を建てる際の、大工と建築士にたとえられます。大工(技術者)がプログラマであり、建築士(管理者)がシステムエンジニアです。
システムエンジニアの仕事は、開発現場での管理ですので、技術よりも、提案力・設計能力・コミュニケーション能力・ 業務知識などが求められます。プログラマ→SEというキャリアパスといわれていますが、実際は会社によって異なります。プログラム言語、データベースなどを作成できる必要はなく、各言語、データベース、OSの特徴の知識があり、深い技術についてはプログラマと相談をしながら進めていけばよしとしている会社も少なくないので、未経験からSEとして働ける場合もあります。
|