AI を使わない開発
昨日のアベマ TV で、システム会社?が新人に AI を使わない開発をさせることで自分で考える力と知識をつけてもらうようにしているとのこと。
これ、現時点での AI はまさにそう思う。
実際、Claude ならちょっとしたプログラムなら一瞬で作ってくれる。
ローカル上でちょっと動くものだったら、プログラミングの知識は全く必要ない。
とはいえ、業務で使うような大規模なレベルのプログラムを、流石にプログラミング知識が全くない人が作れることはない。
バイブコーディングしていると、AI が変に凝り固まった思考に陥っている時、なぜそのような状態になったかを指摘できるのは、AI がどのような思考に陥ってしまっているかを理解する必要がある。
これは、プログラミングの知識がないと難しい。
簡単なプログラミングならできるが、大規模なプログラミングは、その凝り固まった思考の積み重ねで、とんでもないクズを作ってしまう可能性があるのだ。
そうならないために、前述のシステム会社は、新人には AI を使わせないのだろう。
さっきも言ったが、私もそう思う。
ただし、いずれ、全てを AI に丸投げしたまま、プログラミングの知識が一切なくても、業務で使うような大規模なレベルのプログラムを作れるようになるだろう。
ただ、それは案外、まだまだ先のことではないか。
最近、メールなり電話なり、エンジニア募集の通知が頻繁に届くようになった。
結構、高額な案件だ。
とはいえ、逆に安すぎる単価の案件もたくさんある。
単純なプログラミング案件の単価は安くなったものの、システム設計から行える技術者の案件は、安くなるどころか以前よりも高くなっている気さえする。
これ、現時点での AI はまさにそう思う。
実際、Claude ならちょっとしたプログラムなら一瞬で作ってくれる。
ローカル上でちょっと動くものだったら、プログラミングの知識は全く必要ない。
とはいえ、業務で使うような大規模なレベルのプログラムを、流石にプログラミング知識が全くない人が作れることはない。
バイブコーディングしていると、AI が変に凝り固まった思考に陥っている時、なぜそのような状態になったかを指摘できるのは、AI がどのような思考に陥ってしまっているかを理解する必要がある。
これは、プログラミングの知識がないと難しい。
簡単なプログラミングならできるが、大規模なプログラミングは、その凝り固まった思考の積み重ねで、とんでもないクズを作ってしまう可能性があるのだ。
そうならないために、前述のシステム会社は、新人には AI を使わせないのだろう。
さっきも言ったが、私もそう思う。
ただし、いずれ、全てを AI に丸投げしたまま、プログラミングの知識が一切なくても、業務で使うような大規模なレベルのプログラムを作れるようになるだろう。
ただ、それは案外、まだまだ先のことではないか。
最近、メールなり電話なり、エンジニア募集の通知が頻繁に届くようになった。
結構、高額な案件だ。
とはいえ、逆に安すぎる単価の案件もたくさんある。
単純なプログラミング案件の単価は安くなったものの、システム設計から行える技術者の案件は、安くなるどころか以前よりも高くなっている気さえする。