
SIerで務めた経験は、自社開発会社への転職にどう活かせるのか、転職難易度は?など気になるポイントについて解説しています。
大手・中堅SIerに努めていた方だと、多くが大規模なシステム開発に携わっていたのではないでしょうか。大規模リファクタリング経験などもあれば、より歓迎されることでしょう。
Webアプリケーションの自社開発会社はアジャイル開発のケースが多いことは多いのですが、培ってきた開発手法での先の先まで見越した要件定義の知見は重宝されるはずです。
また、SIerでは新しい技術に対応してきた方も多いはずなので、シンプルに「新しいことへの抵抗のなさ」なども意外と歓迎されるスキルだったりします。
SIerと自社開発の大きな違いが「納品で完了か納品してからがスタートなのか」。
納品して完了だったとしても、システムを安全かつ安定的に稼働させるように設計・開発した経験が語れる場合は、ぜひご自身のアピールポイントにいれてみることをおすすめします。Qiitaやnoteで技術・学習記録を発信もやられている方は、ぜひ継続してみてください。
SIerではクライアントのニーズや納期の都合で作業を請け負うため、どうしても仕事の予定やスケジュールを自己都合でマネジメントすることは難しくなります。また特に短納期ニーズへ応えなければいけないプロジェクトでは、厳しい作業スケジュールを強いられることも珍しくありません。
一方、自社開発会社の場合はプロジェクトを自社内で完結できるため、進捗管理やスケジュール調整のハードルも下がります。
SIerではクライアントのエンジニアや外部のエンジニアなどと連携して作業することも少なくありませんが、同じプロジェクトに携わっているとはいえ他社の人材との間にはコミュニケーションの壁があることも事実です。
自社開発会社の場合はプロジェクトでチームを組んで協同するメンバーが会社の同僚になるため、情報共有や案件に関する作業や仕事の相談も行いやすくなるでしょう。
システムやアプリの開発・提供に携わったとしても、そのプロジェクトが完了して契約が終了すれば、その後の情報について知る機会は失われます。
しかし自分が開発に携わったソリューションに対するユーザーからの評価や反応は品質管理における重要な情報です。
自社開発会社であればソリューションについてのマーケティングも自社で行える上、その情報を適切にチェックしてフィードバックすることが可能です。
クライアントからの依頼に応じてシステム開発を請け負う場合、どうしてもプロジェクトの基礎部分や初期工程についてはクライアントが主体となって行っており、エンジニアにはあくまでもニーズに応じたスキルや役務の提供が求められます。
一方、自社開発会社で自社プロジェクトを進める場合、企画会議や仕様設計といった初期段階からチームへ参加できるため、各自が達成感や経験値を得やすくなります。
とはいえ、これまでウォーターフォール式の開発に携わってきたSIerが、アジャイル開発が一般的な自社開発会社に転職するのはハードルが上がるケースもあります。またSIerは工程の管理などのマネジメントの経験は積むことができますが、プログラミングなどの技術者としてのスキルを磨くチャンスは限られてしまうことも。
専門的なスキルを磨きキャリアアップを目指すならば、「この分野なら任せろ!」というスペシャリストになれる道が開けている自社開発会社がおすすめです。
WEBアプリケーションに特化した会社への転職を目指すなら、その分野で使えるスキルを磨くことがいちばんの近道です。開発技術者として何ができるのか、どんなものをつくることができるのか。Web系で使われることの多い言語やフレームワークを集中的に学び、採用に値するスキルを身につけることが重要です。
クライアントからの受託開発でなく、自社プロダクトとしてWEBアプリケーションをつくり、ユーザーに提供して利益を上げることが自社開発会社のミッションです。したがって、ユーザーが求めているものを見抜き、計画・提案をして自社内で開発し、売るところを自社で完結させます。
開発にはスピード感が求められ、効率よく開発するための新しい技術の導入も必要になります。自分のスキルを十分に活かし、高度な開発に携わることができることが大きな特徴です。
いくつかの言語で開発経験があり、簡単な実装までできるレベルでした。設計・テスト・運用保守を担当して3年半ほど勤めていましたが、もっと開発に関わりたいと思い、Rubyの学習をしてWeb系会社への転職を目指しました。
タスク管理アプリをつくってポートフォリオとし、学習ブログを執筆しました。この点が高く評価されたようです。主体的に動けるようになったことと、日ごろから学習する習慣があると認識されたことがよかったという印象です。
参照元:Qiita SIerからWeb系に約1年かけて転職した話 - Qiita
また、実際にSIerから自社開発会社へ転職を果たした方へ、当編集チームがインタビューしてきた記事も紹介!そちらも併せて参考にすれば、転職イメージがよりクリアになるはず。
SIerから自社開発会社への転職は簡単なことではありません。人気の職種で競争は激しいのですが、コツを抑えて準備をして、狙いやすい分野を選ぶことで勝ち抜ける可能性があがります。そのポイントをまとめてみたので、あわせてご覧ください。
ウォーターフォール開発のSIerとアジャイル開発のWEBアプリ系の自社開発会社では、求められるスキルが異なります。しかしプログラミングに関する知識とスキル、要件定義や設計の経験などは自社開発会社でも活かせるもの。アピールポイントを上手に整理して転職活動に臨むことで、スキルを磨けるキャリアアップにつなげやすくなります。
SIerで活躍していたエンジニアにとって、自分のスキルや経験を活かして働ける転職先は自社開発会社だけではありません。現在の会社の規模より大きい、あるいは小さいSIerへ転職したり社内SEへ転職したりといったパターンもあるでしょう。
今よりもっとスキルアップやキャリアアップを目指したいというエンジニアにとって、現在の所属先よりも大手のSIerへ転職を検討することは1つのアイデアです。
大手SIerであれば元請けとして大規模なプロジェクトをクライアントからダイレクトに任せられることも多く、また企画段階や仕様設計の段階からしっかりとシステム開発へ携わっていけるチャンスも広がります。加えてスキルや経験が認められれば収入アップやキャリア成長へつなげられる可能性もあるでしょう。
一方、大手SIerへ就職するためには相応の実力や能力をアピールしなければならず、転職を成功させるためには自分の技術や強みをしっかりと認知して転職プランを検討していくことが大切です。
現在すでに大手SIerへ所属しているエンジニアにとって、仕事のストレスやプレッシャーが強すぎると思った場合、少し規模の小さなSIerへ転職するというケースも少なくありません。
中堅SIerでは大手SIerより請け負うプロジェクトの規模が小さくなったり、また大手SIerを元請けとするプロジェクトで下請けとして一部の開発に携わったりという変化が想定されます。しかし言い換えれば責任者が別に存在するため、伸び伸びと働ける可能性もあるでしょう。
また大手SIerに依頼できない中小企業や新会社が依頼してくることもあり、むしろ携われる仕事の範囲が広がり、新しいスキルや経験を獲得できるかも知れません。
社内SEは自分の会社の中で社内システムの運用をサポートしたり、従業員のために必要な自社システムを開発したりすることが業務の中心になります。そのためSIerのようにクライアントから納期や方針を指定されてシステム開発やプロジェクトの運営に関与する仕事でなく、企業の従業員として与えられた業務へ従事することが基本です。
社内SEが活躍する場所はシステム開発会社だけでなく、ITやシステムを利用している様々な会社も含まれ、管理するシステムやジャンルの範囲も限定的となるでしょう。
最新技術や新しいアイデアに触れてスキルアップするチャンスは減るかも知れませんが、ゆったりと落ち着いて働きたい人にとって社内SEへの転職は適しています。
SIerとして様々な課題や問題へ対処し、その解決に向けて取り組んできた経験や技術を活かして、フリーランスのエンジニアとして独立するといった選択肢もあります。
フリーランスとしての働き方は常に自己責任を基本とし、技術面だけでなく営業面や事務処理といった面でも個人事業主である自分で考えなければなりません。また、お金の管理も自分で行い、クライアントとの価格交渉も自ら担当します。
反面、フリーランスエンジニアは自分の意思と実力で仕事を請け負って、成果を提供し、対価を得られる自由さとチャンスがあります。SIerとして誠実に働いてきた経験と実績はフリーになっても強みになるでしょう。
クライアントの課題に対して多角的な解決策を検討し、最適なシステムやソリューションを提案してきた経験を活かして、特定のシステム開発会社やソリューションカンパニーへ転職し、その会社でIT営業として働くという選択肢も1つです。
特にSIerとして働いてきた中で、この会社のシステムや機器であれば信頼できるし魅力を感じられるといった考えや経験を持っていれば、その会社に転職して専属のIT営業として従事するといった働き方も魅力があるでしょう。
SIerは顧客と対話してソリューションを提示するという部分で類似性もあり、転職の際に経験をアピールしやすいといった強みもあります。
SIerはクライアントが抱える事業課題やニーズに対して適切なソリューションを提案したり、その導入を支援したりする仕事でしたが、ITコンサルタントはSIerよりも一層広い視野でクライアントの経営課題や将来的な事業計画に寄り添い、改善策や解決策を考えて提案・支援していく仕事です。
そのため、ITコンサルタントはクライアントの課題を分析し、どのようなシステムを必要としているのか、潜在的ニーズを発見して共有するスキルが必要になります。
特定の課題や目的をピンポイントで解決するより、全体的に経営をサポートしたい人にとってITコンサルタントは魅力的な仕事です。
SIerには、技術職から営業職までさまざまなキャリアパスが存在します。後悔のない転職を成功させるには、キャリアパスを考えることが大切です。キャリアパスを考えておくことで、自分がなりたい姿を具体的にイメージでき、『それを叶えるために』という視点で転職先を検討できるようになります。ここではSIerの主なキャリアパスを紹介します。
プロジェクトマネージャーは、SIer業界で最も代表的なキャリアパスの一つです。プロジェクトの品質、コスト、納期を総合的に管理し、チーム全体を成功に導く重要な役割を担います。
プロジェクトメンバーとしての経験からスタートし、徐々に小規模なプロジェクトのリーダーを任されるようになります。その後、中規模・大規模プロジェクトのマネジメントへとステップアップしていきます。プロジェクトの規模が大きくなるにつれて、より高度なマネジメントスキルと幅広い技術知識が求められますが、それだけ市場価値も高まります。
大規模プロジェクトの経験は、管理職への登用にもつながる重要なキャリアステップとなります。また、プロジェクトマネジメントの専門資格を取得することで、さらなるキャリアアップも期待できます。
SIer営業は、顧客の課題をITの力で解決する提案型の専門職です。一般的な営業職と異なり、技術的な知識も必要となる専門性の高い職種です。技術部門と密接に連携しながら、顧客にとって最適なソリューションを提案していきます。
営業としての基本スキルに加えて、IT製品の知識や業界動向の理解も重要です。これらの知識を着実に身につけることで、より的確な提案が可能になり、顧客との信頼関係も深まっていきます。実績を重ねることで管理職への道が開かれるほか、その経験を活かしてITコンサルタントへとキャリアチェンジする可能性もあります。
フルスタックエンジニアは、システムのインフラからアプリケーションまで、幅広い分野に対応できる技術者です。特に保守契約を持つ顧客のシステム全般を支援する場面では、この多面的な技術力が大きな強みとなります。
技術の進歩は目覚ましく、常に新しい知識のアップデートが必要です。これは決して容易ではありませんが、その分やりがいも大きく、市場価値も高まります。幅広い技術スタックを身につけることで、フリーランスとして独立するなど、新たなキャリアの選択肢も広がります。
ITアーキテクトは、システム開発の設計や標準化を担う技術のスペシャリストです。プロジェクトの初期段階から参画し、要件定義やインフラ選定など、重要な技術的判断を下す役割を担います。
単なる技術力だけでなく、ビジネス要件を理解し、最適なシステム構成を設計する能力が求められます。大規模な開発案件では特に重要な役割を果たし、その専門性は高く評価されます。技術の深い理解と実践経験を積み重ねることで、業界での評価も高まっていきます。
ITコンサルタントは、顧客の経営課題に対してIT面からの解決策を提案し、戦略的なアドバイスを行う専門家です。技術知識はもちろん、ビジネスへの深い理解とコミュニケーション能力が求められます。
多くの場合、技術部門やSIer営業としての経験を経てステップアップします。幅広いIT製品の知識と業界動向の理解、そして実践的な課題解決能力を身につけることで、より高度な提案が可能になります。顧客との信頼関係を築きながら、経営層との対話を通じて、より戦略的なIT活用を支援していく役割です。
※画像引用元(https://www.yourinventit.com/)
インヴェンティット株式会社は、自社開発で企業・法人向けのWebアプリケーションを開発している会社です。スマートデバイスをコントロールするMDMの開発に関して優れた実績を持ち、社会に貢献するアプリの開発に携わることができます。実力と経験のあるメンバーのもとで成長しながらクラウド上での開発での経験を積むこともできる、向上心のあるエンジニアにとって優れた環境です。