コードは書けるのに「何をしているかわからない」状態の正体
「コードは書けるんだけど、何をしているのかよくわからない」
これ、経験ある人多いと思います。
- 「何から手をつければいいかわからない」
- 「問題はわかっているのに動けない」
これ、考えてないというよりも、
考えているからこそ何をしたらいいかわからなくなる状態です。
私がみる限り、そういうとき、原因はスキル不足ではなく、
構造が見えていないことであることが多いです。
以前、文系出身のインターンにMVCを教えたときのことです。
コードは書けていましたが、
「自分が今どこに何を書いているか」が分かっていませんでした。
つまり、コードが書けないわけではなく、
「どこで何をしているのか」が見えていない状態でした。
そこで、技術の説明はせずに、
こういう分け方だけ伝えました。
- Modelはデータ
- Viewは表示
- Controllerは処理
この3つに分けて、
「今見ているコードがどこの話なのか」を確認すること。
それだけです。
すると、コードの見え方が変わりました。
知らないコードでも、
「これはViewだから表示の話だな」と切り分けて考えられるようになったんです。
やったことはシンプルですが、
これが「構造が見えるようになる」ということです。
このセッションでやっていることも、基本は同じです。
あなたの話をもとに状況を一緒に明確にしていきながら、
「どこで詰まっているのか」
「何が混ざっているのか」
を、一緒に整理していきます。
このセッションで起きること
- 頭の中で混ざっていた情報が整理される
- 自分がどこで止まっているのかが分かる
- 問題の構造が見えるようになる
- 会話の中で「じゃあこうしてみよう」が自分の中から出てくる
アドバイスや正解を渡すことが目的ではありません。
自分で「次の一手」を決められる状態になることをゴールにしています。
技術の相談でも、キャリアの悩みでも、
「考えているけど整理しきれないこと」
まずはごちゃっとした状態のままでいいので、聞かせてください。
一緒に紐解いていきましょう。

