
SEとして働いてきた方が、Webアプリケーションの自社開発会社へ転職する場合の難易度や学んでおくべきことをご紹介しています。
自社開発会社では、自社でユーザーのニーズを読み、世間に必要とされるプロダクトを開発することが求められます。しかも最小限の機能でのリリースからスタートして、アップデートしながらプロダクトを育てていくスタイルをとることが多いもの。
そのため、スピーディな設計とプログラミングの両方のスキルがあり、開発・リリースとアップデートのサイクルを速く回せる人材が重宝される傾向にあります。SEとして要件定義や設計の経験があれば、自社開発企業での開発でもスキルを活かすチャンスがあるので、アピールポイントのひとつにするとよいでしょう。
SEとして開発に使ってきた言語やフレームワークは様々だと思います。受託開発では案件によってそれが変わることがありますが、自社開発会社では開発環境がある程度確定されています。そのため、SEとして学んできた言語やフレームワークでの経験を活かし、より専門的に深掘りすることができます。
これまでの経験が活かせるだけでなく、深めていくことでスキルアップできることが自社開発会社で働くメリットと言えるでしょう。
SEとして自社開発会社へ所属した場合、新しく開発するソリューションやプロジェクトについて企画や仕様設計といった初期の段階からチームへ参加し、最後までメンバーの一員として作業に携われることが重要です。
他社からの依頼やニーズに応じて必要なタイミングにだけスキルを提供するのでなく、最初から最後まで責任を持って参加できることは達成感の獲得につながり、またSEとしての成長も目指せます。
SESやSIerといったクライアントからの依頼に応じてSEスキルを提供する業務形態では、やはりクライアントの求める納期やスケジュールを優先して作業プランが構築されます。しかし自社開発会社においてシステム開発を行う場合は、最初から自社SEによる作業を前提としてスケジュール管理が行われるため、無茶な短納期ニーズや厳しいスケジューリングといった問題に悩まされるリスクも軽減されるでしょう。
社外へ派遣されたり、クライアントの事業所において作業へ従事したりする場合、自分と同じ現場で働いている相手であったとしてもやはり本質的には外部の人間です。そのため普段の会話や仕事の相談に関しても、話せる内容や話せない内容、話すべきでない内容などを考えながらコミュニケーションを取らなければなりません。
反面、自社開発会社であれば同僚との関係性についてもストレスが軽減されます。
SEにとってはシステムを完成させるだけでなく、それが実際にどう使われてどのようなユーザー評価を受けているのか、しっかりと確認して次の案件にフィードバックさせることが重要です。
自社開発会社のソリューションについては、自社でマーケティングや追跡調査を行い、実際のユーザーの反応をきちんと確かめることが可能となるため、モチベーションやスキルアップの機会も増やせることはメリットです。
ユーザーのニーズを見抜き、動くものを早く作ってフィードバックを得ることが重要視されるWebアプリ系の会社では、スピーディに設計ができて、かつ早く手を動かせるという高い能力が求められるのです。
受託開発で受け身の開発だけをしてきたSEだった場合は、転職難易度が高くなってしまいます。逆に、自主的に学習やスキルアップをしたり、自分でサービスやプロダクトをつくった経験があれば、転職ハードルは低くなることでしょう。
Webアプリケーションに特化した会社を目指すなら、その会社で使われている技術を学ぶことはマストです。使う言語がわかっている中で、その言語を学習していないところから入社するのは難易度の高いこと。
ほかの言語の経験があって学習意欲が高ければ入社できる可能性はありますが、使うとわかっている言語があればスキルを身に着けておくにこしたことはありません。
Webアプリケーションに特化して自社開発をしている会社は、いわゆる「アジャイル開発」と呼ばれるスタイルを取ることが多くなっています。これは、規模の大小関わらず、プロダクトや機能の開発をスピーディに行い、リリース後もプロダクトをアップデートしながら「育てて」いく文化。すべての要件を煮詰め、ゴールが決まってからスタートするウォーターフォール開発とは違う性格のものです。
したがってユーザーのニーズをつかみ、求められるものを自社でつくることが必要です。それに失敗すればコストを回収できないことがあり、評価にもつながりません。一方で、売れるものをつくれば直接評価されるし、ユーザーからの反応もダイレクトに得ることができます。これがWEBアプリに特化した自社開発会社でエンジニアとして働く醍醐味と言えるでしょう。
管理職の打診がありましたが、生涯現役として開発に関わりたかったため、転職することにしました。いくつかの会社とは折り合いがつかず、少し規模の小さい会社にシフトしてからは自分の経験が活かせると考えるようになりました。現場から離れなくて済むWeb系の会社に巡り合い、転職に成功しました。
参照元:en ミドルの転職 https://mid-tenshoku.com/report/list-50/desc_13363/
自社開発会社への転職は、SE職においてもそう簡単ではありません。企業風土も文化も違う環境で、モノを言うのはスキルと経験。そんな中で転職を成功させるためには、コツがあります。狙い目の分野もあります。そんな転職のためのtipsをまとめて解説してみました。ぜひこちらもご一読ください。
SEの経験は顧客との要件定義や設計を買われるはずです。さらにプログラミングのスキルがあれば、転職に活かすことができます。Webアプリケーションの自社開発会社は人気ではありますが、コツを抑えて転職活動をすることで成功を目指しましょう。
SEとしてスキルや経験を積み重ねてきた人は、Webエンジニアや自社開発会社の他にも大手SIerや社内SEとして転職したり、フリーランサーとして個人で働いていたりと色々な可能性を考えられることがポイントです。
SIerはクライアントのニーズに合わせて導入すべきシステムを開発したり、既存のシステムから新しいシステムへの移行をサポートしたりする会社です。特に大手SIerは大規模なプロジェクトへリーダーとして携わったり、元請けとして複数の企業やSEを取りまとめながらチームをマネジメントしていったりと仕事の幅を広げられることは見逃せません。そのため所属するSIerの業務環境や自身の適性などがマッチすれば、能力やスキルを一層に伸ばせるチャンスがあります。
また大手SIerは収入面での向上を期待できる可能性もあるでしょう。
ただし採用に求められる条件もあり、大手SIerへの転職成功を目指すならあらかじめしっかりと転職活動のプランニングをすることが大切です。
社内SEは自社の中で、社内システムの運用や従業員が使用するシステムのサポートを請け負う仕事であり、働く場所は基本的に自分の会社の中になります。取り扱うシステムのジャンルや技術レベルは所属する会社によって異なり、取り扱う分野や業界の幅が広がる反面、自社開発会社やSIerのように常に新しいシステムの開発へ関与するといったチャンスは減少するかも知れません。
社内SEは比較的ゆったりと仕事をすることができる職種であり、クライアントのオーダーや納期に追われて働かなければならないといった可能性は抑えられます。
自社開発会社やWebアプリケーション会社で働くより、自分なりの生活ペースやライフスタイルを重視したいと考える人におすすめです。
SEとして十分なスキルや専門知識を有しており、自分の力でチャンスを切り開いていきたいと考える人であれば、他の企業へ所属するのでなく、案件ベースで仕事を請け負うフリーランスとして働くという選択もあります。
フリーランスとして仕事をする場合、働き方やクライアントを自分で考えて調整できることが強みです。また契約内容や報酬の価格交渉なども自分でできるため、経験を積んで社会的信用を得られれば高収入を目指すこともできます。
しかしフリーランサーは個人事業主であり、経費の管理や確定申告といった手続きなどを全て自分の責任で行わなければならないため、SEとしての業務以外にも考えるべき作業が増えることに注意してください。
SEはプロジェクトに携わってシステム開発などを担当する仕事ですが、セールスエンジニアやITコンサルタントはクライアントが抱える経営課題や事業上の問題点などを分析して、それを解決・解消するためのプランを提案し、プロジェクトの土台を構築する仕事です。
そのため、SEとして現場の実態やエンジニアの仕事について正しく理解していることは、実践的で実効性のあるプランやプロジェクトを企画する際にも大きな武器となります。
反面、セールスエンジニアやITコンサルタントはクライアントと対話する仕事であり、コミュニケーションスキルが必要不可欠になることもポイントです。
SEとして長時間のパソコン作業に慣れている人であれば、データ入力などを行う事務職へ転職することで強みを活かせるかもしれません。また、これだけIT技術が発達し、様々なシステムやアプリが普及した現代でも、未だに非効率的な手段や方法で事務仕事を行っている会社は少なくありません。そのような場面でSEとしての知識や経験を活かし、自分なりに効率的な働き方やスキームを構築していくことで、働きやすい環境を構築できるチャンスもあります。
ただし、作業が単調になりやすく、新しい経験をしたり大きなプロジェクトに携わったりしたい人にはやや退屈に感じることもあるでしょう。
SEがクライアントの求めるシステムやソリューションを開発して実現する仕事であれば、営業職はクライアントの求めるシステムやソリューションを聞き出して、それを提案する仕事です。そのため、SEとして働いてきた人だからこそ、IT営業として具体性と有効性を追求した営業コミュニケーションを発揮できる可能性はあります。
一方、SEがシステムと向き合う仕事であれば、営業はクライアントと向き合う仕事であり、常に対人コミュニケーションが重視される職業です。そのため、SE時代とは働き方や仕事のコツも大きく変わるため、その変化や違いに対して柔軟に対処する余裕も重要です。
WEBデザイナーはデザインソフトやWEBシステムなどを活用して、ホームページやオンラインコンテンツのデザインなどを行う仕事となり、SEのようにIT分野のスペシャリストである必要はありません。むしろSEが論理的思考によってプログラムを構築するのに対して、WEBデザイナーは感性に基づいて市場やクライアントのニーズへ寄り添う仕事です。
しかし、WEBデザイナーが様々なソフトやアプリケーションを使用する以上、それらに対する理解や習熟は重要なポイントであり、SEとして働いてきた経験やスキルはWEBデザイナーの地盤強化につながります。
安定した働き方や給料体系を目指す場合、公務員として転職を目指すことも選択肢の1つです。また、公務員といえばいかにも事務的な仕事をしているように思われがちですが、実際には行政運営の中で様々なシステムやアプリケーションが利用されており、IT分野について知識や経験を有する高度人材が重宝されるケースも少なくありません。
地方公務員であれ国家公務員であれ転職には公務員試験へ合格する必要がありますが、転職に成功すれば安定性や福利厚生といった面で民間企業で働くより圧倒的なメリットを得られる可能性もあります。
システムエンジニア(SE)のキャリアパスは、かつてはプロジェクトリーダーやプロジェクトマネージャーを目指すのが一般的でした。しかし、IT業界の急速な発展とデジタルトランスフォーメーションの波により、現在では技術の専門性を極める道やビジネス寄りの道など、より多様なキャリアパスが開かれています。
後悔のない転職を成功させるには、キャリアパスを考えることが大切です。キャリアパスを考えておくことで、自分がなりたい姿を具体的にイメージでき、「それを叶えるために」という視点で転職先を検討できるようになります。ここではSEの主なキャリアパスを紹介します。
プロジェクトマネージャーは、システム開発の要となる重要なポジションです。プロジェクト全体の企画から計画立案、予算管理、人材配置、進捗管理まで、幅広い責任を持ちます。クライアントとの交渉やチームメンバーのマネジメント、他部署との調整など、多岐にわたる業務をこなします。プロジェクトの成否を左右する重要な判断も、プロジェクトマネージャーの重要な役割です。
この道を選ぶには、技術的な理解に加えて、優れたコミュニケーション能力とリーダーシップが不可欠です。システム開発の各工程に関する深い知識があってこそ、適切な判断と指示が可能となります。また、プロジェクトの規模や複雑さが増すにつれて、より高度なマネジメントスキルが求められます。責任は重大ですが、その分やりがいも大きく、報酬面でも恵まれたポジションです。
特定分野の技術を極めるスペシャリストは、チームの技術的な核となる存在です。ネットワークエンジニアやセキュリティエンジニア、データベースエキスパート、クラウドアーキテクトなど、専門分野に特化したエキスパートとして活躍します。技術の進化が速いIT業界において、スペシャリストの存在は組織の技術力を支える重要な柱となっています。確かな専門性は市場価値の向上につながり、転職時にも強みとなります。特定の技術分野でのスペシャリストとして認められることで、高い報酬や柔軟な働き方も叶えられるでしょう。
ただし、スペシャリストの道を選ぶには、強い探究心と継続的な学習意欲が必要です。技術革新の速いIT業界では、常に新しい知識とスキルの習得が求められます。また、単なる技術知識だけでなく、実践的な問題解決能力も重要です。
ITコンサルタントは、クライアント企業の経営課題をIT技術で解決する提案者です。ビジネスとITの両面から課題を分析し、最適なソリューションを提示します。システム開発の最上流工程を担当するため、求められるスキルは高度ですが、それだけにやりがいのある職種です。
この道に進むには、IT技術の知識だけでなく、ビジネスへの深い理解が必要です。クライアントの業務内容を理解し、経営課題を的確に把握する力が求められます。常に最新のITソリューションに関する知識をアップデートし、ビジネス手法への理解も深めていく必要があります。また、経営層との折衝や提案を行うため、高度なコミュニケーション能力とプレゼンテーションスキルも欠かせません。
セールスエンジニアは、技術知識を活かして営業活動を行う専門職です。クライアントに対して製品やサービスの導入を提案し、技術的なサポートも提供します。SE経験がある方なら、技術的な知見を持つ営業担当者として、製品やサービスの価値を的確に伝えることができるでしょう。
この職種では、技術知識に加えて、優れたプレゼンテーション能力と折衝力が求められます。クライアントの課題を理解し、最適なソリューションを提案しなくてはなりません。また、技術動向を常に把握し、新しい製品やサービスの特徴を理解することも重要です。
技術と営業のバランスが取れた人材は、高い需要があります。販売からアフターフォローまで一貫して担当できる人材として、企業からの期待も大きい職種です。市場価値も高く、営業としての成果次第では高収入も期待できるでしょう。
※画像引用元(https://www.yourinventit.com/)
インヴェンティット株式会社は、自社開発で企業・法人向けのWebアプリケーションを開発している会社です。スマートデバイスをコントロールするMDMの開発に関して優れた実績を持ち、社会に貢献するアプリの開発に携わることができます。実力と経験のあるメンバーのもとで成長しながらクラウド上での開発での経験を積むこともできる、向上心のあるエンジニアにとって優れた環境です。