BLOGへ戻る

BLOG

AI進化が止まらない時代に、エンジニアはどう働くべき?

AI進化が止まらない時代に、エンジニアはどう働くべき?

山口です。最近のAIの進化が止まらない。正直、一人のエンジニアとしてこの変化の激流を見ていると、圧倒的な便利さを感じる一方、背筋が少し寒くなるような怖さもありますね。
コードを書く、エラーの原因を調べる、設計のたたき台を作る、テストケースを洗い出す。これまで必死に時間をかけて手を動かしていた作業の多くが、今やAIによって一瞬で片付くようになった。
では、エンジニアの価値はここから下がっていくのだろうか?
私はそうは思わないし、むしろ、AIを使いこなせるエンジニアはこの先も残るだろうなとは思う。ただし、「これまでと同じ働き方を続けるエンジニア」の市場価値は、確実に、そして急速に下がっていく

「コードが書けること」の希少価値が消える?

これまでのエンジニアの最大の強みは、身も蓋もない言い方をすれば「コードを書けること」そのものだった。多くの時間と学習コストをかけて身につけてきたスキルですが、AIの登場によって、その前提は大きく変わってしまった。
世間ではバイブコーディングが大流行しているが、コードを読む力、仕組みを理解する力、設計の良し悪しを判断する知識は、今後も欠かせない。
一方で、「仕様通りに実装する」「ググりながらガワを整える」「既存コードをちょっと修正する」といった、いわゆる単純な作業レベルの実装は、AIの支援によってほぼ自動化されていく。
つまり、仕事そのものはなくならなくても、コードを書く行為自体の希少性はどんどん薄れていくということになるんだろうね。
これから重要になるのは、「どうコードを書くか」ではなく、「何を作るべきか」「なぜ作るべきか」「どうシステムを組み立てるべきか」を主体的に考えられるかどうかだ。

AIを「優秀な相棒」にできるか、ただ依存するか

AIを敵視する必要はまったく、むしろエンジニアこそ、誰よりも早くAIを使い倒すべきだと思う。

リサーチ、プロトタイプ作成、リファクタリングのアイデア出し、テストケースの網羅、ドキュメントの骨子作成。AIが得意な作業はすべて任せてしまえばいい。ただし、ここで重要なのは「任せること」と「依存すること」は違うという点だと思う。

AIが出したコードを理解せずにコピペする、なぜ動いているか分からないままマージする、セキュリティやパフォーマンスの検証をスキップする……。
これはエンジニアとして致命的だ。AI時代に強いエンジニアとは、AIを使って楽をする人ではない。
AIというレバレッジを使って、より速く思考し、より深く検証し、より質の高いプロダクトを作れる人」が生き残るんだろうね。