バイブコーディングだけじゃ就職できない理由
「AIでアプリ作れます」と言える初学者は増えてきた。でも、それで実務でお金がもらえるかというと、そこには大きなギャップがある。
バイブコーディング(雰囲気でAIに実装させる)でアプリが作れることと、仕事として使えるスキルがあることは、別の話だ。
思ったものを作る ≠ 仕様を実装する
バイブコーディングの本質は「自分の頭の中にあるものを形にする」こと。これはこれで価値があるけど、実務は違う。
仕事では、クライアントや上司から要件が来る。それは大抵曖昧で、断片的で、「なんとなくこういうやつ」という状態で渡される。そこから明確な仕様を作って、実装して、「あなたが想定していたものはこれですか?」と確認するプロセスが必要になる。
AIがいてもいなくても、この力がないと仕事にならない。
架空案件でシミュレーションする
これを教室で学ばせる方法として、兄弟クラスで架空案件を出し合うというのが面白いかもしれない。
上のクラスが「こういうアプリが欲しい」という要件を出す。下のクラスはそれを実装する。AIは使っていい。
ポイントは、要件を意図的に不完全にしておくことだ。「ユーザー管理機能が必要」くらいで詳細はない。そこから「ログインはどうしますか?」「メールアドレスは必要ですか?」という質問をしながら仕様を固めていく。
この質問フェーズこそが、実務で一番大事なプロセスだったりする。
AIの指示と、クライアントへの質問は同じスキル
面白いのは、AIへのプロンプト設計と、クライアントへの確認質問が、根っこでは同じスキルだということ。
「何が不明確か」を見抜いて、「どう聞けば明確になるか」を考える力。それが磨かれると、AIへの指示も、クライアントとのやり取りも、どちらも上手くなっていく。
評価軸を変える
このシミュレーションで評価するのは「速く作れたか」じゃなく、「ちゃんと確認した上で作れたか」の方がいい。
最後に要件を出した側が「これ、想定と違う」と言える環境にしておいて、何がズレたのかを振り返る。そのズレの中に、実務的な学びが詰まっている。
