「エンジニア転職には、何時間くらい必要ですか?」

目安は600〜1000時間です。
ただ、この数字にはあまり意味がありません。

配分を間違えると、2000時間かけても通らないからです。
僕は数年かけて、まさにそれをやりました。


6カ月モデルの内訳

期間内容時間の目安
1カ月目HTML / CSS約80時間
2カ月目JavaScript約80時間
3カ月目素のPHP+MySQL約80時間
4カ月目Laravel約80時間
5カ月目ポートフォリオ制作約80時間
6カ月目転職活動(応募・面接対策)約40時間

合計で約440時間です。600〜1000時間より少なく見えますが、実際にはここに詰まって調べる時間が乗ります。

その調べる時間が長い人ほど、総時間は増えます。差がつくのはここです。


教材に時間をかけすぎると通りません

よくあるのが、この配分です。

✕ 通らない配分○ 通る配分
教材・学習500時間320時間
ポートフォリオ20時間80時間
転職活動ほぼゼロ40時間

面接で見られるのは作品と、そこに至る過程です。
教材を何本終えたかは、一切聞かれません。

はっきり言ってしまうと、未経験の技術力なんて、どんなに時間をかけても大したものにはなりません。
採用する側もそれは分かっているので、時間ではなく過程を見ています。


1日あたりのペース

状況1日の時間到達までの期間
働きながら2時間(土日は4時間)6カ月
働きながら(短時間)1時間10カ月〜1年
学習に専念6〜8時間3カ月

専念しても3カ月が最短だと思っています。
それより短くしようとすると、理解が追いつかないまま進むことになります。

実際、僕が伴走したSさんは働きながら6カ月で転職しました。


時間より、5周のほうが大事です

ここは先に知っておいてください。

SさんはLaravelの教科書を5周するまで、流れも書き方も理解できていませんでした。
それが5周目あたりで急につかめてきて、そこから一気に進みました。

つまり、1〜4周目は「時間をかけているのに分からない」状態が続きます。それが普通です。

ここを知らないと、2周目あたりで「時間をかけても伸びない=向いていない」と判断してやめます。
向いていないのではなく、回数が足りていないだけです。


「時間をかけたのに進まない」人の特徴

1. 詰まって止まっている時間が長い

これが最大の原因です。
1つのエラーで3日止まると、その時間は学習時間には入っていても、成果はゼロです。

30分考えて分からなければ、聞くか、飛ばすか、明日にする。粘るのは美徳ではありません。

2. 教材を増やしている

並行すると全部終わりません。1つを5周するほうが、5つを1周するより早いです。

3. 次に何をやるか決まっていない

僕が数年止まったのは、これです。

教材はありました。やる気もありました。
でも「アプリをどう作っていけばいいか」が分からなくて、時間だけが過ぎました。

動き出したのは、兄がLaravelをすすめてくれたときです。
時間が足りなかったのではなく、方向が決まっていなかっただけでした。

4. 動画を見ている時間を学習時間に数えている

見ているだけでは書けるようになりません。
手を動かした時間だけを数えてください。


記録は「時間」ではなく「動いたもの」で取る

✕ 弱い記録○ 強い記録
今日は3時間勉強したログイン後に一覧が表示されるところまで動いた
教材を30ページ進めたお気に入りボタンが押せるようになった

あわせて、この3行を残しておくと面接でそのまま使えます。

  • 何を実装したか
  • どこで詰まったか
  • どう解決したか

よくある質問

Q. 1日30分でも意味はありますか?
A. あります。ただ前回の内容を思い出す時間で消えてしまうので、まとめて取れる日を作ってください。

Q. 1000時間やらないと転職できませんか?
A. 時間ではありません。説明できる作品が1本あるかどうかです。

Q. 半年やっても分かりません。
A. 珍しくありません。僕は数年止まりました。時間ではなく「次に何をやるか」が決まっているかを確認してください。


まとめ

  • 目安は600〜1000時間。ただし配分がすべて
  • 教材に時間をかけすぎない。作品と転職活動に時間を残す
  • 働きながらで6カ月、専念して3カ月が最短
  • 時間より教科書5周。4周目までは分からなくて当たり前
  • 総時間を増やすのは止まっている時間。30分で切り上げる

僕は数年かけました。Sさんは6カ月で抜けました。
差は投じた時間ではなく、順番と、止まらなかったことです。

次に読む記事


未経験からエンジニア転職までの6カ月ロードマップを無料で配布しています。LINEから受け取れます。