エラーが解決できない。でも、聞ける相手がいない。
独学で一番きついのが、この状態です。
僕は、この状態で数年止まりました。
PHPまで進んだものの、アプリをどう作っていけばいいのか分からなくて、そこから動けなくなったんです。
はっきり言います。
独学の挫折の最大の原因は、難易度ではなく「聞けないこと」です。
挫折の正体は「止まっている時間」
- 1つのエラーで3日止まる → その時間は成果ゼロ
- 30分で解決する → その日のうちに次へ進める
この差が、半年で決定的な違いになります。
しかも、止まっている時間が長いほど「自分には向いていない」と感じてしまいます。
能力の問題ではなく、止まった時間の長さが人をやめさせます。
質問できない3つの理由
理由1:そもそも聞ける人がいない
周りにエンジニアがいない。これが一番多いケースです。
理由2:こんなことを聞いていいのか不安
「レベルが低いと思われそう」
この心理的なハードルで、聞けずに止まる人が本当に多いです。
現役エンジニアも、毎日調べて聞いています。恥ずかしいことは何もありません。
理由3:何を聞けばいいか分からない
これが一番多いです。そして一番やっかいです。
次の章で詳しく書きます。
「分からないところが分からない」の正体
教えていて一番よく出会うのが、この状態です。
「どこが分からないですか?」
「……分からないところが、分からないです」
これは、ふざけているわけでも、考えていないわけでもありません。
本当に、どこでつまずいているのかが自分で見えていない状態です。
僕が数年止まっていたときも、まさにこれでした。
「アプリの作り方が分からない」としか言えなくて、何を聞けばいいのかも分かりませんでした。
教えるときにやっていること
なので僕は、質問されるのを待ちません。
こちらから質問して、分からないところを明確にしていきます。
やり方はシンプルです。「ここは分かりますか?」を、手前から順番に聞いていくだけです。
「このURLを開いたとき、最初にどのファイルが動くか分かりますか?」
→ 分かる
「そこからコントローラーに渡っているのは分かりますか?」
→ 分かる
「コントローラーの中で、データベースから何を取ってきていますか?」
→ ……そこが分からない
★ ここが、分からない場所
こうやって、分かるところと分からないところの境目を見つけます。
境目が分かれば、あとはそこを説明するだけです。
そして理解できていなさそうだったら、何回でも教えます。
1回で分かる人のほうが少ないので、そこは気にしなくていいです。
一人でやる方法
聞ける人がいない場合は、自分に対して同じことをやってください。
処理の流れを紙に書いて、1つずつ「ここは説明できるか?」と自問します。
URLを開く → 説明できる
ルートが受け取る → 説明できる
コントローラーが動く → 説明できる
データを取ってくる → ここが説明できない ★
説明できない場所が見つかった時点で、それが質問になります。
「動きません」ではなく「コントローラーからデータを取ってくる部分が分かりません」と言えるようになります。
ここまで来れば、AIに聞いても人に聞いても、まともな答えが返ってきます。
解決策1(無料):質問テンプレートを使う
【やりたいこと】
Laravelで、ログイン後にダッシュボード画面を表示したい
【起きていること】
ログインボタンを押すと、画面が真っ白になる
【エラー内容】
(storage/logs/laravel.log の該当部分を貼る)
【試したこと】
1. php artisan route:list で確認 → ルートは定義されていた
2. dd() をコントローラに入れた → コントローラまでは到達していた
3. ビューのファイル名を確認 → 存在していた
【仮説】
ビューの中で使っている変数が渡っていないのではないかと考えています
このテンプレートの本当の効果は、答えをもらうことではありません。
書いている途中で、自力で解決してしまうことがよくあります。
そして書けない項目があれば、そこが「まだ切り分けられていない場所」です。
解決策2(無料):AIを「先生」として使う
AIの一番いいところは、何回聞いても嫌な顔をされないことです。
人に何度も聞くのは気が引けますが、AIなら遠慮が要りません。分かるまで聞きまくってください。
✕ ダメな聞き方
「動きません。直してください」
○ 良い聞き方
「私は学習中です。答えのコードは書かないでください。
確認すべき場所と、切り分けの手順だけ教えてください。」
それと、「初学者が読めるコードで」と指定するのも忘れないでください。
何も言わないと、短くて賢い書き方が返ってきて、読めないまま貼ることになります。
AIの限界
AIは、あなたが何を分かっていないかを知りません。
「分からないところが分からない」状態のときは、質問自体が作れないので、AIも助けられません。
ここが、人に見てもらう価値が残っている部分です。
解決策3(無料):コミュニティに参加する
| 方法 | メリット | デメリット |
|---|---|---|
| Discordの学習コミュニティ | 無料・仲間ができる | 回答が来ないこともある |
| Xで学習報告 | 継続しやすい | 技術的な解決は期待しにくい |
| もくもく会・勉強会 | 強制力がある | 開催頻度に左右される |
まずはここから試すのが現実的です。お金を払うのは、これで足りないと分かってからで遅くありません。
解決策4:伴走してくれる人を持つ
お金はかかりますが、確実です。
僕が数年止まっていた状態から動き出せたのも、結局は兄という聞ける相手ができたからでした。
教材が変わったわけではありません。
向いている人
- 3日以上止まることが月に何度もある
- 何が分からないかを言葉にできない
- 何を作ればいいか決められない
選ぶときの注意点
- すぐ答えを教えるところは避ける(現場では誰も答えをくれません)
- 月払い・解約自由のところにする
- 「1回休んだらどうなりますか」を必ず聞く
3つ目は僕自身の失敗からです。70万を払ったスクールで、一度行かなくなったら戻れずに挫折しました。
AhaGateの場合
やっていることは、この記事に書いたとおりです。
- 「ここは分かりますか?」とこちらから質問して、分からない場所を一緒に見つける
- 理解できていなさそうなら、何回でも教える
- 答えではなくヒントを出す(自分で解決する力をつけるため)
- コードだけでなく「どう考えたか」も見る
1回で分からないことを気にする方がいますが、まったく問題ありません。
僕が伴走したSさんも、Laravelの教科書を5周してやっと流れがつかめました。それが普通です。
料金
- 月3万円(税込)・入会金なし
- 都度払い、いつでも解約・一時停止が可能
- Zoom壁打ち(月360分の持ち時間を好きなときに使えます)
- LINE質問無制限
まずは無料相談から
- LINEでの無料相談(営業は一切しません)
- ポートフォリオの無料添削も実施中
「何が分からないか分からない」という相談で大丈夫です。そこから一緒に探します。
よくある質問
Q. こんな初歩的なことを聞いていいのか不安です。
A. 大丈夫です。初歩的だと思っている時点で、どこが分からないかは見えています。それが分からない人のほうが多いです。
Q. 何回も同じことを聞いてしまいます。
A. 問題ありません。1回で分かるほうが珍しいです。何回でも聞いてください。
Q. AIがあれば人に聞かなくてもいいのでは?
A. 質問が作れる段階ならAIで十分です。ただ「何が分からないか分からない」状態は、AIでは抜けられません。
まとめ
- 挫折の正体は難易度ではなく止まっている時間
- 一番多いのは「分からないところが分からない」状態
- 対処は「ここは分かるか」を手前から順に確認して、境目を見つける
- 一人なら、流れを紙に書いて自分に問いかける
- AIは何回でも聞ける。ただし質問が作れないうちは助けてくれない
僕は数年止まりました。動き出せたのは、聞ける相手ができたからです。
教材でも才能でもなく、それだけでした。
次に読む記事
LINEでの無料相談を受け付けています。「何が分からないか分からない」という相談で大丈夫です。営業は一切しません。