まだです。そして gap は typing speed の問題ではありません。現代の AI は code を驚くほどよく生成しますが、software engineering は code を作ること以上のものです。足りないのは code の周辺にある judgment、つまり何を作るか、なぜ作るか、messy real-world system の中で結果が本当に正しいかを判断する力です。
まだです。そして gap は typing speed の問題ではありません。現代の AI は code を驚くほどよく生成しますが、software engineering は code を作ること以上のものです。足りないのは code の周辺にある judgment、つまり何を作るか、なぜ作るか、messy real-world system の中で結果が本当に正しいかを判断する力です。
AI は engineer を取り除くのではなく、work を shift します。routine code を手で typing する時間が減り、problem framing、output review、verification の時間が増えます。role は stack の上へ移動します。every line の author から、より速い process の director and verifier へ変わります。
「AI writes code」を「AI does the job」と扱うのは典型的な間違いです。最も見えやすい 20% を全体と混同しています。engineering の難しく価値ある部分は、AI が最も弱い ambiguity、tradeoffs、accountability、novel debugging です。これを理解すると、自分の成長投資先が分かります。model より速く typing することではなく、AI が置き換えられない judgment です。