インヴェンティットのHPで
エンジニアの募集要項を見る

Webアプリケーション転職GUIDE|ハイエンジーニアス » Webアプリケーションエンジニア|他職種のキャリアアップ

Webアプリケーションエンジニアからのキャリアアップ、どんな選択肢がある?

このサイトはインヴェンティット株式会社をスポンサーとして、Zenken株式会社が運営しています。
目次を開く
INDEX

バックエンドエンジニアやフロントエンドエンジニア、インフラエンジニアの方向けに、キャリアチェンジできるほかの職種をご紹介しています。QAエンジニア、iOS/Androidエンジニア、PM、PdMとしてのキャリアに興味がある方はぜひご一読ください。

LINKS
“キャリアアップ”の
関連記事

QAエンジニアへのキャリアチェンジ

QAエンジニアとはQuality Assuranceエンジニアのこと。品質保証のためのエンジニアリングを行います。

QAエンジニアの仕事

ソフトウェアの品質保証のために、品質計画の立案、動作テストなどの品質管理が主な仕事です。テストやレビューを通じて仕様の確認と問題の抽出を行い、改善案を作成するという重要な役割を担います。

アプリケーションが期待通りに動作していて品質に問題がないかレビューすることはもちろん、セキュリティなどのリスク管理の意味からも品質管理を行います。

プロジェクトの中での位置づけとしては、製品開発計画の中でテストの計画・設計を行い、できあがってきたものを実際にテストする役割にいます。テスト結果の分析をして、問題点の抽出と改善案の提案をプロジェクトマネージャーや開発チームリーダーに報告するところまでが主な仕事です。

QAエンジニアのキャリアパスの考え方

システムやアプリケーションが複雑になるほど、バグや不具合の発見が困難になります。動作だけでなくセキュリティ上の理由からも品質管理は多くの企業において重要視されていることが予想できるので、QAエンジニアの需要はこれからも期待できます。

キャリアパスとしては、シニアQAエンジニアはもちろんのこと、QAエンジニアの業務をまとめるQAマネージャーや、品質保証をコンサルティングするQAコンサルタント、またテストの計画やケースを分析して提案を行うテストアナリストなどの上位職種があります。

QAエンジニアへキャリアチェンジするにはどんな経験が必要?

QAエンジニアへキャリアチェンジが向く方は、製品のテスト経験がある方でしょう。JSTQB認定テスト技術者資格、ソフトウェア品質技術者資格認定、QC認定など、レビューや品質管理に関する資格があるので、これらの学習と資格取得はキャリアチェンジの武器になります。

今いる会社でキャリアチェンジ?それとも転職?

今いる会社にQAエンジニアのニーズがあれば、社内でキャリアを積んでからキャリアアップを目指すのもよいでしょう。

該当部署がない場合、QAエンジニアとしての今後のキャリアパスを考えるなら、経験豊富な先輩エンジニアのいる環境を求めて転職するほうが早く成長できます。新しい技術や知識を学ぶなら、学習を加速してくれる職場を探してみましょう。

Webアプリケーションの転職市場で評価される
QAエンジニアのスキル

プログラミングのスキルはもちろんのことですが、工程管理や納期管理などのマネジメントスキル、プロジェクトを円滑に運ぶためのコミュニケーションスキルも問われます。マネジメント業務に興味がある方なら、QAエンジニアへのキャリアチェンジも視野に入れてみてはいかがでしょうか。

iOS/Androidエンジニアへのキャリアチェンジ

iOSやAndroid端末向けのアプリケーションをつくるエンジニアの仕事です。

iOS/Androidエンジニアの仕事

その名の通り、iOSやAndroidoのアプリを開発することが仕事です。一般ユーザーが直接触れるプロダクトをつくれるという意味では、つくったものの評価をダイレクトに得ることができる仕事と言えます。

スマホアプリは常に需要がありますが、人材は不足しているという状況が転職を考える上でのポイント。ニーズはあるものの、スマホアプリという特殊なプロダクトには高いスキルが求められるのでハードルが上がります。Web系技術の集大成が必要だと言ってもよいでしょう。

特に、iOSとAndroidの両方で動くクロスプラットフォーム開発は難しいもの。それだけのスキルがあれば転職も成功しやすくなります。

iOS/Androidエンジニアのキャリアパスの考え方

iOSやAndroidの開発環境は特殊で、iOSはSwiftかObjective-C、AndroidはKotlinかJavaを使う必要があります。未経験からこれらの環境でのキャリアをスタートすると、バックエンドやインフラまわりに触れないままキャリアを重ねることになります。汎用性のあるスキルや知識が不足してしまうので、ほかの分野で経験を積んでからiOSやAndroidのアプリ開発に携わるというキャリアを目指しましょう。

Javaの経験を活かして転職を行いたい方は、Webアプリケーション領域における転職という選択肢もあります。下記ページでは、Javaでの開発経験があるエンジニアの転職ニーズやキャリアパスについて紹介しています。ぜひご参考ください。

Javaの転職ニーズについて
詳しく見る

iOS/Androidエンジニアへキャリアチェンジするにはどんな経験が必要?

この分野に特化する!と決めている以外は、汎用性がないためにほかの分野へのキャリアチェンジがしにくく、選択肢が少なくなってしまいます。まずはWebエンジニアとして経験を積むことを考えましょう。

今いる会社でキャリアチェンジ?それとも転職?

社内でWebエンジニアをしていて、そこから同じ会社でスマホアプリの開発に携わるというキャリアパスがあれば選択肢に入れてもよいでしょう。

しかし、ただでさえiOS/Androidエンジニアは不足している状況。同じ会社でスキルを磨くのは難しいケースが想定されます。Webアプリケーション系のエンジニアの中でも専門的な分野なので、開発に携わりながら高度なスキルを身につけることができる環境に身を置くことがキャリアアップには欠かせません。成長を望むなら転職という選択肢も積極的に検討してみましょう。

転職市場で評価されるiOS/Androidエンジニアエンジニアのスキル

それぞれのアプリ開発に必要な言語とツールのスキルが必要です。iOSならSwiftかObjective-CとXcode、AndroidならKotlinやJavaとAndroid Studioが使えることが条件です。いずれにしても、狭き門であることは間違いありません。

iOSとAndroid、今どっちが狙い目?

日本ではiPhoneが圧倒的に普及したこともあり、エンジニアはiOSでの開発のほうに流れていってしまっているのか、Androidアプリの開発ができるエンジニアは不足しています。人材が見つからない、雇えないというWeb系企業は多く、転職先としてはAndroidエンジニアが狙い目です。

Webアプリケーション開発における「PM」職の需要

転職市場で評価されるPMのスキル

Webアプリケーションの開発知識だけでなく、スケジュールや予算の管理、資源の適切な配分ができることは必須です。コミュニケーションや折衝能力があり、プロジェクト内外での調整がうまくできることがPMの条件と言えるでしょう。開発そのものの経験があれば、より需要は高くなるはず。

また、Webアプリケーションのプロジェクトを進行する中で、想定外のトラブルも起き得ます。そういったケースでの問題解決能力もPMとして評価されるスキルのひとつです。

Webアプリケーションの自社開発会社は、クラウド上での開発が多いのも近年の傾向。今までやってきた、要件定義や進め方なども、クラウドならではの進行方法があるので、何回かクラウドでの開発案件に携わった経験があれば、それもアピールポイントになりえます。

PMのキャリアパスの考え方

基本的には手を動かして開発作業をするエンジニアからのキャリアアップとしてPMになるケースでしょう。プロジェクトリーダーなどを経て、PMを目指すことが多いのではないでしょうか。

キャリアアップ先としては、経営戦略を立案するCIO、企業内技術責任者であるCTO、企業DX化を進めるCDO、マネジメントの専門チームであるPMO、ITコンサルタントなどの道が挙げられます。

PMへキャリアチェンジするにはどんな経験が必要?

PMを目指すなら、Webアプリケーションの開発技術や知見はもちろんのこと、プロジェクトリーダーなどのマネジメント経験が求められます。プロジェクトを俯瞰して計画立案や問題解決しなければならない上流工程に携わる経験もあるとよいでしょう。

今いる会社でキャリアチェンジ?それとも転職?

PMはWebアプリケーションのプログラミングスキルだけでなく、さまざまな調整や計画、問題解決のスキルが求められます。これは経験がモノをいう分野でもありますが、今いる会社でそのような経験を積めていないのであればPMへのキャリアチェンジが遠のく可能性もあります。

それならば、Mへのキャリアにつながる業務に携われる会社への転職も考えるべきです。今いる会社に上流工程に関われる可能性があるなら社内でのキャリアチェンジも考えられますが、そうでないなら思い切って転職に踏み切ってみてはいかがでしょうか。

PdMへのキャリアアップ

PdM(Product Manager)は、PMとは似ているようで違うもの。プロダクトの開発から販売までの全体指揮を執ります。

PdMの仕事

PdMは、ユーザーに届けるプロダクトを企画・立案するところから仕事がスタートします。設計・開発、そして販売戦略を経てプロジェクト全体を成功に導くまでがその仕事。

とりわけ最近のWeb系プロダクトは、リリースがプロダクトの完成ではなく、アップデートを重ねて「育てていく」という面があります。プロダクトのライフサイクル全体を見据え、最後まで成長を見据える役割と言えます。

PdMのキャリアパスの考え方

PdMはプロジェクトの最初から最後まで管理するマネジメントの役割で、事業成長をけん引する重要なポジションです。エンジニアとして作業をするだけでなく、経営層を目指すキャリアパスが想定されます。

PdMへキャリアチェンジするにはどんな経験が必要?

PdMを目指すなら、プロダクトへの開発で多くの経験を積み、PMとしての役割を経てからPdMへとキャリアアップする方法があります。

今いる会社でキャリアチェンジ?それとも転職?

PdMは、エンジニアとして手を動かすだけでなく、上流工程だけでなく、経営戦略までを見据えた視点が必要になります。現場でプログラミング作業をするだけではPdMへのキャリアは見えてきません。今いる会社でPdMを目指すことができるなら、きっと現時点で上流工程にしっかりとコミットしているはず。

いまエンジニアとしてモノづくりの現場にいながらPdMのようなマネジメント職を目指すなら、キャリアが開けている会社への転職を考える価値はあります。今後のキャリアパスを考え、どんな環境に身を置くべきなのか考えてみましょう。

Webアプリケーション領域での転職市場で評価されるPdMのスキル

PdMの責任範囲は非常に広く、フロントエンドとバックエンドの両方に精通することはもちろん、ビジネスやデザインにも目を配らなければなりません。もちろん各分野に専門家はいますが、エンジニアからPdMへキャリアチェンジするならより広い分野の知識とスキルを身に着けていくことはもちろん、バランスのとれた適性も必要です。

webアプリケーションの専門性を高めるための転職先

受託開発系

受託開発系の転職先の場合、顧客の依頼に沿ってアプリケーションを設計・開発することになります。自社とは違う価値観や発想に基づいた開発の経験を得ることができるのは魅力的ですが、積極的に学びたい専門分野に取り組めるとは限りません。

自社開発系

自社開発系の企業は、モダンな環境を積極的に取り入れて開発する傾向にあります。そのため専門家としてトレンドをキャッチしていきたい方には、自社開発系の環境が魅力的。また「何を・どんなものをつくるか」ということを考えるのも仕事のうちなので、設計とプログラミングの両方ができるエンジニアが求められる環境です。

編集チームまとめ

フロントエンドやバックエンド、インフラエンジニア以外にも、専門性を活かしたエンジニアの職種があることを知っていただけたでしょうか。

開発に直接携わる現場のエンジニア以外にも、プロジェクトを俯瞰して品質やビジネスを管理していく重要な職種があります。キャリアパスの選択肢のひとつとして、頭に入れておくとよいでしょう。

監修
sponsored by
インヴェンティット株式会社
インヴェンティット株式会社

※画像引用元(https://www.yourinventit.com/)

法人・教育機関・団体向けの
DXサービスで現時点でも数百万以上の
ユーザーを持つプロダクト展開

インヴェンティット株式会社は、自社開発で企業・法人向けのWebアプリケーションを開発している会社です。スマートデバイスをコントロールするMDMの開発に関して優れた実績を持ち、社会に貢献するプロダクトとして、現時点でも数百万以上のユーザーを保有。 DXの流れを鑑みると、今後も伸び率の高く、やりがいのある分野であることは間違いないでしょう。

インヴェンティット株式会社
各エンジニアの募集要項は
コチラ