はじめに
最近、ITエンジニアの将来について気になる記事を読みました。
その内容は、AIの普及によってITエンジニアの賃金が二極化し、AIに代替されやすい仕事では賃金が大きく下落する可能性があるというものです。
これまで、「ITエンジニアは人手不足だから、将来も安泰」
と考えていた人も多いかもしれません。
しかし、AIの急速な進化によって、エンジニアの仕事そのものが大きく変わろうとしています。
僕自身、ITエンジニアとしてこれまで下流工程を中心に経験してきましたが、昨年、より上流工程に携わるために転職しました。
そのため、今回の記事は他人事ではありません。
「AI時代にエンジニアとして生き残るにはどうすればいいのか」
今回は、記事の内容を紹介しながら、僕自身が感じたことを考えてみます。
紹介する記事
超要約
この記事の内容を簡単にまとめると、
AIによって、ITエンジニアの仕事がなくなるというより、エンジニアの中で賃金の二極化が進む
という話です。
特に、AIが比較的得意とする、
- 定型的なコーディング
- 単純なテスト
- データ処理
- 手順書に沿った運用
- 指示された内容をそのまま実装する仕事
などは、AIによって効率化・自動化される可能性があります。
一方で、
- 顧客の課題を整理する
- 何を作るべきか考える
- 要件定義を行う
- システム全体を設計する
- 複雑な問題に対応する
- AIの成果物を評価・修正する
といった仕事は、今後も人間の判断が重要になります。
つまり、
「ITエンジニアだから安泰」ではなく、どのような価値を提供できるエンジニアなのかが問われる時代になる
ということです。
記事を読んで思ったこと
「手を動かす人」が消えるのではなく、「指示された作業だけをする人」の価値が下がる
この記事を読んで最初に思ったのは、
「これからは、手を動かすだけの人は厳しくなるのかもしれない」
ということでした。
ただ、よく考えてみると、単純に「手を動かす人がいなくなる」という話ではないと思います。
重要なのは、AIを使わずに、指示された作業だけをする人の価値が下がる
ということではないでしょうか。
例えば、これまでは、
顧客の要望
↓
PMが要件を整理
↓
エンジニアが設計・実装
↓
テスト
という流れが一般的でした。
しかし、AIの進化によって、今後は、
顧客の課題を整理する
↓
AIに実装や調査をさせる
↓
人間が成果物を確認・修正する
↓
システム全体に統合する
という形に変わっていく可能性があります。
このとき重要になるのは、「コードを書けるか」だけではありません。
何を作るべきかを考えられるか。
AIが作ったものが正しいか判断できるか。
システム全体を理解しているか。
といった能力が重要になります。
自分自身も「下流工程から上流工程へ」移ってきた
今回の記事を読んで、特に自分ごととして感じたのは、自分自身のキャリアです。
僕はこれまで、ITエンジニアとして下流工程を中心に経験してきました。
しかし、昨年、より上流工程に携わるために転職しました。
当時は、「もっと上流工程の仕事がしたい」という思いが大きかったです。
顧客の課題を理解し、要件を整理し、システム全体を考える。
そういった仕事に挑戦したいと考えていました。
そして今、AIによってエンジニアの仕事が大きく変わろうとしています。
振り返ってみると、結果的に自分は、
「AIに作業をさせる側」になるための方向に進んできた
とも言えるのかもしれません。
もちろん、上流工程に移ったからといって安心できるわけではありません。
AIは、今後さらに進化していきます。
要件定義、資料作成、進捗管理、リスク分析など、PMの仕事の一部もAIによって効率化される可能性があります。
だからこそ、
「上流工程にいるから安心」ではなく、「AIを使って上流工程の質を高められる人」になる必要がある
と感じました。
下流工程の経験は、むしろこれから重要になるのではないか
一方で、下流工程の経験が不要になるとは思いません。
むしろ、AI時代には、
実際に手を動かした経験がある人の方が強い
可能性もあります。
なぜなら、AIが生成したコードや設計を見たときに、
「これは実際の現場では動かない」
「この設計には大きな問題がある」
「この要件では、こういう障害が起こる」
と判断できるからです。
実際に手を動かした経験がなければ、AIが出した答えをそのまま信じてしまう可能性があります。
そのため、理想的なのは、
下流工程の経験
+
上流工程で課題を整理する力
+
AIを使いこなす力
なのだと思います。
僕自身も、これまでの下流工程の経験を無駄にするのではなく、それを土台にして上流工程やAI活用の能力を伸ばしていきたいと感じました。
今回の学び
「ITエンジニア」というだけでは、将来安泰ではない
これまでは、「ITエンジニアは人手不足だから、将来も安泰」と考えられることがありました。
しかし、AIによって仕事内容そのものが変わりつつあります。
これからは、ITエンジニアであることではなく、どんな課題を解決できるのか
が重要になります。
AIに仕事を奪われるのではなく、AIを使える人に仕事を奪われる可能性がある
AIと人間の対立ではなく、AIを使える人と、使えない人の差
が大きくなるのではないでしょうか。
同じエンジニアでも、AIを使うことで1人でこれまでの数人分の仕事ができるようになれば、企業が求める人材も変わります。
「考える力」と「技術力」の両方が重要になる
これからのエンジニアに必要なのは、技術力だけでも、コミュニケーション能力だけでもないと思います。
技術を理解したうえで、
- 何が問題なのか
- 何を作るべきなのか
- どう実現するのか
- AIに何を任せるのか
- AIの結果が正しいのか
を判断できる能力が重要になります。
僕自身も、下流工程から上流工程にキャリアを広げてきました。
今後はさらに、
「技術が分かる上流工程の人」から「AIを使ってより大きな価値を生み出せる人」
を目指していきたいと思います。


コメント