コード生成という用途を限定したAIをどうにか使えるようにしようと頑張ってる人たちがいる。
そういう人達の謳う将来は「直接のコーディングはAIに任せて人間はマネージャーに徹する」というものだ。
それを聞いた時に掲題の疑問が湧いた。
すでに現場を経験済みでAIの出力の良し悪しを判断できる今のソフトウェアエンジニアはいいが、上記の将来に達した時の新人ソフトウェアエンジニアはコードの良し悪しを判断できるだけの経験をどこで積むのだろうか?と。
座学は重要だが、座学だけで一人前になれるなら苦労はない。
マネージャーはもう既にAIという下働きを労働基準法など関係なくぶん回してガチャを回す体制に慣れきっているので、AIの代わりに人が働いて経験を積むことはできない。
経験を積む前に潰れてしまうか、AIよりパフォーマンスが悪いから見捨てられてしまう。
ガチャをいくら回そうが、そのガチャの結果を判別できる人がいなくなっては意味がないのではないか?
コーディングの1個上はデザインとかアーキテクトとか挟まないといけないと思いますね いきなりマネージメントはちょっと飛びすぎ
アーキテクトなんてウォーターフォールの発想だろ プログラマーが設計もコーディングもやるんだぞ