業務システムのSE・プログラマーがWeb開発に転職する方法とポイント

      2016/05/28

PC

「業務系よりコンシューマ向けのWeb開発の方が楽しそうだよな…」
「業務系にいるとスキルが錆びつきそうで心配…」
「今からWeb系に転職って出来るかなぁ?」

私は10年ほど業務システム開発の仕事をした後にコンシューマ向けWebサービス開発に転職しました。

簡単だった部分と難しかった部分があったので、それらについて紹介します。

ポイント1 同じプログラミング言語の会社なら簡単

私が開発してきた業務システムのほとんどはWebアプリケーションだったので使っていた言語はサーバーサイドがJavaでクライアントサイドがJavaScript、HTML、CSSでした。

コンシューマ系Webサービスでも同じ言語で開発している会社はたくさんあります。同じ言語であれば、採用されるのも、入社後仕事をしていくのも比較的簡単です。

ただし、同じ言語を使っていても、業務系とコンシューマ向けWebサービスには必要な技術に少し違いがありました。それが……

ポイント2 Ajax等のユーザー体験を向上させる技術が重要

業務システムの場合、画面のデザインや操作性はそれほど凝る必要もなく、デザインもエンジニアがやってるプロジェクトが多いかと思います。

テキストボックス中心のフォームをサブミットしてDBに登録するみたいな画面が多いかと思います。

コンシューマ向けWebサービスの場合、画面のデザインはWebデザイナーが行う場合が多いですし、UIも単純なフォームのサブミットだけでなく、Ajaxで動的な画面表示をしたり、表示を切り替える際にもフェードイン・アウト等のアニメーション演出等が多用されます。

私が参加したECサイト開発では7割くらいの仕事がクライアントサイドの改修でした。それだけユーザーエクスペリエンスが重視されているのだと思います。

これらの実装はJQuery等のJavaScriptライブラリを使えば簡単に出来るので入社してから覚えても十分対応できますが、事前に少し独学しておくと面接時にアピール出来ます。

また、Ajaxで動的に画面を切り替える場合、サーバー側の実装も多少変わります。HTMLをレスポンスで返すのではなく、JSONやJSONP形式で返します。こちらもSpring MVC等の現代的フレームワークを使えば簡単に出来るので習得難易度を心配する必要はありません。

私が採用担当をする場合は、クライアントサイドの技術に対応できそうかを見ます。そこが、業務系からWebサービス系へ転身出来るかのポイントだからです。

ポイント3 言語が変わっても基本は同じ

私は仕事で使っていたのはJavaが中心でしたが、趣味でPHPやRuby等を使っていました。

PHPやRubyの企業から採用されたこともあるので、実務経験のある言語でなくても採用する会社も多いようです。

主要言語のほとんどはオブジェクト指向言語という意味で基本は同じなので、一つの言語が使えれば、他の言語へのコンバートも簡単だろうと考えられているのだと思います。で、実際簡単です。

現在Web開発で使われてる主な言語は以下のような感じかと思います。
・Java、C#、Scala等のVM系言語
・PHP、Ruby、Python、Perl、Node.js等のLL言語

この中で、言語としてのパラダイムがちょっと違うのはNode.jsくらいです。
Node.jsはプロトタイプ型オブジェクト指向言語でシングルスレッド非同期IOアーキテクチャです。
Node.js以外の言語は全てクラス型オブジェクト指向言語でマルチスレッド同期IOアーキテクチャです。

ですので、基本は一緒、言語が変わったってちょっと文法を覚えれば仕事は出来ます。

そんなわけで、業務系からの転職は全然行けます!

転職はやってみると思ってたより簡単!

私自身3回ほど転職してるんですが、思ってたより簡単で、転職エージェントを使ったらあっという間でした。

エージェントが応募先候補の選出から、面接の日程調整までやってくれるので、こちらから動かなくても半分くらい自動的に進む感じで楽でした。しかも今は好景気で売り手市場なので転職するのにちょうど良い時期です。

レバテックキャリアっていうエージェントがおすすめです。

このサービスを運営しているレバレジーズという会社はシステム開発もやっているので、現場の仕事をよくわかってくれてますし、ヒカ☆ラボというIT系の勉強会なども主催していたりteratailというプログラマー専用の質問サイトを運営してて好感が持てます。求人案件もWebやスマホの面白い仕事が多いのでいいと思います。

あとホームページ見ると分かるんですが、若くて美人の担当者が多いのもナイスなんです!私の場合(たぶんあなたも)、担当者が美人だと転職活動のモチベーションめちゃ上がりますからね笑

なので、レバテックキャリアのホームページ見てみてください。「ホントだ、美人じゃん♪」ってきっと思うはずです笑

地方在住や、エンジニア未経験の人にも使える転職エージェントがある!

レバテックキャリアは東京・大阪近郊のエンジニア経験者向けサービスなので、地方在住の方や、エンジニアの仕事が未経験の方には、DODAがおすすめです。

未経験の人はサポート対象外のエージェントが多いんですけど、DODAは未経験者の転職も支援してくれます。以前エンジニア未経験の友達にDODAを教えてあげた所、ちゃんと登録できて未経験可の求人を紹介してもらえました。未経験の人こそエージェントから職務経歴書の作り方や面接の仕方のレクチャーを受けた方がずっとうまくいくと思います。

DODAは全国に拠点があるので地方在住の方もご利用いただけます。

人脈がなくてもフリーランスになれる!

フリーランスになりたい方にはギークスジョブがおすすめです。人脈がなくてもギークスジョブに登録するだけで案件を紹介してもらえます。案件の希望(どんな技術を使っているか、残業が少ないこと)等も聞いてくれるので、やりたい仕事が出来ます。対象地域は東京・大阪・名古屋・福岡近郊です。

「派遣社員」なら正社員とフリーランスのいいどこ取り!

フリーランスになりたいけど、確定申告とかめんどくさいなという方には派遣社員がおすすめです。派遣ってネガティブなイメージありますが、ITエンジニアの派遣社員ならやりたい仕事を選べて、給料も悪くないですし、確定申告や年金、健康保険も派遣会社が入ってくれるのでいいと思います。私の先輩でフリーランスになった後、派遣社員になった人がいるんですが「自由かつ煩わしい手続きがなくて最高」って言ってました!パーソルテクノロジースタッフに登録するだけで簡単に派遣社員になれます。

私(やまろう)への相談メールも募集中

転職や仕事術、勉強法等について質問や相談がありましたら、以下のメールフォームからぜひご連絡ください。
経験者から見れば簡単に解決できる相談って多いのでお気軽にどうぞ!こう書いてもなかなかメールくれる人って少ないのでホント気軽にメールしてくれると嬉しいです。

メールアドレス (必須)

相談内容

たまに間違ったメールアドレスを入力されていて返信できない場合があります。一週間経っても返信がない場合、メールアドレスを確認の上、再度送信をお願いします。

エージェントを使った方が転職活動は楽です

東京・大阪近郊のイケてるIT企業に転職したい人には『レバテックキャリア』

 東京・大阪近郊のエンジニア経験者向け転職サービスです。

このサービスを運営しているレバレジーズという会社はシステム開発もやっているので、現場の仕事をよくわかってくれてますし、ヒカ☆ラボというIT系の勉強会なども主催していたりteratailというプログラマー専用の質問サイトを運営してて好感が持てます。求人案件もWebやスマホの面白い仕事が多いのでいいと思います。

あとホームページ見ると分かるんですが、若くて美人の担当者が多いのもナイスなんです!私の場合(たぶんあなたも)、担当者が美人だと転職活動のモチベーションめちゃ上がりますからね笑

エンジニア未経験の方や地方在住の方にはDODAというエージェントをおすすめします。

エンジニア未経験の方や地方在住の方には『DODA』

全国の求人を扱っていて、しかもITエンジニア未経験の人にも転職支援をしてくれるエージェントです。

未経験の人はサポート対象外のエージェントが多い中、DODAは未経験者を支援し転職を成功させています。未経験の方こそエージェントから職務経歴書の作り方や面接の仕方のレクチャーを受けた方がずっとうまくいきます。

フリーランスになりたい人には『ギークスジョブ』

フリーランスエンジニアになるには人脈が必要と思われがちですが、ギークスジョブに登録して希望条件を伝えれば、自分に合った案件を紹介してもらえるんですよ!思ってるより全然簡単にフリーランスってなれるもんなんです。

東京・大阪・名古屋・福岡の案件を紹介してもらえます。

 - ITエンジニア成功術 , ,