システムエンジニアは、プロジェクトの全体を把握し、設計、仕様書の作成を行い、プログラマーに指示を出し、システムを構築していくエンジニアの事を言います。
顧客に最適なシステムを提案するため、サーバーや、言語、システムの組み方などあらゆる知識を求められます。
システムエンジニアは英語でSystem Engineerと書き、略してSEと呼ばれることもあります。
サーバー、データベース、プログラミング言語に関する知識は勿論、プロジェクトを管理するコミュニケーション能力も問われます。
システムエンジニアの仕事は主に、それまでプログラマーとして働いていた人がなるケースが多く、プログラミングスキルが必要あるのでは?と思われがちですが、必ずしもそうではありません。システムエンジニアは開発に必要な言語、サーバー、データベースの知識を持っている必要はありますが、実際のプログラミング作業などはプログラマーが行うので、システムエンジニアは全体を把握しておけばよいのです。
そのため、プログラミングができないシステムエンジニアも多く活躍しています。
25歳:月収30万円(この年齢の場合プログラマーのケースが多い)
30歳:月収35万円
40歳:月収45万円
未経験:月収20万円(プログラマーからのスタートが多い。)
第1ステップ⇒ 未経験からスタート |
第2ステップ⇒ PGとして頭角を現す |
第3ステップ⇒ SEにキャリアアップ |
第4ステップ PM、ITコンサルタント |
未経験からスタート。 大事なのはエンジニアとしてのやる気とコミュニケーション能力、集中力。 |
とにかく仕事は大変ですが、与えられた仕事を必死にこなし、現場の知識と経験を身につける |
システム開発の概要を把握し、経験を重ね、SEにキャリアアップ。 |
SEへキャリアアップした後は、プロジェクトマネージャー、ITコンサルタントなどより大きなプロジェクトへ。 |
未経験からスタート
未経験から入社する場合、求められる能力は、エンジニアとしてのやる気と、コミュニケーション能力、そして若さです。論理思考や、作業能力ももちろん問われますが、プログラマーは仕事が過酷のため、体力も問われます。
PGとして頭角を現す
新たな言語、新たなプロジェクトに貪欲に取り組みスキル、経験を身につける時期です。また、SEなどプロジェクトを統括する人の仕事ぶりなども観察し、顧客の視点でプロジェクトを成功させる考えも身につけると今後のキャリアに役立ちます。
SEにキャリアアップ
未経験からSE職に就くケースもありますが、一般的にはPGからSEへキャリアアップというケースが多いです。PGとしてスキルと経験を積み、SEの仕事ぶりを観察し、把握した時期にSEとしてのキャリアアップをするケースが多いです。
PM、ITコンサルタント
プロジェクトマネージャーや、ITコンサルタントにキャリアアップし、より大規模な開発に着手をしたり、企業で管理職につくことも可能です。
未経験からプログラマーを募集している企業もありますが、ネットワーク系に比べ、やはりスタート段階からSEというのは難しいでしょう。
まずは、プログラマーとして2,3年経験を積み、そこからSEになるのが最も可能性が高いでしょう。