1. >
  2. >
  3. SIerからWEBエンジニアに転職する際のポイント

SIerからWEBエンジニアに転職する際のポイント

SIerからWEBエンジニアに転職する際のポイントのイメージ画像

受託開発市場が縮小する中「SIerエンジニアからWEBエンジニアに転職したい」という相談を受ける機会が増えています。そこで今回は、SIer出身者がWEBエンジニアに転職する際のポイントについて解説します。

SIerからWebエンジニアに転職する際のポイント

SIerからWebエンジニアに転職する際のポイントは大きく3つあると思います。

  • SIerとWebエンジニアの違いを知る
  • 自身の強みと弱みを知る
  • 技術の差を埋める

SIerとWebエンジニアの違いを知る

SIerからWebエンジニアに転職するうえで、まず必要なのが、両者の違いを知ることです。

任せられる業務の違い

SIerエンジニア>

SIerの場合、案件の規模によっても変わりますが、長期プロジェクトにアサインされれば腰を据えて業務に取り組むことができます。ただし、基本的に与えられた要件の範囲内での仕事を期待されていますので、自身が企画したり、上流フェーズの経験を積むといった事は難しいでしょう。また、役割分担が厳密化しているので、一部の領域に特化した経験を積める反面、自分で考えて領域を広げていきたい人にとっては、もどかしい環境といえるでしょう。

 

Webエンジニア>

業務範囲でいえば、良くも悪くも自分次第という側面が強いのがWebエンジニアです。大きな企業であれば、一定の分業体制が出来上がっていると思いますが、ベンチャーであれば、手をあげれば経験の少ない領域でもフルスタックで任せてもらえるケースが多いでしょう。意思決定のスピード、ロジカルな思考、能動的な動きを求められます。

向き合いの違い

SIerエンジニア>

クライアントに向き合う機会が多く、折衝力を鍛えられる環境です。

 

Webエンジニア>

社内向き合いが基本となるでしょう。場合によっては部門を跨いだ形で、社内の様々な人とコミュニケーションしながら業務を進めることになります。

働き方の違い

<SIerエンジニア>

SIerとは名ばかりでSES契約(Soft Engineering Service)での客先への常駐派遣をメインとした会社も少なくありません。数でいうなら圧倒的にこちらの方が多いと思います。実際にプログラムコードを書くエンジニアは詳細設計フェーズくらいからプロジェクトに合流し、詳細設計を作成してその通りにコーディングを行います。テストフェーズをこなしてサービスリリース付近になると契約満了するため、一人あたりのコーディング量はさほど多くはありません。

そして、次のプロジェクト先へと転々としていきます。自分がどこの社員なのか?何者なのか?がわからなくなるといってSIerを辞めるという話もよく聞きます。

 

<Webエンジニア>

Web業界のエンジニアはプロダクトが走り始めたらすぐに環境を作り、プログラムコードを書き始めます。実績のあるクラウド環境を利用し、オープンソースのフレームワークを使って、詳細な部分は詰めて修正していくというやり方ですね。設計書はと言えば、プログラムコード中にコメントを入れる事も少なく、githubへコミット時のコメントに記載するなど簡略化が進んでいます。

給与の違い

SIerエンジニア>

構造上の問題として給与が上がりづらい側面があります。受託開発の市場全体が縮小しているので、ベンダー同士の差別化が難しく、コスト勝負に拍車がかかるといった背景があるからです。
また、査定による差こそあれ、年功序列+役職による昇給が多いと感じます。良い評価を貰っているのにも関わらず役職がつくまでは昇給幅が少ない独立系SIerも存在する様です。

 

Webエンジニア>

所属企業の規模やフェーズによっても変わりますが、経験領域を広げやすいので、IT人材として価値を付けやすく、実績次第では給与を上げやすいといえます。
年俸制を取り入れている企業も多く、年1回~4回(企業による)の面談・査定を通して等級が決められる事が多い様です。個人の実績はともかくサービスの業績に連動しやすい印象です。

自身の強みと弱みを知る

転職を成功させるためには、自身の強みと弱みを知る必要があります。上記の通り、SIerとWebエンジニアには、様々な点で違いがあります。SIerでの経験が活かせる部分は何か、逆に、不安視される部分は何か、といったことをしっかり把握する必要があるでしょう。

スキルの棚卸し

前節で説明した通り、SIerエンジニアとWebエンジニアには様々な違いがあります。従って、応募先企業が求めるスキルと自身の持っているスキル、不足しているスキルを明確にすることが重要です。この点を疎かにすると、企業側から「この人は自社ではうまくやっていけない」と判断されてしまいます。

SIer出身者が評価されるポイントをおさせる

転職活動は一種のセールスともいえます。自身が応募先企業にいかに貢献できるかをアピールしなければなりません。ではSIer出身者が評価されるポイントとはどこでしょうか?
例えば、プログラミングのスキルはもちろんのこと、マネジメント経験や開発効率化のノウハウなどもアピールできる可能性があります。また、開発を進める上でチームメンバーと円滑にコミュニケーションをとれることや、キーマンと話をまとめるスキルも注目されるポイントです。この観点からSIerでのクライアント折衝経験はアピールできるでしょう。

SIer出身者が苦戦するポイントをおさえる

多くのSIer出身者に不足しているものとしては3つあると思います。


  • モダンな環境に対する知識
  • 書いてきたコードの総量
  • キャリアに応じた設計経験・能力


これらを補うことは一朝一夕では難しいですが、だからこそ、転職を意識し始めたらできるだけ早く準備に取り掛かるべきです。

技術の差を埋めるために

では、技術の差を埋めるために、具体的には何をすればよいのでしょうか。おすすめしたいのが「トレンド技術やモダンなフレームワークを用いた開発」を行うことです。

よく、「本を読みました」とか「チュートリアルをやってみました」という方を見かけます。もちろん、その努力は素晴らしいのですが、それだけでは不十分と思った方がよいでしょう。


理想としては、フロントエンドからインフラに至るまでを一人で行い、マイクロサービスを2、3個作って、アウトプットを残すイメージです。基本設計から運用まで、自分ひとりで行う必要があるので、大変だとは思います。しかし、自信にもつながり、面接で堂々と受け答えができる様になるでしょう。

具体例

PHPが書けるのであれば、業務では使って無いモダンなフレームワークを使うところから始めてみてください。

  • フレームワークの設計思想を理解する
  • チュートリアルを作成
  • チュートリアルの表示項目を追加して入出力を増やす
  • 新たなコントローラを追加し、新機能を考えてみる

 

フレームワークを活かして、シンプルなCMSが作れるようになれば自信になります。その過程において、AWSGCPのようなクラウド環境に展開すると、普段は触る事の無い環境構築へのスキルアップになります。さらに、PHP5.xで書かれた古いライブラリのソースを読んで、PHP7.xへバージョンアップする経験を積むのも力になります。


PHPで王道のフレームワークがそれぞれ使えるようになったのであれば、次はRubyPythonJavaなど他の言語に挑戦してみましょう。いずれもデファクトスタンダードになったフレームワークがあるので、同じ要領で挑戦することができます。先にも書きましたが、作業の成果はgithubにコミットしてくださいね。

転職タイミング

結論としては、転職するならば若いうちがよいでしょう。受託開発の市場全体が縮小し、付加価値も高めにくい環境となれば、時間の経過とともに転職のハードルが高まります。先に書いた通り、コード量で見ても年々差が開くばかりです。

まとめ

最後にSIerエンジニアからWebエンジニアに転職する際のポイントをおさらいしましょう。

  • SIerWebエンジニアの違いを理解する
  • 自分の強みと弱みを知る
  • 技術の差を埋める
  • 転職するなら若いうちが良い

 

SIerからWebエンジニアに転職するのは、Web業界からWeb業界での転職よりもハードルが高いのは事実です。転職を成功させるためには、入念な情報収集が必要となります。もし、友人にWebエンジニアの方がいれば、実際に話しを聞いてみるとよいでしょう。

また、転職エージェントに相談してみるのも一つの手です。似た様な悩みを持った方の相談を受けた経験があるはずなので、次のアクションにつながるアドバイスをもらえることでしょう。

<キャリアのお悩み、お気軽にご相談ください>
TechClipsエージェントはITエンジニア専門の転職エージェントです。現役のエンジニアがキャリアコンサルタントを務めており、親身なサポートをさせて頂きます。将来のキャリアに悩みを抱えている方は、ぜひお気軽にご相談頂ければと思います。