こんにちは。Web系エンジニアのカズです。私は未経験からWeb系エンジニアになりました。現在エンジニア歴は7年になります。月単価で言うと80万~90万の案件に携わって仕事をしております。
未経験からWeb系エンジニアになるまで、どのような学習をするべきか。時間はどのくらいかかるのか。について記事にしてみました。
先に結論を書きますが、期間は半年くらいを見ておくのが理想です。
詳しくは記事内で解説します。
本記事は私の経験談を元にして記載しており、バックエンドエンジニアよりの話も含まれます。
本記事の内容
・転職する前に知っておいてほしいこと
・Web系エンジニアになるまでに学習すべきこと
・Web系エンジニアになるまでの時間
転職する前に知っておいてほしいこと
・未経験からエンジニア転職を目指すライバルが増えている?
・学習をしないでエンジニア転職をすると後悔する?
未経験からエンジニア転職を目指すライバルが増えている?
人手不足であり将来性のある仕事柄のため、未経験からエンジニア転職を目指す方が増えています。
そのため転職前にしっかりと学習をしなければ転職活動が成功しにくいです。
具体的にはポートフォリオを作成してスキルの証明ができることが望ましいです。
この時点でハードルが高いなど後ろ向きならないでください。
しっかりと準備をすれば良い転職先が見つかるはずです。
ただ、準備期間を短く見積もっていると後々後悔してしまうかもしれないので
「学習期間を確保しましょう」というのが本記事で伝えたいことの一つです。
学習をしないでエンジニア転職をすると後悔する?
学習しないでエンジニア転職をすると、どうなるか。
結論、転職はできますが下記のような状態に陥る可能性が高いです。
・転職後にエンジニアとしての実務を担当できない
・テスターや資料作りの作業がメインになってしまう
・スキルアップにつながる仕事ができない
このようにエンジニアとしてのキャリアを積めないケースが多くなるでしょう。
結果的に、将来性や給料面や働き方の自由度の面で理想とは異なる結果になると思います。
稀に未経験者への研修制度が充実している企業もあり、自己学習を少しやって入社後に企業の研修で実務レベルまで学習できることもあります。
ですが、それは狭き門だと思います。
Web系エンジニアになるまでに学習すべきこと
・言語の基礎を学ぶ
・実践問題をたくさんやる
・学習のためのポートフォリオを作成する
・転職用のポートフォリオを作成する
言語の基礎を学ぶ
フロントエンドエンジニア
- HTML
- CSS
- Javascript or JQuery
- Vue.js または React.js(軽く触れるくらい)
転職前からフレームワークVue.jsまたはReact.jsをやるのはハードルが高いかもしれませんが、できれば評価はかなり上がると思います。
バックエンドエンジニア
- HTML
- CSS
- Javascript または JQuery
- PHP または Ruby
実践問題をたくさんやる
学習のためのポートフォリオを作成する
時間に余裕のある場合は、実践問題の延長で実際に何か自分で作りたいものを作成してみましょう。
その中で、分からない点が出てくると思いますので1つ1つ解決していくことで現場で通用する力がつくと思います。
転職用のポートフォリオを作成する
転職の際に必要なポートフォリオを作成しましょう。
できれば、オリジナリティのある自分のエピソードを加えられるようなサービスだと良いです。
とはいえ難しく考える必要はなく、日常生活で困ったことを解決できるような機能がないか探してみましょう。
Web系エンジニアになるまでの時間
上記で記載したように、プログラミング学習はやるべきことが多くあります。
環境や人によって異なると思いますが、半年くらいを見積もっておくのが良いと思います。
環境についてですが、学習のサポート体制が整っているのか、完全に独学で学習するのかによって必要な時間はかなり変わってくると思います。
もちろん人によるのですが独学でやる場合は、「半年以上かかってしまう。」
もしくは「挫折してしまう。」可能性もあります。
もし、サポート体制を整えて最短で学習して転職したいという方は下記をおすすめします。
プログラミングスクール
ポートフォリオを作りながらサポートしてもらえるようなスクールをご紹介します。
・SAMURAI ENGINEER
・Tech Boost
・RUNTEQ
・DMM WEB CAMP
詳しくはこちらの記事で紹介します。
Udemy
Udemyとはオンライン学習ツールの一つです。各ユーザーがそれぞれのスキルを活かしてオンラインレッスン動画を公開しており、動画から学習できる仕組みになっています。
料金は有料になりますが自分がどんな学習をするかが明確で、それにマッチしたコースを見つけられるとメリットが大きいでしょう。
Udemyがおすすめな人
・低価格で学習をしたい人
・自分のペースで学習したい人
・学習の相談に乗ってほしい人
・転職サポートを受けたい人
MENTA
MENTAとは「教えたい人」と「学びたい人」をマッチングするサービスです。
コースの内容についてはMENTAの「教えたい人」によって異なります。
カリキュラムを持っているMENTAさんもいらっしゃいますが、カリキュラムはなく、学習中の躓いている点について相談に乗ってもらうコースが多いと思います。
MENTAがおすすめな人
・学習する教材や方向性がある程度決まっている人
・分からない点についてチャットやオンライン通話で相談に乗ってほしい人
・何を学習したらいいか定まっていない人
・転職サポートを受けたい人
コメント