プログラマーになりたくて、まず「資格」から調べはじめた人は多いはずです。
基本情報技術者、ITパスポート、AWSの認定……。
調べるほど勉強する範囲が広がって、申し込む前に手が止まってしまう。
「無資格・未経験で応募したって、書類で即落とされるだけじゃないか」——そう思うと、最初の一歩が踏み出せなくなります。
先に結論から言います。
プログラマーになるのに、資格はいりません。
「資格がないと採用されない」ということは、ほぼないんです。
採用で見られるのは、たった3つです。
「自分で何かを作れるか」「Gitを使えるか」「エラーを自分で調べて直せるか」。
資格より100倍大事なのは、この3つの実務スキルです。
筆者は中卒・資格ゼロの状態から、職業訓練でプログラミングを学びました。
そこから未経験で就職して、今はフリーランスのエンジニアとして月82.5万円の案件を回しています。
ITパスポートも基本情報技術者も、一つも持っていません。
それでも、仕事に困ったことは一度もないです。
ただし、「資格は完全に無駄」とも言い切れません。
状況によっては、取る価値のある資格もあります。
未経験から、できるだけ遠回りせずにプログラマーを目指したい人に向けて、現役の立場で書きます。
プログラマーに「資格」がいらない3つの理由
未経験の人が真っ先に「資格」を探すのは、自然なことです。
でも、IT業界の採用の現場では、資格はほとんど評価されません。
理由は3つあります。
理由①:採用で見られるのは「何を作れるか」
IT業界の採用では、資格を持っているかどうかより「実際に何を作ったか」が、はるかに重視されます。
面接官の立場で考えてみてください。
「基本情報技術者を持っています」と言う未経験者と、「こんなWebアプリを自分で作りました」とポートフォリオを見せる未経験者。
採用したいのは、ぶっちゃけ後者です。
筆者が採用面接を受けたときも、資格の話は一度も出ませんでした。
聞かれたのは「職業訓練で何を学んだか」「どんなものを作ったか」「これからどんなエンジニアになりたいか」の3つだけ。
つまり、作れる力とやる気です。
理由②:資格の知識と現場のスキルは「別物」
意外と知られていませんが、資格試験で問われる知識と、現場で使うスキルは、ほぼ別物です。
たとえば基本情報技術者試験では、2進数の計算、ネットワークのしくみ、アルゴリズムの理屈などが出ます。
知っておいて損はない知識です。
でも現場で毎日使うのは「Gitでブランチを切ってプルリクを出す」「APIを叩いてデータを取る」「Dockerで環境を作る」といった作業です。
これらは、資格試験ではほとんど学べません。
つまり、資格を取っても「現場で使える人」にはなりません。
採用する側もそれを知っているので、資格より現場のスキルを見ます。
理由③:資格の勉強に時間を使うのはもったいない
基本情報技術者試験に受かるのに必要な勉強時間は、だいたい200時間ほどと言われます。
200時間あれば、Webアプリを1本作ってGitHubに公開できます。
どちらが採用に響くかは、明らかです。
未経験からの転職を急いでいる人にとって、資格の勉強に200時間を使うのは遠回りです。
その時間で、コードを書いた方がいい。
実際、30代以降で会社員からの転換を考えている人ほど、「資格を取ってから動こう」として1年動けなくなりがちです。
動かない期間が長いほど、未経験を受け入れてくれる年齢の上限に近づいていきます。
これは、資格を勉強している間も、ずっと進んでいく時間です。
それでも持っておくと有利な資格3つ
「資格はいらない」と言いましたが、状況によっては取る価値のある資格もあります。
筆者が現役エンジニアとして、実際の現場をふまえておすすめするのは、次の3つです。
①基本情報技術者試験(おすすめ度:★★★☆☆)
「資格いらない」と言っておいてこれを挙げるのは矛盾しているようですが、基本情報は「ITの基礎を順序立てて学べる教材」としては優秀です。
ネットワーク・データベース・セキュリティ・アルゴリズム……。
現場で「なんとなく」使っていた知識を、あとから固めるのに役立ちます。
ただし、これは就職した後に取るのがおすすめです。
就職する前の貴重な時間は、ポートフォリオ作りに使ってください。
②AWS認定クラウドプラクティショナー(おすすめ度:★★★★☆)
2026年のいま、クラウドの知識はほぼ必須です。
AWSの入門資格であるクラウドプラクティショナーは、1〜2ヶ月で取れて、クラウドの全体像をつかむのにちょうどいい。
とくにインフラ寄りの仕事や、フリーランスで幅広く案件を取りたい人にはおすすめです。
筆者自身、AWSの知識があるおかげで、受けられる案件の幅が広がりました。
③LPIC レベル1(Linux技術者認定/おすすめ度:★★★☆☆)
サーバー側の開発をするなら、Linuxの知識は避けて通れません。
LPICレベル1は、そのLinuxの基本操作をひと通り学べる資格です。
Webプログラマーなら「あると便利」くらいですが、インフラエンジニアを目指すなら、持っておいて損はありません。
3つに共通する条件
この3つに共通するのは、次の点です。
- 勉強の時間が比較的短い(1〜3ヶ月)
- 現場で「使った経験のある分野」を、あとから整理できる
- 就職した後に取っても遅くない
逆に言うと、就職する前に200時間以上かけて取る価値はありません。
その時間でコードを書く方が、採用する側に刺さります。
資格より100倍大事な「実務スキル」3つ
未経験からプログラマーになりたいなら、資格より「現場に近いスキル3つ」を磨いてください。
これがそろっていれば、資格ゼロでも未経験で内定が出ます。
スキル①:自分の手で動くものを1本作れる(ポートフォリオ)
ポートフォリオとは、自分が作ったWebサイトやアプリをまとめた「作品集」のことです。
面接で「自分はこれが作れます」と証明するための、たった一つの武器になります。
勉強しているかどうかは、面接でそのまま見抜かれます。
勉強している未経験者と、何も作っていない未経験者では、面接官の対応がはっきり分かれる、と現役エンジニアも言い切っています。
「『勉強をしてる』未経験と『何の勉強もしてない』未経験では明確に回答を分けてますよね。特にポートフォリオが必要になるような業種に手ぶらで面接に行っても受かる訳ないですよね。」
採用担当に刺さるポートフォリオの条件
筆者が面接で見られた経験と、その後に採用する側へ回って気づいたことをふまえると、刺さるポートフォリオには3つの特徴があります。
| 条件 | なぜ評価されるか |
|---|---|
| ①自分らしさがある | 「Todoアプリ」「掲示板」だけだと弱い。自分の困りごとを解決するアプリ(家計簿・筋トレ記録など)の方が、印象に残る |
| ②GitHubでソースコードが公開されている | 「この人はGitを使える」「コードの書き方が見える」と、採用する側が判断できる |
| ③ネット上で実際に動く | 自分のパソコンでしか動かないアプリより、URLにアクセスして動くアプリの方が、はるかに評価される |
作り方の進め方(6ステップ)
- 「自分が欲しいサービス」をテーマに決める
- 必要な機能を書き出す(ユーザー登録・データの登録や編集など)
- 使う技術を決める
- GitHubに置き場所を作って、こまめに保存(コミット)する
- 完成したらVercelやRender、AWSなどに置いて、動くURLを取る
- READMEに、概要・使った技術・画面の写真をのせる
これを1〜2ヶ月でやり切れば、どんな資格よりも強い武器になります。
スキル②:Git/GitHubを「現場で使える」レベルで触れる
現場の開発は、ほぼ100%、GitとGitHubで動いています。
未経験で入って最初に詰まるのが、ここです。
具体的には、次のことがひと通りできるレベルを目指してください。
- ブランチを切って、保存(コミット)、送信(プッシュ)、プルリクを出す
- 変更がぶつかったとき(コンフリクト)に直せる
- READMEを書いて公開する
- issueでやることを管理する
これが触れるだけで、現場に入った初日のストレスが大きく減ります。
Git操作の本を1冊と、自分の置き場所での練習で、1〜2週間あれば身につきます。
スキル③:エラー文を「読んで」「調べて」「直せる」
意外と軽く見られているのが、このスキルです。
でも現場のプログラマーが1日にやっていることの半分以上は、「エラーを読んで、原因を切り分ける作業」です。
未経験で詰まる人の特徴は、エラー文を読まずに「動きません!」と聞いてしまうこと。
逆に伸びる人は、エラー文を読んで、調べて、自分で直せます。
このスキルは、ポートフォリオを作る中で自然にきたえられます。
独学でも、職業訓練でも、スクールでも、最後はここで差がつきます。
学び方の3ルート比較|独学・職業訓練・スクールはどう違う?
未経験からプログラマーを目指すルートは、大きく3つです。
「無料で学ぶか、お金を払うか」「自分のペースか、伴走してもらうか」で、向き不向きが分かれます。
そもそも自分に職業訓練が向いているか、行くべきかの判断軸を先に見ておくと、ルート選びで迷いません。

3ルートの特徴くらべ
| ルート | 費用 | 学習期間 | 向いている人 |
|---|---|---|---|
| 独学 | 数千円〜数万円 | 3〜12ヶ月 | 自分で予定を管理でき、エラーを自分で調べられる人 |
| 職業訓練 | 原則無料(テキスト代のみ) | 3〜6ヶ月 | 退職後で時間があり、生活のお金の支援も受けたい人 |
| プログラミングスクール | 数十万円〜数百万円 | 2〜6ヶ月 | 働きながらで時間が限られ、伴走してもらって挫折を避けたい人 |
「無料」と「有料」のどちらが安いか
3ルートを「無料か、有料か」で見ると、こうなります。
| 方法 | 学習中の楽さ | 途中でやめやすさ |
|---|---|---|
| 独学 | 自分のペース(自由) | やめやすい(一人で詰まると止まる) |
| 職業訓練 | クラスで一緒に進む | 講師に質問できるので続けやすい。ただし退職後しか入れない |
| スクール | メンターが伴走 | 続けやすい。ただしスクール選びをまちがえると、お金に見合わない |
無料の独学は0円ですが、途中でやめてしまう人が多い。
有料のスクールは数十万円かかりますが、伴走があるので最後まで続けやすい。
どちらが「安い」かは、最後まで続けられるかどうかで決まります。
独学で半年止まったまま動けなくなるなら、その半年で失うものは、数十万円どころでは済みません。
「お金は出せないけど時間は取れる」なら職業訓練、「時間はないけどお金は出せる」ならスクールが、現実的な選びどころです。
筆者が選んだのは「職業訓練→就職」
筆者は職業訓練のルートを歩みました。
無料で学べて、失業手当ももらえて、就職のサポートもある。
退職した後で時間がある状態なら、これ以上のルートはなかったと感じています。
2026年のいまは、ReactやAWSを学べる訓練コースも増えていて、内容も実践的になっています。
ただ、コースや受講するタイミングは地域やその時期で変わるので、申し込む前にお住まいの地域のハローワークで最新の内容を確認してください。
どんな分野のコースが未経験から就職につながりやすいか、失敗しない選び方はこちらにまとめています。

ただし、職業訓練も「自分で手を動かして詰まりを解く力」がないと、後半でついていけなくなる人もいます。
職業訓練でJavaやPythonの基礎までは進めても、ポートフォリオ作りの段階で手が止まる人は少なくありません。
訓練のリアルが気になる方は、未経験エンジニアの現実|地獄を乗り越えた3つのポイントもあわせて読んでみてください。
スクールが向いている人
働きながらでまとまった時間が取れない、自分での管理に自信がない、メンターに伴走してほしい──このどれかに当てはまるなら、スクールが現実的です。
とくに「転職保証付き」のコースは、内定が出るまで伴走してくれるので、独学や職業訓練で挫折しやすい人には向いています。
実際に、35歳から営業職を辞めてスクールに通い、エンジニアになった人もいます。
ただし本人は、楽な道だったとは言っていません。
「ずっと営業職をしていて、根拠の無い自信で、35歳からプログラミングスクールに通ってエンジニアになり、今4年目です。毎日苦しいですが、なんとか食えるかなぐらいな感じです。」
30代・未経験からでも、エンジニアになる道はあります。
ただ「楽に稼げる」わけではない、というのが、現役の正直なところです。
失敗する未経験プログラマーのサイン
未経験から内定が出ないまま長くなる人には、共通するパターンがあります。
裏を返せば、これを避けるだけで、内定の確率が上がります。
サイン①:資格を集めてばかりいる
「基本情報を取って、次はLPICで、その次はAWSで……」と資格を集め続けて、コードを1行も書いていない人。
採用する側から見ると「行動できない人」に見えます。
1つでもいいので、動くものを作って公開するのが先です。
サイン②:お手本を写すだけで止まっている
「Progateを3周しました」「Udemyを5本見ました」だけで止まる人。
お手本を写すのは入り口としては役立ちますが、写すだけでは「自分で考えて作れる人」にはなれません。
必ず途中で「自分のオリジナル機能を1つ足す」一歩を入れてください。
サイン③:エラー文を読まずに人に聞く
エラー文を貼り付けて「動きません!」と聞く人。
現場では「エラーを読んで原因を切り分ける」のが、半分以上の仕事です。
まず、英語のエラー文をそのまま検索する習慣をつけるだけで、半年後の伸びが変わります。
サイン④:「未経験OK」だけで会社を選ぶ
「未経験OK」とだけ書かれた求人に飛び込むと、いわゆる客先常駐(SES)の単純作業の要員になりがちです。
面接のときには「教育のしくみ」「使う技術」「先輩エンジニアの人数」を必ず確認してください。
SESの中を知る人ほど、未経験の入口としてSESを薦めません。
SESから普通の開発エンジニアに移れるのは一握りだ、と現場経験者が警告しています。
「sesから普通のエンジニアになれる人はほんの一握りですよ。大抵監視を続けていくか別業界に行くかです。一年だけと決めて資格取りまくるならいいですが、そもそもsesに入ってしまうような人がそんなことをできるかという疑問はのこります。この動画を見てses行こうかなとか考えてる人は絶対にやめておきましょう。」
同じく現場を知る人は、もっとはっきり「何百社受けてでも自社開発に行け」と言います。
「未経験でプログラマーになりたい奴は絶対にses行かない方が良い。未経験だから1、2年は保守になるとか言って納得させてくるから気をつけろ。1.2年sesで保守やるくらいなら、バイトしながら自分で何かしら作品作って自社開発に行け。まじで何十社何百社受けても自社に行け。」
未経験で入った最初のSESを抜けるまで2〜3年かかった、と振り返る人も少なくありません。
最初の1社目で全部が決まるわけではありませんが、「最初の1〜2年は修行の期間」と覚悟しておくと、現実とのズレが減ります。
未経験プログラマーが不安だったこと|現役と先輩の本音
料金や勉強時間の話より先に、未経験の人がぶつかるのは「そもそも、本当になれるのか」という不安です。
ここは、きれいごとを抜きにしておきます。
現役のエンジニアの中には、未経験転職のハードルを正直に語る人もいます。
少し勉強しただけで現場に出るのは、英検3級で通訳をやるようなものだ、という指摘です。
「エンジニアやけど『プログラミング学んで未経験転職』って、例えば英検3級取って通訳になったものの日常会話表現が全くわからないってレベル」
未経験での就職は、年々シビアになっています。
現場や会社によっては、資格を求められることもあります。
「もうエンジニアは未経験からだとどこかに入るというのすら難しいかも。アプリ作りましただけだと厳しい、変なスクールみたいなのも乱立して。実務未経験だと『JavaSilver』取得がほぼ必須になってると思う」
厳しい話もあえて載せましたが、伝えたいのは「だからやめておけ」ではありません。
「アプリを作りました」で止めず、作り込みを見せること、入る会社を選ぶこと、それを続けること。
ここまでやれば、資格がなくても抜けられます。
資格を取ってから動こうとして1年止まるより、職業訓練やスクールで3ヶ月走って次に進んだ方が、選べる道は確実に増えます。
よくある質問(プログラマー資格・未経験転職FAQ)
Q. プログラマーになるのに、本当に資格はいらないですか?
A. 採用の条件として「資格必須」となっている求人は、未経験向けではほぼありません。資格より「ポートフォリオ」「Git/GitHubの操作」「エラーを自分で調べる力」の3つの方が、重視されることが多いです。ただし、官公庁の案件など一部の現場では、基本情報技術者を求められることもあります。
Q. 30代・40代の未経験でもプログラマーになれますか?
A. なれることはありますが、20代より難しくなります。30代前半までは未経験OKの求人が一定数ありますが、30代後半以降は、前の仕事の経験(業務の知識やまとめ役の経験など)と組み合わせて売り込む必要があるとされています。職業訓練や転職保証付きのスクールを使って、就職のサポート込みで動くのが現実的です。
Q. 文系・非IT出身でも大丈夫ですか?
A. 文系・非IT出身の現役エンジニアは、たくさんいます。採用する側が見るのは学部ではなく「自分で手を動かしてものを作れるか」です。文系から入る場合でも、ポートフォリオで「自分で進められる」ことを示せれば、ハンデはほぼ消せます。
Q. 独学とスクール、どちらがおすすめですか?
A. 「自分で詰まりを解ける人」「一人でもやる気が続く人」は、独学で十分なことが多いです。一方で「働きながらで学ぶ時間が取れない」「メンターに伴走してほしい」「過去に挫折したことがある」なら、スクールの方が現実的です。退職後で時間が取れるなら、無料の職業訓練を最優先に考えてみてください。
Q. ポートフォリオは何を作ればいいですか?
A. 「自分が欲しいサービス」を1つ作るのが、いちばん強いです。家計簿・筋トレ記録・読書記録・趣味の記録など、自分が日常で使いたいものをWebアプリにすると、面接で語れる熱量が変わります。Todoアプリと掲示板は採用する側が見飽きているので、避けた方が無難です。
Q. 入社1社目で「ブラックだった」と気づいたらどうすればいいですか?
A. 業界のしくみ上、未経験で入った1社目が、いわゆるSESや教育の薄い会社になることはあります。3ヶ月〜1年は基礎固めとして残ることが多いですが、明らかに違法な働き方や、心と体がもたない場合は、無理に続けず、転職や退職といった選択肢も知っておく方が安全です。
もし今の会社で限界が来ているなら|辞めながらキャリアを変える
ここまで読んで「資格より動くことが大事なのは分かった。でも、今の会社が辛すぎて学習どころじゃない」と感じている方もいると思います。
たとえば、こんな状況に追い込まれた人がいます。
同僚のいじめでうつ状態になり、通勤電車で過呼吸を起こして倒れ、最後は退職に追い込まれた30代の方です。
「同僚からイジメを受けうつ病になり、上司からは大量の仕事をふられ毎日ヘトヘトでした。半年以上毎日咳が出て苦しい日々でした。通勤電車内で過呼吸になり倒れてしまいました。その後休職することになったのですが、上司の協力を得られず結局体調は改善せず退職することになりました。現在無職です。」
一方で、限界の手前で会社から離れて、楽になった人もいます。
辞めたあとの心境を、こう書き残しています。
「先日退職代行を使って辞めました。毎日毎日死にたくて消えたくて仕方なかった。仕事を辞められて本当に良かった。辞める時は色々考えるけど、辞めたらスッキリします。今は色んな仕事がある、色んな仕事があなたを必要としています。だから大丈夫。辞めていい!!」
こんな状態で資格の勉強やポートフォリオ作りを進めるのは、現実にはほとんど無理です。
まずは、心と体の安全を確保するのが先です。
そのうえで、退職後に無料で学べて失業手当ももらえる職業訓練でリスタートする、という道があります。
退職後にまず何をすればいいか——失業手当やハローワーク、職業訓練までの順番は、こちらで流れをつかんでおくと安心です。

まとめ|資格より「作れる力」を磨こう
この記事の要点を、整理します。
- プログラマーに、資格は基本的にいらない
- 採用で見られるのは「何を作れるか」「Gitを使えるか」「エラーを自分で直せるか」の3つ
- 取るなら基本情報・AWS・LPICがおすすめ(就職した後でOK)
- 学び方は独学・職業訓練・スクールの3ルート。働きながらならスクール、退職後なら職業訓練が現実解
- 失敗する人は、資格を集めてばかり・写すだけ・エラー文を読まない
- 「動きながら学ぶ」人ほど、未経験から抜けられている
筆者は資格ゼロでプログラマーになり、フリーランスとして月82.5万円を稼げるようになりました。
資格がなくても、技術さえあれば、この業界ではちゃんと評価されます。
大事なのは、資格の数ではありません。
「自分の手で何かを作れる力」です。
動くものを1本作って公開することが、未経験からプログラマーへの、いちばんの近道になります。



コメント