IT業界には、さまざまな職種のエンジニアが存在しており、システムエンジニアはITエンジニアの職種の一つとなっています。システムエンジニアとは、簡単に言うと「システムの設計図を作る人」のことです。System
Engineerの頭文字を取って、SE(エスイー)とも呼ばれています。システム開発には様々な工程があり、システムエンジニアは、システムの設計図(設計書)を作ることが主な仕事になります。その後経験を積んでくると、工程管理や人員管理、見積もりなども行うようになります。キャリアアップすると、システム開発の総合的なマネジメントを行うポジションである「プロジェクトマネージャ(PM:ピーエム)」になる人もいます。
システムエンジニアの仕事
- システム開発は、主に次のような行程で進みます。システムエンジニアとして中堅以上になれば、リーダーとして工程管理や進捗管理、人員管理など、マネジメント業務も行うようになります。
- 1.要件定義
顧客の要望をヒアリングしシステムの全体像を決定します。
どんな目的でどんな機能が必要であり、また業務のどこまでをシステム化するのかなど、対象を明確化します。顧客の業務内容を理解した上で曖昧な表現も多い顧客要望を正しく取り込みつつ、より良くする提案も合わせて行います。
またハードウェアやOS、データベースソフトウェアなど、動作環境の選定も行います。
この時点で顧客と開発の認識にずれが生じると後々致命的な問題につながることもあり、最も技術力が問われるフェーズで、慎重に打ち合わせを重ねていく必要があります。
- 2.基本設計
要件定義で決まった内容をもとに、次のような内容を決定していきます。
・具体的にどんな画面や帳票(システムから出力できる書類のようなもの)が必要なのか。
・どんな情報をデータベースに保存する必要があるのか。(データベース設計)
・外部システムとの連携は必要か。必要なら、どう実現するのか。
この時点で画面の見た目や帳票のサンプルを作成し、デザインや必要な項目を確定します。
- 3.詳細設計
基本設計できまった内容をもとに、より詳細な内部処理方法を決定します。製造を担当するプログラマに渡す設計書は、この工程で作成されます。
- 4.プログラミング(製造)
システム設計が終了したら、いよいよプログラミング(コーディング)を行います。この行程はシステムエンジニアではなく、PG(プログラマー)が担当します。
プログラマーが製造している間に、システムエンジニアはテストの準備を行います。
- 5.テスト
プログラムには共通部分もありますが、ほとんどの部分は各パーツに分割して作成します。まずパーツごとに正確に動くのかを確認するのが、単体テストです。
単体テストはそのパーツの製造を担当したプログラマーや、設計を担当したシステムエンジニアなどが行います。テストした結果問題が発覚した場合は、プログラマーに修正を依頼します。
いくつか関連するパーツが揃ったら、それぞれのパーツ間でデータの受け渡しや画面の移動が正常に行えるかをチェックする、結合テストを行います。結合テストは主にシステムエンジニアが担当します。
全部のパーツが揃ったら、実際に運用する際の環境をできるだけ再現した状態で、総合テストを行います。このテストも主にシステムエンジニアが担当しますが、テスト専門の部署(品質管理部門など)が並行してテストを行う場合もあります。
- 6.運用・保守
システムが完成したら、いよいよ運用が始まります。多くのシステムは作ったら作りっぱなしではなく、保守(定期メンテナンスやトラブル対応から、データベースの操作までさまざま)を行います。この保守作業は専門の部署や専任の保守エンジニア(ヘルプデスク)が対応する場合もありますが、基本的にシステムエンジニアが行います。
運用開始後にプログラムにバグが発覚した場合、システムエンジニアはエラーの原因を突き止めてプログラマーに修正を依頼します。しかし運用開始から時間が経っていると、プログラマーが別のプロジェクトに参加して忙しいなどで修正を行ってもらえない状況もあります。そういう場合は、システムエンジニアがプログラムの修正も行うことがあります。
システムエンジニアとしての業務は主に設計ですが、設計をするためには幅広い知識やスキルが必要なため、いろいろな技術に興味を持って学べる姿勢が大切となります。
プログラミングから設計構築まで、経験を積めば積むほど業務内容も多岐にわたるため、ネットワークエンジニアや社内SEなど、他の職種へキャリアチェンジする際にも、システムエンジニアの経験が生かせることが多くなります。
システムエンジニアに関する主な資格
- 国家資格:
IPA(独立行政法人情報処理推進機構)が主催するIT系国家資格は4グレードあります。この中でスキルレベル4に相当するものを高度試験、スキルレベル3に相当するものを応用情報技術者試験と規定してます。
- 高度情報処理技術者試験
情報処理技術者試験の中で難易度・専門性・対外的評価の高い区分を指します。試験で計ることのできる能力としては最高のスキルレベルであることから、いずれの試験区分も各技術分野において事実上の国内最難関の試験にあたるとされています。
- ITストラテジスト試験(旧:システムアナリスト試験を母体に上級システムアドミニストレータ試験の内容を包含)
- プロジェクトマネージャ試験
- システムアーキテクト試験(旧:アプリケーションエンジニア試験)
- ITサービスマネージャ試験(旧:テクニカルエンジニア(システム管理)試験)
- ネットワークスペシャリスト試験(旧:テクニカルエンジニア(ネットワーク)試験)
- データベーススペシャリスト試験(旧:テクニカルエンジニア(データベース)試験)
- エンベデッドシステムスペシャリスト試験(旧:テクニカルエンジニア(エンベデッドシステム)試験)
- システム監査技術者試験
- 情報処理安全確保支援士
もともとは情報セキュリティスペシャリスト試験(スキルレベル4)と呼ばれていたものが制度変更になって新たに新設された資格です。制度変更で高度情報技術者試験ではなくなりましたが、実質、高度情報技術者試験と同じように扱われています。
この資格を取得することで認定される、情報処理安全確保支援士は、この資格(前身の情報セキュリティスペシャリスト試験でも可)を合格して届け出た人しか名乗れません。
- 応用情報技術者試験
対象者像は「高度 IT 人材となるために必要な応用的知識・技能をもち、高度IT 人材としての方向性を確立した者」。第一種情報処理技術者認定試験(1969年)、第一種情報処理技術者試験(1970年-2000年)、ソフトウェア開発技術者試験(2001年-2008年)の後継区分にあたります。
- 基本情報技術者試験
対象者像は「高度 IT 人材となるために必要な基本的知識・技能をもち,実践的な活用能力を身に付けた者」。第二種情報処理技術者試験(2000年まで)の後継区分にあたります。
- ベンダー資格
- オラクルマスター
日本オラクル社のDBに関する資格です。Bronze、Silver、Gold、Platinumの四段階に分かれています。Silverから受験することはできず、Bronzeから順番にパスする必要があります。
- シスコ技術者認定試験
ネットワーク機器で圧倒的なシェアを誇るシスコシステムズが実施する資格です。ネットワークの知識といっても、ワイヤレス(無線)やネットワークのデザイン(構築設計)などテーマは多岐に渡ることから、五つの分野、五つの難易度ごとにカテゴリー分けされています。
シスコ技術者認定試験の概要(クリックして拡大)
- マイクロソフト認定プロフェッショナル(MCP)
ベースとしては難易度が三つあり、モビリティ・クラウド・生産性・データ・App Builde・Businessの五つの分野に分かれています。マイクロソフト認定プロフェッショナル(MCP)の認定資格は、厳格で業界で認定された業界認定の試験を通じて、ITプロフェッショナルと開発者の技術的専門知識を検証します。MCPの試験は、マイクロソフトのさまざまな製品、テクノロジ、ソリューションをカバーしています。
- LINUX技術者認定試験(LINUC)
LinuC(リナック)は、中立・公正にLinux技術者の技術力を3つのレベルで証明することができる認定資格です。
- Project Management Professional(PMP)
Project Management Institute (PMI) が主催しているプロジェクトマネジメントに関する国際資格である。
国家資格でシステムエンジニアとして活躍できる必要十分なスキルがあることを示しつつ、ベンダー資格で特定分野への強みがあることをアピールするという側面があるようです。
システムエンジニアの年収
- システムエンジニア(SE)の平均年収過去5年間の推移
システムエンジニア(SE)と全職種の平均年収推移(クリックして拡大)
賃金構造基本統計調査:厚生労働省(平成29年)
厚労省「平成29年賃金構造基本統計調査」による
- システムエンジニア(SE)の年齢別平均年収推移
システムエンジニア(SE)の年齢別平均年収推移(クリックして拡大)
賃金構造基本統計調査:厚生労働省(平成29年)
- 年齢・男女ごとのシステムエンジニア(SE)平均年収推移
年齢・男女ごとのシステムエンジニア(SE)平均年収推移(クリックして拡大)
賃金構造基本統計調査:厚生労働省(平成29年)
- 企業規模別システムエンジニア(SE)平均年収
社員数 |
平均年収額 |
100人未満 |
484.8万円 |
100~1000人 |
528.4万円 |
1000人以上 |
607.6万円 |
SEの年収は平均よりも高額です。これにはいくつかの要因があります。 第一に、IT業界全体が人手不足だからです。 ITが多くの業種に広がるスピードに、IT人材の数が追いついていない状況にあります。
高い給与を支払ってでも確保しておきたいと考える企業は少なくないでしょう。 また、SEは専門スキルを必要とするため、簡単に参入できる分野ではありません。参入障壁が比較的高い分、給与も高くなります。
残業が多いことも、年収を押し上げる原因になっています。
システムエンジニアのキャリアパス
- 従来の一般的なキャリアパスは、プログラマーから始まり、最終的にプロジェクトマネージャーを目指す、というものでした。具体的には、プログラマー、システムエンジニア、プロジェクトリーダー、プロジェクトマネージャーの順にキャリアを積むというものです。
ただし、エンジニアのキャリアパスには、近年変化が見られます。というのも、かつてはエンジニア一人でカバーできていた開発現場でも、ITの複雑化が進む中で新しい技術が次々登場し、一人で全てをカバーすることが難しくなったためです。
ITへのニーズが複雑化した結果、それぞれの技術をカバーするための専門性の高い技術者も求められる人材の一つとなりました。現在では専門性の高いプロフェッショナルが一つのキャリアのゴールと捉えることができます。
- SEが目指す代表的職種
- プロジェクトマネージャー
プロジェクトマネージャーの仕事は、一つのプロジェクトを成功に導くことです。具体的には、顧客との折衝や人件費や予算管理、進捗管理など、様々な役割が求められます。
プロジェクトマネージャーとして開発に携わる場合にも、SEとしての知識や経験が所々で役に立ちます。SEとしての経験に加え、プロジェクトマネージャーとしてのノウハウも身につけていく必要があります。
- コンサルタント
IT企業に限らず、企業の経営方針に基づいて、経営戦略や業務改革などに対する提案を行うのがコンサルタントです。SEとして開発現場で培った顧客との折衝経験や、マネジメント経験を活かせる仕事です。
- ITアーキテクト
ITアーキテクトは、プログラマー、SEの上級職に位置付けられ、システムの構造や設計様式、方向性を定める役割を果たします。そのため、システム構築のための幅広い知識が必要になります。それに加えて、顧客の要望を聞いてビジネスにおける課題を解決する能力が求められるため、ビジネスの仕組みに関する高度な知識も必要です。
- スペシャリスト
ITにおけるスペシャリストは、特定のITスキルにおいて高い価値を発揮する人材を指します。システムの実現性の把握やトラブル発生時の対応などにおいては、技術的な拠り所となる存在です。システムの設計や開発の面では、より処理効率の良い設計やプログラミングを行うなど、専門家ならではの働きが期待されます。
SEとして働いていると、この先考えられるキャリアパスは複数あります。「5~10年後までのキャリアプラン」を考え、まとめておくことで、キャリアパスにあったスキルや技術が見えてきます。管理職として働くか、スペシャリストとして働くか、もしくは、異業種へ飛び出すか... 可能性は、自分で広げられます。
サーチファーム・ジャパンのサービス
サーチファーム・ジャパンでは、「システムエンジニアエキスパート」エグゼクティブサーチ・ヘッドハンティング・採用支援において、確かな実績と支援体制がございます。
ご相談は、サーチファーム・ジャパン株式会社へ
- WEBフォーム
-
- メール
- order@search-firn.co.jp
- URL
- https://www.search-firm.co.jp/
- 所在地
サーチファーム・ジャパン株式会社
102-0083 東京都千代田区麹町1-7 相互半蔵門ビル
- 電話
- 03-3221-3481
参考・引用
・システムエンジニアの具体的な仕事内容を解説!スキルやエンジニアの種類、年収まで(proengineer.internous.co.jp)
・高度情報処理技術者試験(ja.wikipedia.org)
・応用情報技術者試験(ja.wikipedia.org)
・基本情報技術者試験(ja.wikipedia.org)
・システムエンジニアが持っておくと便利な資格とは?(itpropartners.com)
・CCNAとはどんな資格?難易度から気になる受験料までまとめました(proengineer.internous.co.jp)
・システムエンジニア(SE)の年収データ!1,000万円を目指す方法とは【2019年版】(creativevillage.ne.jp)
・賃金構造基本統計調査(e-stat.go.jp)
・SEのキャリアパスは?キャリアパスの例と、知っておくべきポイント(kuguru.jp)