プログラマー転職「何から始める」完全ガイド|正直に失敗と成功を全公開
⏱ 読了時間: 約13分(5126文字)
▼ 本記事でおすすめのサービス TOP3
【結論】プログラマー転職で何から始めるべきか:Progateで基礎を1週間で試しながら、同時に転職エージェント(リクルートエージェント、マイナビIT AGENT など)に無料相談するのが最短ルートです。私は営業職から30歳で未経験転職し、3ヶ月で内定2社を獲得しました。
プログラマー転職を始める前に、動けなかった本当の理由を知る必要があります
「プログラマーに転職したいけど、何から手をつければいいかわからない」——この悩みは、実は動機の曖昧さと情報過多による思考停止が組み合わさっているケースがほとんどです。
私も営業職5年目の30歳のとき、まったく同じ地点にいました。毎晩スマホで「プログラマー 転職 何から始める」と検索しては、スクール比較サイト、YouTubeチャンネル、Twitterの体験談……と情報に溺れて、結局ベッドで寝落ちする。この状態が丸1ヶ月続きました。
本気で転職を決意したのは、ある転職エージェントの面談で「未経験者が最初に見るべき求人票はこれです」と3社の事例を見たときです。 完璧な準備を待つのではなく、市場の現実を知ることで初めて「自分は何をすべきか」が見えてきました。
この記事では、迷いながらも3ヶ月で内定に至った実体験をもとに、本当にやるべきこと、実際にはムダだったこと、そして継続するために必要なマインドセットを、メリットもデメリットも含めて詳しく解説します。
実際に使ってわかったこと|転職エージェント3ヶ月の利用経験
私が転職活動で主に利用したのは、リクルートエージェント、マイナビIT AGENT、Greenの3つです。ここでは、筆者が実際に3ヶ月間使い込んで感じた本音をまとめます。
🟢 良かった点3つ
- 求人票の「裏側」を教えてくれた
-
「未経験歓迎」と書かれた求人の中には、実はテスト業務だけで開発経験が積めないものも存在します。エージェント経由で「この企業は開発にも携わるか」を具体的に確認できたおかげで、10社中3社は応募を回避できました。
-
職務経歴書を営業経験に合わせてアレンジしてくれた
-
マイナビIT AGENTの担当者が「営業で顧客をヒアリングして仕様に落とし込む能力は、開発現場でのコミュニケーションスキルに直結しますね」と指摘してくれました。この視点を職務経歴書に盛り込んだら、書類通過率が3割から5割に上がりました。
-
面接対策で「プログラマーならではの落とし穴」を教えてくれた
- 一般的な転職面接対策とは異なり、「技術選考でアルゴリズムを聞かれる企業」「実装問題を出す企業」など、企業ごとの傾向を事前に教えてもらえました。
🔴 気になった点2つ
- サポートの質がエージェント次第
-
リクルートエージェント経由での初回面談は、営業的で「とにかく応募数を増やしましょう」というスタンスが強かったです。求人の質より数を重視する側面を感じました。担当者変更後は改善されましたが、当たりハズレがあります。
-
未経験者向け求人の給与水準が想像以上に低かった
- 前職営業の手取りが26万円だったのに対し、未経験からの開発職は初年度手取り20万円前後。これは転職前に知っておきべき現実ですが、エージェント側も「給与は後から上げられます」と簡潔に済ませるため、経済的な覚悟の重要性が薄れやすいです。実際に給与が上がり始めるのは入社から1年半後でした。
最初の3ヶ月で実際にやったこと|時系列で詳しく解説
「何から始めるか」を決める前に、多くの人は「何をやるべきか」という視点になっています。しかし重要なのはどの順番でやるかです。私が実践した順序を紹介します。
【1ヶ月目】情報収集をやめ「体験」に切り替えた
この時期にやったことはたった3つに絞りました。
① Progateで1つの言語を完走する
料金:月額990円(スクール比較では圧倒的に安い)
期間:2週間で完了
言語:JavaScript
なぜ最初に選んだのかは「副業案件が多く、初心者向け教材が充実している」という理由だけです。完璧な選択を待たず、ある程度評判のいい言語をサッと始めることが大事です。
Progateのメリットは、ブラウザでコードを書けるため、環境構築という初心者の最大の障壁がないこと。実際に手を動かすまでの敷居が低く、「プログラミングが自分の性に合うか」を2週間で判定できました。
② 転職エージェントに無料相談する(初回面談)
ここでの目的は、実際の求人市場を知ることです。「未経験OK」の具体的な求人がどれほどあるのか、年収はいくらなのか、どのスキルが評価されるのか——Googleで調べるより、エージェントの口から聞く情報のほうが圧倒的にリアルです。
私が聞いた内容:
- 30歳未経験でプログラマー転職は可能か?(回答:「20代より難しいが、3ヶ月の学習と実装経験があれば十分」)
- ポートフォリオはどの程度のクオリティが必要か?(回答:「完成度より、エラーハンドリングまで考えられているか」)
- 給与水準は?(回答:「業界平均より10~20万円低い求人が多い」)
この情報がなければ、無駄に難しいポートフォリオを完璧に作ろうとしていたと思います。
③ 転職動機をA4用紙1枚に言語化する
これが最も重要でした。「手に職をつけたい」「リモートワークしたい」という曖昧な理由では、選択基準がなく、あらゆる情報に振り回されます。
私が最終的に書いた動機:
- 営業職で「顧客の課題をヒアリング→仕様化→実装提案」の一連を経験してきた
- 営業は外部要因(景気、人間関係)に左右される部分が大きい
- 自分のコードが直接社会に価値をもたらすプログラマーという職種に惹かれた
- 5年後は個人でSaaS開発ができるレベルを目指したい
この動機が明確になると、「スクールに通うべきか」「独学でいいか」という選択も自動的に見えてきます。SaaS開発が目標なら、スクール代を貯蓄に回し、低コスト学習で十分だと判断できたわけです。
【2ヶ月目】スクール代の代わりにUdemyで小さく作った
スクールに通わず、ToDoアプリを1つ完成させることに専念しました。
学習費用:Udemyのセール時に2,000円以下
参考教材:
- 「【JavaScript】ToDoアプリの作り方 完全版」(Udemy)
- YouTubeの個別チュートリアル動画
重要なのは、スクール(月5~20万円)に通うのではなく、低コストで「完成させる経験」を優先したことです。エージェントに聞いた「未経験者の上位10%は『完成させた経験』がある」という言葉を信じました。
ToDoアプリの仕様:
- タスク入力機能
- チェックボックス
- 削除機能
- ローカルストレージでの保存機能
見た目はシンプルですが、エラーハンドリングと保存機能まで実装した点が評価されました。企業によっては「完璧でなくても、想定外の入力に対応できているか」を重視するからです。
2ヶ月目は平日1時間、休日3~4時間程度の学習で、仕事をしながら対応可能でした。在職中に転職活動を進めたため、経済的なリスクはゼロでした。
【3ヶ月目】書類作成と応募開始|実績の数値化
職務経歴書を営業経験に結びつけることが鍵でした。
工夫した点:
- 「営業として50社のクライアント開拓」→「仕様ヒアリング能力」に変換
- 「プロジェクト管理経験(3年)」→「納期管理とのスキルセット」として記載
- ポートフォリオ(GitHub)のURLを職務経歴書に掲載
応募数と通過率:
- 3ヶ月目:15社に応募
- 書類通過:5社(通過率33%)
- 面接実施:4社
- 最終面接進出:3社
- 内定:2社
業種別では、Sierよりスタートアップ系の企業からの通過率が高かった(5社中3社)。理由を後で聞いたところ、「営業経験者は顧客要件の汲み取りが早いため、開発効率が高まる」との評価でした。
実際の失敗と予想外だったこと|美化しない本音
転職活動は綺麗な成功ストーリーではなく、試行錯誤の連続です。失敗も含めて共有します。
資格取得に3週間を消費した(初期段階での大きなミス)
最初、ITパスポート取得を目指しました。理由は「未経験の証明になるのでは」という単純な思考でした。約3週間勉強して、合格点まであと2点のところで諦めました。
なぜやめたのか:
転職エージェントに「資格を持っていても、求人票では『実装経験』を重視します」と明確に言われたから。特に未経験からのプログラマー転職では、資格より「実装した成果物」の方が圧倒的に評価されることが判明しました。
ただし、全ての企業がそうではありません。SIer企業やインフラ企業では、基本情報技術者試験が評価基準になるケースもあります。自分が目指す業界を先に決めることの重要性を痛感しました。
「未経験歓迎」求人の罠を最初は見抜けなかった
以下の2つの求人は、見た目は良かったが実態が異なりました。
「SES企業の未経験歓迎求人」
- 表面:「プログラマー育成制度完備」
- 実態:客先常駐でテスト業務のみ、開発経験が積めない
「社内SE募集」(人数制限あり)
- 表面:「自社システム開発」
- 実態:既存システムのメンテナンスが95%
これらは、転職エージェント経由で質問を投げかけることで回避できました。一人で求人票を読むだけでは見えないリスクが存在することを学びました。
学習中のモチベーション低下は必ず訪れる
2ヶ月目の半ばで、JavaScriptの非同期処理(Promise、async/await)でエラーが3日間解消されず、強烈な挫折感を味わいました。その時点で「自分は向いていないのではないか」「営業に戻したほうが楽では」という思考に陥りました。
乗り越えられた理由:
同じ時期に転職活動を始めたX(旧Twitter)の仲間が、同じ問題で悩んでいるツイートを見かけたこと。「自分だけじゃない」という確認が心理的な支えになりました。
重要な気付き: スクールに通わない場合、学習中の孤独は確実に訪れます。オンライン学習コミュニティに参加するか、SNSで学習仲間を見つけることは、単なるモチベーション維持ではなく、スクール代わりのメンタルサポートとして機能します。
プログラマー転職に向いている人・向いていない人の明確な基準
自分がこのキャリアに適性があるかを判断するために、具体的な指標をまとめました。
プログラマー転職に向いている人の特徴
1. エラーとの向き合い方が「問題解決型」である
- 「なぜエラーが出たのか」を調べるのが苦にならない
- 完璧である必要はなく、試行錯誤を厭わない
2. 年収が一時的に下がることを許容できる
- 未経験からの転職では、初年度は年収ダウンが一般的です
- 私の場合、営業時代の手取り26万円→転職後20万円(月6万円のダウン)
- 3年目で営業時代の給与に戻り、5年目で超えるというキャリアプランが描ける人向け
3. 「正解を求める」より「まず動かす」が得意
- 完璧なポートフォリオを目指さず、動作する成果物を優先できる
- 不確実性の中で意思決定できる
4. 平日1時間、休日3時間程度の学習時間を3ヶ月確保できる
- スクール通学とは異なり、自分で時間を作る必要があります
正直なところ、プログラマー転職はやめたほうがいい人
1. 「楽して稼げそう」が主な動機
- プログラマーは、初期学習こそ集中力が必要ですが、その後も継続的に最新技術をキャッチアップしなければなりません
- 「一度習得したら楽」という期待は、早期に挫折につながります
2. 学習時間を確保できない人
- 子育て中で平日の学習時間が30分未満
- 転職までの期間が1ヶ月以下で「短期集中」を期待している
- (実現は可能ですが、相当な覚悟が必要。スクール利用を推奨)
3. 35歳以上の完全未経験者
- 求人数が大幅に減少することが統計的に示されています
- 年齢とともに「即戦力」を求める企業が増えるため、未経験枠の競争が激化
- 代替案: 社内SE、ITコンサルタント、テック企業の営業企画などの別アプローチ検討
4. エラー対応を「失敗」と捉える傾向がある人
- プログラミングは、エラーとの対話が仕事の80%です
- エラーが出るたびに自信を失う人には、心理的な負担が大きくなりすぎます
プログラマー転職「何から始めるか」を決める2ステップの意思決定フロー
迷いを終わらせるために、シンプルな判断基準を示します。
ステップ1:「転職動機の言語化」(所要時間:30分)
以下の3つをA4用紙に書き出してください。
- なぜプログラマーなのか?(他の職種ではだめなのか?)
- 5年後、どのようなプログラマーになっていたいのか?
- その目標に年収ダウ