ログインして口コミを投稿してください。2020年02月03日IT業界のエンジニア不足が叫ばれている中、最初からエンジニアを目指して活躍されている方はもちろんのこと、エンジニアにキャリア転向された方もたくさんいらっしゃるのではないでしょうか。実際にエンジニアという職業についてみると、その職務から将来どのようなキャリアを目指せば良いのか、はっきりとイメージできず漠然と悩んでしまっているかもしれません。本記事では、エンジニアが目指すことのできるキャリアパスの例を挙げ、そこに向かうための考え方について解説していきます。エンジニアのキャリアパス戦略の重要性エンジニアは基本的に手を動かしてモノを作っていく職業ですから、生涯職人でいる!という方でもない限り、どこかでキャリアの転換を検討する機会が訪れるはずです。その理由としては、もっと年収をアップしたい、より大きなプロジェクトを扱ってみたいなど、様々なチャレンジをしたくなるためです。そのように考えたとき、エンジニアがたどるキャリアパスにはどのような例があるのか?について見ていきます。以前のエンジニアのキャリアパスこれまで一般的な企業では、エンジニアかそうでないかの職種とはあまり関係なく、勤続年数や経験・実績に応じて、以下のようなキャリアをたどることが普通でした。プログラマーなどの担当者チームリーダープロジェクトリーダープロジェクトマネージャーマネージャーのクラスアップそもそも一昔前までは「選ぶ」ということがあまりできなかった背景があります。エンジニアがマネージャーになると、管理業務に忙しくなり最近の技術に疎くなってしまった、そもそも管理業務が得意でなく良いマネージャーになれなかった、という問題が起きてしまうことも少なくありませんでした。現在のエンジニアのキャリアパス現在では、IT技術の高度化と多様化が急速に進んでおり、企業内外の様々な営みにおいてもIT技術はどこにでも関連してくる状況にあります。そのため、いろいろなポジションにおいて、エンジニアのスキルが必要とされ、結果的にエンジニアのキャリアパスも多様化されているのです。ここではエンジニアが目指すことのできる、6つの代表的なキャリアを例にとり、その特徴と必要となるスキルについて説明していきます。プロジェクトマネージャープロジェクトマネージャーは、システム開発におけるプロジェクトの管理者であり責任者です。プロジェクト全体の進捗管理などを遂行します。クライアントや他の部門などとの調整役として、合意形成をしたり、問題発生時の対処をスムーズに進めるための活動を行うのです。プロジェクトマネージャーに必要とされるスキルには以下のものがあります。対して、IT技術の観点からコンサルティングを行うのが仕事です。クライアントの経営方針や、課題解決のための要因やニーズを加味した上で、技術を活用した業務最適化や開発プロジェクト計画の提案を行っていきます。相手がクライアントの経営幹部などの上層になるため、経営に関するスキルと技術的なスキルの両面で非常に高いレベルが求めらるのがITコンサルタントです。ITコンサルタントに必要とされるスキルには以下のものがあります。経営に関する専門知識IT業界動向に関する専門知識ITアーキテクトITアーキテクトは、クライアントの課題解決や要望実現のためのシステムについて、より具体的に設計や構築を行う仕事です。最近ではクライアント側から技術要素を指定されるケースも多くありますので、その要望もとらえた上で整合性・一貫性を保ったシステム設計・構築を行える必要があります。ITアーキテクトに必要とされるスキルには以下のものがあります。設計~運用までに至る経験と専門知識マネジメント力ITスペシャリストITスペシャリストは、特定の技術分野における深い専門知識を持ち、その分野において卓越したスキルを発揮できる人を指します。IPA(情報処理推進機構)が定義する「ITスキル標準(ITSS)」において、ITスペシャリストのカテゴリは以下の6つに分類されています。プラットフォームネットワークデータベースアプリケーション共通基盤システム管理セキュリティITスペシャリストに必要とされるスキルは以下のものです。特定分野における設計~運用の経験と深い専門知識フルスタックエンジニアフルスタックエンジニアは、その名のとおり、システム開発に必要な複数の技術領域に渡って、専門知識とスキルを持ち合わせているエンジニアです。すべて1人でシステム構築を行えるほどの開発遂行能力があります。フルスタックエンジニアに必要とされるスキルは以下のものです。いっても、CTOという役職の定義は難しく、企業の規模によって経緯も職責も千差万別という背景があります。一般的にはその企業の成長に必要とされる事業戦略を、最高技術責任者としての立場で提案・遂行していくといった、経営上層部に位置づけられるポジションであることが多いです。必要とされるスキルには以下のものがあります。多様化しているエンジニアのキャリアパスから、どれを目指していこうか、選択する基準として年収は気になりますね。ここでは、IT企業向けの調査およびIT人材5000名を対象とする個人向けの調査結果について、経済産業省がまとめた「IT関連産業の給与等に関する実態調査結果」の資料から見ていきます。」というページにあるグラフから、各キャリアパス別の平均年収をピックアップすると以下のようになります。SE/プログラマー:568.5~603.9万円プロジェクトマネージャー:891.5万円ITコンサルタント:928.5万円ITアーキテクト:778.2万円ITスペシャリスト(DB・NW・セキュリティ等):758.2万円エンジニアキャリアのスタート地点である、SE/プログラマーからみると、一番平均年収が高いITコンサルタントとの間に300万円近く差がある結果に。グラフをみていただくと、各キャリアパスにおける「スキル標準レベル」もワンランク上のレベルが求められることが分かります。平均年収を考えるのに一番難しいのがフルスタックエンジニアで、明確な職務定義がないためですが、実装系スキルを主体に活躍するため、SE/プログラマー~ITアーキテクトの水準にあると推測されます。最後に、CTOの平均年収についてです。日本のCTOの平均年収をインターネットで調べてみると、1300万円という結果が。企業規模によって収入に開きがありますが、総じて500万円~800万円の層が一番多くなっています。CTOが他のキャリアパスと収入面で大きく違うのがストックオプションの有無です。ストックオプションとは、給与とは別に会社の株式を取得できる権利を与えられるというもので、株価が上昇した時点で株式を売却することで、権利行使価格と自家の差分が利益として得られる可能性があるわけです。「IT関連産業の給与等に関する実態調査結果」の中でも、最高水準の年収を達成している人材は何を評価されているのか?という点について触れています。この結果からも、最終的にはマネージメント力を発揮できるスキルとポジションを得ていくことが、年収アップへのキャリアパスになることがわかります。実態調査-経済産業省)ITエンジニアのキャリアの考え方ここまでは様々なITエンジニアの目指すキャリアパスの特徴について説明してきました。目標の姿だけわかっても、そこに向かうためにはITエンジニアはどのようにキャリアを形成していけばよいのでしょうか?ここではキャリアを上げていく過程について見ていきます。システムエンジニア?インフラエンジニア?ITエンジニアは、ソフトウェアスキルをメインにシステム構築に関わる「システムエンジニア」と、サーバーやネットワークのスキルをメインにシステム構築に関わる「インフラエンジニア」に大きく分けることができます。最近ではインフラエンジニアもシステム構築を扱う上で、仮想化技術やクラウドサービスを利用するケースも増えてきています。そのため、基本的なサーバーやネットワークのスキルの他に、プログラミング的なソフトウェアスキルも持ち合わせていく必要があります。一方で、システムエンジニアもあらゆる場所でソフトウェアが稼働する状況になっていく時代に対応できるよう、スキルの幅を広げていく必要があります。どちらをとっても、基本的な強みとなるスキルは自分の得意な軸としておき、将来的な技術の進化に追従していくための柔軟な対応力が必要となるでしょう。スペシャリスト?マネジメント?先の経済産業省の調査結果でもわかるとおり、エンジニアの世界でも「マネジメント」の道に進むしかなのか?と心配になる方も多いでしょう。IT業界では卓越した技術力をもって「スペシャリスト」として活躍しつづけるという道もあります。実際に50歳をこえてもバリバリとプログラミングをされている方もいらっしゃいますし、「一人情シス」とよく言われるような形で企業や部門内のシステム基盤全般を任されているような方もいます。将来的に年齢を重ねてもスペシャリストとして活躍していきたい場合は、希望する会社にそのような場があるかどうかを見極めることも重要なポイントです。両方兼ね備えた「フルスタックエンジニア」という考え方フルスタックエンジニアは、システムエンジニアの領域も、インフラエンジニアの領域も、両方に対応できる高いレベルのスキルを兼ね備えたエンジニアです。言葉で表現するのは簡単ですが、ソフトウェアの世界もインフラの世界も日々進歩していく中で、高いレベルの知識を維持していくことは容易なことではありません。「フルスタックエンジニア」を最初から目指して中途半端に四方八方のスキルを得ることは望ましくありませんし、かえって不利になることもあります。自分の得意分野をどちらかに持ちつつ、その他の領域に対して経験やスキルを広げていく方法をとることが望ましいです。市場価値の高いエンジニアって?エンジニアとしてIT業界で活躍し続けるためには、自身の市場価値を高めていかなければなりません。市場価値が高いエンジニアは、得意分野を高いレベルで備えていることが重要になります。そのように考えたとき、先ほどのシステムエンジニアかインフラエンジニアのどちらに軸を置くかを決め、そこから技術指向のスペシャリストを突き詰めるのか、マネジメント能力でキャリアを上げていくのかを考え、能力を高める必要があるでしょう。スペシャリストとしての価値を高めていく場合、プロジェクトで関わる工程(フェーズ)のレベルを下流から上流にあげていく必要もあります。システムエンジニアもインフラエンジニアも、スキルに応じて各工程の作業を実施しますが、よりレベルの高い上流工程を担当できるようになることがキャリアアップにつながります。マネジメントとしての価値を高めていく場合は、工程に参加してプロジェクトに関わるのではなく、工程を管理しながらプロジェクトを成功に導く能力を高めなければなりません。こちらを目指す場合はシステムエンジニア、インフラエンジニアという専門知識よりも、プロジェクトマネージメントのスキルアップ/キャリアアップが必要になります。エンジニアのキャリアプラン例ここではもう少し具体的に、スペシャリスト型とマネジメント型のキャリアプランの立て方について説明します。プログラム→テストこの一連の工程においては右へ進むにしたがって「やることが決まっている作業」の度合いが高くなっていきますプログラムやテストは一定のスキルがあれば、誰がやっても結果にそれほど差がなくなるため、下流工程と呼ばれます。逆に一番左にある「要件定義」は、クライアントの要望や実現したいことをヒアリングし、システムの全体構造を定義していかなければなりません。経験や高度なスキルが必要とされる工程になるため、上流工程と呼ばれます。ここからキャリアアップの道筋を考えると以下のようなパターンになります。マネジメント続いてマネジメントを目指す場合です。マネジメントを目指す場合、工程を担当してモノづくりに関わるのではなく、工程を管理しながらプロジェクト全体が成功するように導く力を育てる必要があります。プロジェクト管理の段階ではエンジニアとして工程を実践した経験・スキルが活かせるので、いくつかの現場経験を経てからのほうがマネジメントが上手くいくでしょう。その先ではプロジェクトから離れ、会社の管理職や事業責任者として組織のマネージメントに移っていく道もあります。経営まずは自分でキャリアプランを立てようここまで具体的な参考例も含め、キャリアパスの考え方を説明してきました。時間が限られた中で、自分のライフプランと合わせて良いエンジニア人生を送るためには、おおまかにエンジニアとしての方向性について見通しをたてておくことが大切です。今すぐには目指すところが定まらないという方でも、やりたいことや実現したいことをイメージすることで、5年後や10年後くらいまでならプランは見えてくるのではないでしょうか。そのようなプランがあることで、今の自分がどのくらいスキルが足りていないのか、今の職場で目指すキャリアやスキルが磨けるのか、この先IT業界の変化に取り残されていかないか、といったチェックをかけることができるようになります。チェックした結果が思わしくない場合、時間は有限であることを考え、転職などの行動につなげ、少しでも理想に近づけていく行動をすることが重要です。エリア福岡県|佐賀県|長崎県|熊本県|大分県|宮崎県|鹿児島県|沖縄県コードランとはコードランとは、プログラミング初心者や副業/フリーランス向けに、プログラミングスクールの評判や口コミを比較できるサイトです。実際に受講をした方の生の声を配信することで、プログラミングスクール選びの際に、自分にあったスクールを選べるよう、サポートしています。コードラン編集部では、プログラミング学習や、副業/フリーランスなどの働き方、副業の時の見積もりの出し方などなどをわかりやすく伝えております。MONKEY(コードモンキー),インターネットアカデミーなど、プログラミングスクールに実際に通った方の口コミ情報を掲載しております。中立・公平性を維持するために弊社では口コミ内容の修正、削除は原則行っておりませんので、他のサイトよりも信頼性が高いと評判です。コードランの特徴2目的にあったプログラミングスクールが見つかる!東京や大阪などの場所はもちろん、作りたいサービスや、学びたい言語、転職支援があるか、Webサイトを作ってみたい、iOSアプリを作りたいなど、プログラミングを学ぶ目的からスクールを探します。未経験歓迎か、オンラインでの受講があるかなど、プログラミングスクールごとに特徴も選択できるようになっています。調べる際には価格や時間も大事な要素になってくるかと思いますので、評判や口コミも是非参考にしつつ、目的別に徹底的に比較をして、自分に合ったスクールを見つけてみてください。コードランの特徴3現役エンジニアの体験談や学習記事がたくさん!プログラマーと一言に言っても、使っている言語や働く環境が違えば、気付きのヒントや新たな視点は必ずあるはずです。コードランでは現役エンジニアたちが現場で活躍できるようになるまでのストーリーやスクールのインタビューをご紹介しています。プログラミングを志すみなさん向けの記事を集めています。今もし何かの壁にぶち当たり悩んでいるのだとしたら、あなたの不安の解決の糸口が見つかるかもしれません。コードランはこんな方におすすめはじめてスクールに通ってみたい方や、独学で学んでプログラマーを目指している方、スキルアップのために新たにスクールを探している方におすすめです。実際の口コミや評判をもとに、コードランではプログラミングスクールを徹底解剖していますので、あなたに合ったプログラミングの学び方やスクールが必ず見つかるはずです。コードランはブログランキングサイトに参加していますコードランは、人気ブログランキングのシステムエンジニアおよびアプリ開発、WordPressなどのカテゴリーでランキングに参加しています。プログラミング教育、IT技術ブログ、Webエンジニアの各カテゴリーのランキングに参加しています。当社調べ利用規約プライバシーポリシーサイトマップコードランは、株式会社Domuzが運営しています。