「AIが作ってくれるはずなのに、全然進まない」——この状態には、ほぼ決まったパターンがあります。
現役エンジニアとして、また人に教える立場として見てきた初心者が繰り返し踏む7つの失敗と、その抜け方をまとめます。心当たりがあるものから潰してください。
失敗1:作りたいものが大きすぎる
最頻出です。
「SNSを作りたい」「業務システムを作りたい」——この粒度で始めると、ほぼ確実に迷子になります。AIは指示に応じますが、全体像が大きいほど判断のズレが積み上がります。
抜け方:最初の目標を「1画面・1機能」まで落とす。SNSではなく「投稿を1件保存して一覧に出すページ」。ここまで小さくして、ようやくスタートラインです。
失敗2:エラーを要約して伝えている
「なんかエラーが出ました」と伝えて、AIが的外れな回答をする。当然です。情報を捨てているのはこちら側だからです。
抜け方:ターミナルや画面に出た文字を、全文そのままコピーして貼る。行番号もファイル名も、全部が手がかりです。分からないものほど、加工せずに渡してください。
失敗3:環境構築で止まって、そこで終わる
ツールを入れる作業でつまずき、「自分には向いていない」と結論を出してしまうパターン。
これは向き不向きではなく、単なる手順の問題です。プロでも環境構築は面倒です。
抜け方:エラーをそのままAIに貼って聞く。それでも動かないなら、環境を変える(別のツール、Web版、別のPC)。ここで消耗する価値はありません。導入手順はClaude Codeの始め方にまとめました。
失敗4:動いたコードを確認せずに積み上げる
一番あとで効いてくる失敗です。
「動いたからOK」で先に進むと、間違いの上に間違いを積むことになります。しかも本人はどこが原因か分からないので、後戻りできません。
抜け方:新しい機能が増えたら、その都度動かして確認する。理解できないコードが出てきたら「これは何をしている?」とAIに聞く。説明できる状態を保つのが、結果的に一番速いです。
失敗5:同じ指示を言い方だけ変えて繰り返す
直らないので、少し表現を変えてもう一度。また直らないので、また変える——この無限ループに入る人は多いです。
抜け方:3回試して直らなければ、アプローチを変える。
- 会話を新しく始める(前提が汚れている可能性が高い)
- 「今のコードの状態を説明して」と、AIに現状把握させる
- 作業をもっと小さく割る
失敗6:一人で、締切なしで、3ヶ月続けようとしている
技術的な失敗ではありませんが、離脱理由としては最多です。
締切も仲間もいない状態で学習を継続するのは、想像以上に難しいことです。意志の問題ではなく、設計の問題です。
抜け方:人に見せる予定を作る。友人に「来週これ作るから使ってみて」と宣言するだけでも効果があります。それでも続かないなら、伴走者がいる環境を検討する段階です(→スクール比較)。
失敗7:AIの出力を、そのまま公開してしまう
これは実害が出ます。
生成されたコードには、セキュリティ上の考慮が抜けていることがあります。入力値の検証、認証、鍵の扱い——一見動いていても、公開すると危険な状態はあり得ます。
抜け方:インターネットに公開する前に、最低限これを確認してください。
- パスワードやAPIキーがコードに直接書かれていないか
- ログイン機能がある場合、他人のデータが見えてしまわないか
- 外部から受け取った入力を、そのまま信用していないか
「これ、公開しても危なくない? 危ない点を挙げて」とAIに確認させるのも有効です。ただし最終判断は自分です。
詰まったときのチェックリスト
上から順に試してください。
- エラーを全文そのまま貼ったか
- 対象を具体的に指定したか(ファイル名・画面の場所)
- 作業を1指示1目的まで割ったか
- 会話を新しく始めてみたか
- AIに現状を説明させてみたか
- 1〜2週間止まっていないか(→環境を変える判断)
詳しい指示のコツは指示の書き方7つのコツにまとめました。
まとめ
- 目標は1画面・1機能まで落とす。
- エラーは全文そのまま。要約は自傷行為。
- 「動いた」で止めず、説明できる状態を保つ。
- 3回ダメならアプローチを変える。言い換えではない。
- 公開前にセキュリティの最低限を確認する。
次に読む
- 指示のコツ → 指示の書き方7つのコツ
- 何が作れるのか → 作れるもの10例
- 学習設計 → 独学ロードマップ
