コーディングエージェントのおかげでできることが増えた
最近、コーディングエージェントの進化がすさまじい。Claude CodeやCursorなど、AIがコードを書いてくれるツールが充実してきて、以前なら「まとまった時間がないと無理だな」と諦めていた開発が、隙間時間にサクッとできてしまう。
ところで、コーディングエージェントって単にコードを書くだけじゃない。サーバーのハードウェア要件の検討を含むインフラ構築の方法も具体的に手順化してくれるし、フロントエンドの実装までカバーできる。つまり、フルスタックのノウハウを十分に持っているのだ。
専門家と渡り合える状態になっている(と思う)
自分は趣味開発だけでなく、仕事でもAIをフル活用している。その結果、経験豊富なフルスタックエンジニアと渡り合えるようになっている……と、少なくとも自分では思っている。
これまでの経験で、それぞれのスタック(フロントエンド、バックエンド、インフラなど)に関する概念は理解できている。小規模な実装経験もある。ただ、仕事として専門家とやりとりするにはハードルがあった。概念はわかるが、細かいところの理解は十分できておらず、最後は彼らに任せるしかない状態だった。
AIなしでは、今も同じなのだが、AI活用することにより、専門エンジニアと渡り合える、コミュニケーションできる状態になった。
「フルスタック・バイブ・エンジニア」という言葉
今の自分をなんて表現したらいいのかなと思ったとき、「フルスタック・バイブ・エンジニア」という言葉が思い浮かんだ。
「バイブコーディング(Vibe Coding)」という言葉がある。AIに雰囲気(バイブ)で指示を出してコードを書かせる開発スタイルのことだ。Andrej Karpathy氏が提唱した概念で、2025年ごろから広まり始めた。
で、自分はまさにこの「バイブ」でフルスタック開発をしている。だから「フルスタック・バイブ・エンジニア」。
「なんちゃって」上等、むしろ武器にする
「バイブ」って今風の言葉だが、乱用すると「なんちゃって」と言い換えられるかなとも思う。
曰く、
「バイブコーディング」=「なんちゃってコーディング」
「フルスタック・バイブ・エンジニア」=「フルスタック・なんちゃって・エンジニア」
でも、それでいいんじゃないかと思っている。
「なんちゃって」でも、AI武装してどんどんやる。完璧に理解してから動くのではなく、AIの力を借りながらまず手を動かす。わからないところはAIに聞きながら進める。その繰り返しの中で、自然と理解も深まっていく。
結局、「なんちゃって」を恐れて何もしないより、「なんちゃって」でもいいからどんどん挑戦する方が、真のエンジニアへの近道なんじゃないかと思う。AIという強力な武器を手に入れた今、それを使い倒さない手はない。
まとめ
「フルスタック・なんちゃって・エンジニア」上等。
AIの力を借りて、どんどんやっていく。理解は後からついてくる。まずは手を動かして、作って、壊して、また作る。その積み重ねこそが、本物のエンジニアになる一番の近道だと信じている。
コメント