
webアプリケーション開発会社に転職したい方向けに、前職の経験の活かし方や学習しておきたいことをまとめて解説しています。ここでは、SES、Sier、そしてSEを取り上げてまとめてみました。
SES会社で客先常駐エンジニアとして経験を積んできた方々が自社開発会社を狙うには、「幅広い経験値」をアピールしていくこと。
自社開発会社では、扱う言語やフレームワークがある程度確定して、それに対する専門性が必要になります。
エントリーを狙う自社開発会社の必須条件にかすらない場合はさておき、あなたの「幅広い経験値」のどれかを少しでも求めている場合は、新しい開発環境や手法に今までどれぐらいでキャッチアップしてきたかを振り返り、自分が経験値が浅い分野があってもどれぐらいで巻き返せるかを伝えることによって、採用の確率を上げることはできるでしょう。
また、上流工程、特に設計の経験があれば、設計とプログラミングの両方のスキルが求められる自社開発会社へのアピールになります。
もし経験が不足していても、学習意欲や向上心が評価されることもあります。諦めずに、自主学習の成果がわかるものをつくったりしておくとよいでしょう。
顧客のオーダーに合わせたシステムやWebアプリケーションを受託開発してきた方々にとって、自社開発会社の魅力とは、やはり「中長期的に1つのサービスに関わることができる」という点ではないでしょうか。
ただし知っておくべきは、自社開発の厳しさは「売って終わりではない」ということ。その自社サービスの需要がなければ、給料どころかまた転職…といったことにもなりかねません。そのサービスの存続を担うエンジニアの技術力は、おそらく受託開発にいた時と同様、もしくはそれ以上に求められることも多いかもしれない。違った厳しさはあるという覚悟は必要です。
もし専門性の高い開発スキルがあれば、ぜひQiitaやnoteでの技術的な発信をしてみるとよいでしょう。自分でプロダクトをつくった経験は強いアピールになるので活かしていきたいところです。
Webアプリケーション開発の転職を目指すなら、自主的に学習を続けたり、Webアプリケーションをつくってみてポートフォリオを準備したり、+αのアピールポイントを用意しておくとよいでしょう。
SEとして開発に関わる中で、さまざまな技術を経験している場合、柔軟な姿勢があれば新しい技術を取り入れる傾向のある自社開発会社の文化にも馴染みやすい可能性があります。
SEの仕事の中で要件定義の経験がある方は多くいらっしゃいますが、これは自社開発会社でも活かせる経験のひとつ。特に、企業向けのWebアプリケーションの自社開発会社の場合は、サービスをクライアントの環境で展開するためには欠かせないスキルです。
これまで使ってきた言語に専門的なスキルがあり、その言語で開発ができる会社があればスキルがアピールポイントにもなり、転職への追い風になるでしょう。
また、自社開発では小規模な開発を多数繰り返すことが多いので、スピーディな設計と作業の速さが求められることも。現場で手を動かしてきたエンジニアとしての経験も活きてきます。