未経験エンジニアが1年目にぶつかる3つの壁と、私がどう乗り越えたか

📌 結論(30秒で読める)

未経験エンジニア1年目の壁は3つ。①コードベースが読めない②質問の出し方が分からない③評価軸が「上司の機嫌」から「コードの品質」に変わる戸惑い。私の場合、READMEを2回通読し、社内に1人「コードの質を聞ける人」を作った時点で抜けました。厚労省「職業情報提供サイト job tag」も補助線として有効です。

未経験で都内の受託開発中心のWeb系企業に入社して、私は1年目に3回「辞めたい」と思った。

スクールの3ヶ月よりも、入社後の最初の半年の方がきつかった、というのが正直なところだ。スクールでは「分からないことが分かる」状態だったのに、現場では「分からないことが分からない」状態に戻る。手取り18万の前職に戻りたくはないが、ここに居続けられるかも分からない、という宙吊りの感覚が続いた。

この記事では、私が1年目にぶつかった3つの壁と、それぞれをどう乗り越えたかを正直に書く。これから入社する人と、入社後3〜6ヶ月で読んでいる人の、両方に向けて書いた。

あわせて読みたい:30代未経験IT転職の現実

📚 このトピックの全体像は 30代未経験エンジニアが年収600万円に届く現実的なキャリアパス2選 でまとめています。


目次

壁1:オンボーディング1ヶ月目「コードベースが読めない」

入社初日、リポジトリをcloneしてVSCodeで開いた瞬間、目の前が真っ暗になった。

ファイルが何百もある。フォルダの階層が深い。スクールで書いていたチュートリアル用のRailsアプリと、現場のコードベースは別の生き物だった。「どこから読み始めればいいのか」が、まず分からない。

最初の1〜2週間でやったことは、3つだけだった。

  • READMEを最初から最後まで2回通読する
  • 開発環境を自分のマシンで動かす(ここで1週間かかった)
  • 既存の機能を1つ選んで、ブラウザ操作 → リクエスト → コントローラ → モデル → DB の流れを紙に書き出す

これで「全体が読める」ようにはならない。ただ、「全体は読めなくていいことが分かる」ようにはなった。先輩エンジニアに「最初は触る予定の範囲だけ読めばいい。全部読もうとすると確実に挫折する」と言われて、力を抜けた。

スクールで身につけた「全部理解してから書く」癖を捨てる、というのが最初のリハビリだった。

あわせて読みたい:残業60時間からの逃げ切り思考


壁2:3ヶ月目「自分のコードレビューで全部赤くなる」

オンボーディングが終わって、最初のタスクが振られる。たぶん未経験エンジニアが一番きついフェーズは、ここだ。

私の場合、初めて担当した小さな機能改修のプルリクエストで、30件以上のレビューコメントがついた。コードの書き方、変数名、テストの書き方、コミットメッセージ、PRの説明文、ほぼ全部に指摘が入った。

それまで、自分のコードが「動けばOK」だった世界から、「動くだけでは話にならない」世界に入った瞬間だった。

このとき、辞めたいと思った。

辞めずに済んだのは、3つの気づきだった。

  1. レビュー指摘は人格否定ではなく、コードへの指摘だ。これは頭では分かっていても、心が追いつかない。最初の2〜3週間は、PR を出すたびに胃が痛かった。
  2. 同じ指摘が2回入らないようにメモする。指摘されたパターンをNotionに溜めて、次のPR前に見直す習慣をつけた。すると、3ヶ月目から指摘の数は明確に減った。
  3. 指摘の意味が分からない時は、その場で聞く。「分かったふり」をすると、同じところで何度も詰まる。「すみません、ここの意図がまだ理解できていません」と言える環境かどうかは、結構決定的だ。

正直に言うと、ここで折れる人は折れる。スクール期間に「コードを書く楽しさ」だけで持ちこたえた人ほど、現場の「コードを書いた後の修正サイクル」の重さで沈むのを、何人か見てきた。

あわせて読みたい:3ヶ月学習ロードマップ


壁3:6〜9ヶ月目「成長している実感が消える」

オンボーディングを抜けて、レビュー指摘も減って、ある程度タスクを回せるようになった頃。私は、別の壁にぶつかった。

「成長している実感が消える」壁だ。

スクール期間は、毎週新しい技術を覚える。入社1〜3ヶ月も、毎日新しい単語を覚える。それが6ヶ月を過ぎたあたりから、「先週と今週で、自分は何ができるようになったのか」がよく分からなくなる。

このフェーズで辞める未経験エンジニアは、一定数いる。「思っていたほど成長していない」「このままここに居て3年後どうなるのか」という不安が、突然立ち上がる。

私が抜け出すきっかけになったのは、入社時の自分と今の自分のスキルを、紙に書き出して比較した日だった。

  • 入社時:Rails のチュートリアルアプリは作れる/Git の基本操作は分かる/チームでの開発経験ゼロ
  • 9ヶ月後:複数機能をまたぐ改修ができる/レビュー指摘の意図が読める/本番リリースに関わったPRが20本以上/障害対応の経験あり

書き出してみると、確かに変わっていた。「成長していない」と感じていたのは、伸びが鈍ったのではなく、伸びの種類が変わっただけだった。

新しい技術を覚える成長から、同じ技術で複雑な問題を解く成長にシフトしている。ここに気づけるかどうかが、6〜9ヶ月の壁を抜ける鍵だ、と今は思っている。

参考までに、厚生労働省「職業情報提供サイト job tag」(https://shigoto.mhlw.go.jp/・2026年5月閲覧)では、「システムエンジニア」「Webプログラマ」などの職業に必要なタスク・スキルが段階的に整理されている。私が1年目で感じた「伸びの種類が変わった」も、こうした職業要件を上から見ると、コーディング以外の領域(設計判断・他職種連携・障害対応)に重心が移っていく自然な過程だった、と整理している。


1年目を生き延びるための実務的な3つの習慣

ここまで読んでくれた人に、私が1年目で身につけた習慣を3つだけ共有する。

習慣1:毎日「今日詰まったこと」を3行メモする

業務終了前に、その日詰まったこと・聞いて解決したこと・自分で解決できたことを3行で書く。1ヶ月で60行、半年で360行。これが半年後の自分の成長証明になる。

習慣2:レビュー指摘パターンを蓄積する

Notion・Obsidian・テキストファイル、何でもいい。指摘された内容を「指摘の意図/対策/参考リンク」の3項目で残す。同じ指摘を2度受けないだけで、1年で目に見えてPRが通りやすくなる。

習慣3:転職エージェントに半年に1回、近況連絡を入れる

これは入社1年目の人にはピンとこないかもしれない。ただ、未経験で入った企業が必ずしも最適な環境とは限らない。半年に1回エージェントに「今こういう仕事をしている、市場価値はどう変わったか」を聞いておくと、3年後の選択肢が広がる。

私自身、入社1年目の終わりに と の担当者に近況を伝えただけで、市場感覚のキャリブレーションができた。すぐ転職する必要はなくても、外の温度を知っておくのは1年目から重要だと思っている。


1年目で辞めたくなった時の判断軸

最後に、これだけは書いておきたい。

「未経験で入った会社を1年以内に辞めるべきか」の判断軸は、4つあると思っている。

  1. メンターの有無:質問できる相手が1人もいない場合、技術成長は止まる。これは環境問題で、自分の努力では解決できない。
  2. コードレビューの質と頻度:レビューがゼロの現場は、未経験者にとって極めて危険。書いたコードがブラックボックスのまま積み上がる。
  3. 業務内容と求人票の乖離:「Webエンジニア」で入って、ずっと検証・テスト作業だけ、というケースがある。3〜6ヶ月続いたら要相談。
  4. 自分の身体の状態:手取り18万の前職時代、私は毎朝吐き気がしていた。今の職場でも同じ状態が3ヶ月続くなら、それは環境の問題だ。

1〜3の項目が複数該当するなら、辞める前に や に「1年目で次を考えている」と伝えて、市場感覚を聞いてからの判断でいい。1年目の早期離職には市場の警戒感がある一方で、明らかな環境問題に居続けるのは別のリスクを生む。

判断は1人で抱え込まない方がいい。これは私が動けなかった8ヶ月の後悔から、繰り返し言っていることだ。


まとめ|1年目は「乗り越える」より「設計して通過する」

未経験エンジニアの1年目は、根性で乗り越えるものではなくて、3つの壁の構造を理解して、設計しながら通過するものだ、というのが私の結論だ。

  • オンボーディング1ヶ月:全部理解しようとしない
  • 3ヶ月目のレビュー嵐:指摘パターンを蓄積する
  • 6〜9ヶ月の停滞感:成長の種類が変わっただけだと知る

ここを抜けると、1年目の終わりには「未経験」のラベルは消えて、ふつうのジュニアエンジニアとして次の1年を迎えられる。年収+150万円・週4日リモートが現実になったのも、ここを抜けた後の話だ。

迷っている時こそ、社外のエージェントに半年に1回近況を伝えるくらいの距離感で、選択肢を開いておくのがいい。


【補足・参照情報源】

本記事は、私(Nakata)の30代未経験で受託開発中心のWeb系企業に入社した経験(1年目に3回辞めたいと思った/3つ

あわせて読みたい:年収600万キャリアパス

あわせて読みたい:1年目の年収交渉



よくある質問(FAQ)

Q1. 30代未経験でも本当にITエンジニアに転職できますか?

A. 可能です。私は文系・元営業・手取り18万から3ヶ月60万円のスクール経由で2社内定に到達しました。応募15社/書類8通過/面接5/内定2の現実値で、35歳以下なら「なぜ今ITか」を語れることが境界線になります。

Q2. プログラミングスクール60万円は元が取れますか?

A. 入社1年で年収+150万円を達成し、3ヶ月60万円は7〜8ヶ月で回収しました。経産省リスキリング給付金(最大56万円)の対象スクールを選べば実質負担はさらに下がります。詳細は経産省 人材育成施策の公式ページを参照してください。

Q3. 未経験で学ぶべき言語は?

A. Web系受託を目指すなら JavaScript(HTML/CSS)→ Ruby on Rails か PHP(Laravel)の順が現実的です。経産省「IT人材白書」でも需要シェア的にWeb系言語の求人数が安定しています。最初の1〜2ヶ月は「言語」より「環境構築」と「Git」の壁を越えるのが鍵です。

Q4. 転職活動は何ヶ月くらいかかりますか?

A. 未経験は3〜6ヶ月が現実値です。私は応募開始から内定まで2ヶ月半でしたが、書類で7社落ちる前提のメンタル設計が大事。厚労省 job tag や賃金構造基本統計でジョブ別年収中央値を見ながら期待値を調整してください。

Q5. エージェントは何社使うべきですか?

A. 2社が基準です。1社は大手総合型(リクルートエージェント等)、もう1社はIT特化型(レバテックキャリア・TechGo等)の組み合わせ。多すぎるとスケジュール管理で詰むので、面接管理が破綻しないラインで運用してください。

このセクションは ../00_構造化データテンプレ §3-2 に基づく公開用テンプレ。md_to_swell の通常変換では JSON コードブロックとして表示されるため、WP管理画面の「カスタムHTMLブロック」へ手動移行するか、Phase 3 自動化スクリプトで本文末に注入する。

よくある質問

Q: 転職に有利な時期はいつですか?

A: 求人が増える3月・9月(年度末・中間決算期)が一般的に転職活動のベストシーズンです。ただし自分のスキルアップ・タイミングを最優先し、準備が整ったら時期を選ばず動くことも重要です。

Q: 第二新卒(卒業後3年以内)の転職は不利ですか?

A: 不利ではありません。企業は第二新卒に「ポテンシャル」「素直さ」「新しい環境への適応力」を期待しています。厚生労働省の「若年者雇用実態調査」でも第二新卒採用に積極的な企業が増加傾向にあります。

Q: 転職エージェントは無料で使えますか?

A: はい、求職者側は完全無料です。エージェントは転職先企業から紹介料(採用後年収の30〜35%程度)を受け取るビジネスモデルです。リクルートエージェント・doda・マイナビエージェントが大手3社です。

Q: 書類選考の通過率を上げるにはどうすればいいですか?

A: ①求人票のキーワードを職務経歴書に入れる ②実績を数値で表現する(売上○%向上等) ③応募職種に合った実績を優先して記載する——の3点が通過率向上の基本です。

Q: 30代・40代での転職は年収が下がりますか?

A: 必ずしもそうではありません。専門スキル・マネジメント経験がある場合は年収アップの転職も可能です。ただしチャレンジ転職(未経験業界)では一時的な年収低下を覚悟した上での長期戦略が必要です。

転職は単なる「職場の移動」でなく、キャリアの意図的な設計です。厚生労働省の「労働経済白書」では、転職経験者の7〜8割が転職後のキャリアに肯定的な評価をしています。自分の価値観と市場のニーズを照合した戦略的な転職が、長期的なキャリア満足につながります。

転職は単なる「職場の移動」でなく、キャリアの意図的な設計です。厚生労働省の「労働経済白書」では、転職経験者の7〜8割が転職後のキャリアに肯定的な評価をしています。自分の価値観と市場のニーズを照合した戦略的な転職が、長期的なキャリア満足につながります。

転職は単なる「職場の移動」でなく、キャリアの意図的な設計です。厚生労働省の「労働経済白書」では、転職経験者の7〜8割が転職後のキャリアに肯定的な評価をしています。自分の価値観と市場のニーズを照合した戦略的な転職が、長期的なキャリア満足につながります。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

Nakata|転職辞典 管理人

文系私大卒・元営業職。スキルなし・手取り18万の状態からプログラミングスクールで学習し、3ヶ月で未経験Webエンジニア転職に成功。年収150万UP・週4リモート勤務を実現。このサイトでは、実体験をもとにしたIT転職情報を発信しています。

目次