「AIが発達したら、エンジニアの仕事はなくなるの?」
「まだ経験の浅いジュニアエンジニアは、AIに仕事を奪われるのでは?」
「文系出身でSESとして働いている自分は、この先もIT業界で生き残れるのだろうか?」
AIの進化を見ていると、そんな不安を感じる人も多いのではないでしょうか。
私は、若手ITエンジニアにとって、この問題を「AIが仕事を奪うかどうか」という単純な話で考えるべきではないと思っています。
むしろ、もっと厳しい現実があります。
これからのIT業界では、「AIを使わないジュニアエンジニア」の価値が下がる可能性があります。
AIはすでに、プログラムの生成、コードレビュー、テストコードの作成、ドキュメント作成、調査、エラー解析など、これまでジュニアエンジニアが担当してきた仕事の多くをこなせるようになっています。
実際、AIを活用している現場では、
「AIは仕事のできるジュニアエンジニアのようなもの」
と表現されることがあります。
もちろん、AIは人間のエンジニアそのものではありません。
しかし、この表現には非常に重要な意味があります。
それは、
「これまで若手エンジニアが経験を積むために担当していた仕事の一部を、AIが代替できるようになってきた」
ということです。
この記事では、特に文系出身・若手・SESエンジニアの方に向けて、AI時代にエンジニアとして生き残るために何が必要なのかを考えていきます。
- AIはジュニアエンジニアの仕事を代替できる
- 「AIが仕事を奪う」のではなく「AIを使える人に仕事が移る」
- 実際に「AI=仕事のできるジュニア」という見方が出ている
- これまでの「若手だから経験を積ませる」が通用しにくくなる可能性
- 特に危ないのが「指示待ち型の若手SESエンジニア」
- 文系出身だからこそ「AIを使える側」に回ってほしい
- AIは「自分の思考を加速・高度化するため」に使う
- 「AIに作らせる」と「AIに丸投げする」は全く違う
- 人間がやるべき仕事は「作業」から「レビュー・判断」へ
- AI時代に評価されるジュニアエンジニアとは?
- 「プログラミングを勉強しなくていい」は大きな間違い
- 「AIに使われるエンジニア」と「AIを使うエンジニア」
- 若手SESエンジニアは「作業者」から抜け出してほしい
- 文系・若手だからこそ、今から動いてほしい
- まとめ|AI時代に「若手だから」は武器にならなくなるかもしれない
AIはジュニアエンジニアの仕事を代替できる
まず、厳しい話から始めます。
私は、
AIはジュニアエンジニアレベルの仕事をかなりの範囲で代替できる
と考えています。
例えば、これまで若手エンジニアが担当することの多かった、
- 簡単なコードを書く
- コードを修正する
- エラーの原因を調べる
- SQLを書く
- テストコードを作る
- テスト仕様書を作成する
- ドキュメントを作る
- 技術情報を調査する
- 既存コードを読み解く
- コードをリファクタリングする
といった作業は、AIがかなり得意とする領域です。
もちろん、AIがすべて正しく実行できるわけではありません。
間違ったコードを生成することもあります。
存在しない情報を回答することもあります。
要件を誤解することもあります。
そのため、
「AIに任せれば全部完成する」
という話ではありません。
しかし、ここで重要なのは、
AIが100点の仕事をできるかどうかではありません。
仮にAIが80点の成果物を短時間で作れるとしたら、それだけでも人間の仕事の進め方は大きく変わります。
「AIが仕事を奪う」のではなく「AIを使える人に仕事が移る」
AIについて、
「AIに仕事を奪われる」
という話をよく聞きます。
しかし、私は少し違うと考えています。
正確には、
「AIを使って仕事を進められる人に、仕事が集まる」
可能性が高いと思っています。
例えば、
Aさんは、簡単なプログラムを書くのに2時間かかる。
Bさんは、AIを使って20分でたたき台を作り、その後30分かけてレビュー・修正する。
同じ仕事でも、BさんはAさんより圧倒的に短い時間で完成させられます。
では、企業から見たとき、
「AIを使わずに2時間かけて作る人」
と
「AIを使って50分で品質の高い成果物を作る人」
のどちらを評価するでしょうか。
もちろん、品質や業務内容などによって答えは変わります。
しかし、少なくとも、
AIを使って生産性を高められる人材の価値が高まる
という方向性は無視できません。
実際に「AI=仕事のできるジュニア」という見方が出ている
AIを活用する現場では、
「AIは仕事のできるジュニアエンジニアのような存在」
という見方があります。
この表現は、若手エンジニアにとって非常に重要です。
なぜなら、
「AIが優秀だから怖い」
という話ではなく、
「今までジュニアエンジニアが担当していた仕事そのものの価値が変化している」
という話だからです。
例えば、
「指示されたコードを書く」
「言われた通りにテストする」
「エラーを検索する」
「資料を作る」
「既存コードを修正する」
といった仕事だけをしているとします。
これらは、AIがかなり得意な領域です。
すると、
「この仕事を人間の若手エンジニアに任せる必要があるのか?」
という問いが企業側に生まれます。
これは若手エンジニアにとって、かなり大きな変化です。
これまでの「若手だから経験を積ませる」が通用しにくくなる可能性
従来のIT業界では、
新人・若手に簡単な仕事を任せる
↓
経験を積む
↓
少し難しい仕事を任せる
↓
一人前のエンジニアになる
という成長モデルが一般的でした。
しかし、AIによってこの構造が変わる可能性があります。
例えば、
「簡単なコードを書く」
「テストを作る」
「ドキュメントを作る」
「調査する」
といった仕事をAIが高速で処理できるなら、
若手エンジニアが経験を積むための仕事そのものが減ってしまう
可能性があります。
これはかなり重要なポイントです。
AI時代の若手エンジニアは、
「簡単な仕事をこなしていれば、自然と難しい仕事を任せてもらえる」
とは限らなくなってくるかもしれません。
だからこそ、若いうちから意識を変える必要があります。
特に危ないのが「指示待ち型の若手SESエンジニア」
ここからは、かなり厳しい話をします。
特に注意してほしいのが、
指示された作業だけをこなしている若手SESエンジニア
です。
例えば、
「この画面を修正してください」
と言われたら修正する。
「このテストをしてください」
と言われたらテストする。
「このエラーを調べてください」
と言われたら検索する。
「この資料を作ってください」
と言われたら資料を作る。
これだけで数年間を過ごしてしまうのは、AI時代には危険です。
なぜなら、
その多くがAIでも実行できる仕事だからです。
もちろん、これらの仕事が無意味だと言っているわけではありません。
若手のうちは、こうした仕事から学ぶこともたくさんあります。
しかし、
「言われたことを正確にこなせる」だけで自分の市場価値が上がる時代ではなくなっていく
可能性があります。
文系出身だからこそ「AIを使える側」に回ってほしい
文系出身の若手エンジニアにとって、AIは脅威であると同時に大きなチャンスでもあります。
「自分は情報系出身ではない」
「プログラミングが得意ではない」
「数学が苦手」
といった理由で、ITエンジニアとしての将来に不安を感じる人もいるでしょう。
しかし、AIによって、
「コードを1からすべて自分で書ける能力」だけがエンジニアの価値ではなくなってきています。
重要なのは、
「何を作るべきかを考えられること」
「AIに何を依頼するべきか判断できること」
「AIが作ったものが正しいか判断できること」
「システム全体を理解していること」
「顧客やユーザーの課題を理解できること」
です。
つまり、
AIに仕事をさせる能力
だけではなく、
AIに仕事をさせるための思考力
が重要になります。
AIは「自分の思考を加速・高度化するため」に使う
ここは、この記事で最も伝えたい部分です。
AIを、
「答えを教えてくれる便利な検索エンジン」
として使ってはいけません。
AIは、
「自分の思考を加速させるためのパートナー」
として使うべきです。
例えば、
「このエラーの原因を教えて」
だけではなく、
「このシステム構成とエラーログから、考えられる原因を優先順位順に整理して。各原因を切り分けるための確認方法も提示して」
と依頼する。
さらに、
「自分は原因Aだと考えている。この仮説の弱点を指摘して」
とAIに反論させる。
こうすると、
自分で考える → AIに壁打ちする → 仮説を修正する → 実際に検証する
という使い方ができます。
これこそが、AI時代のエンジニアに必要な使い方だと私は考えています。
「AIに作らせる」と「AIに丸投げする」は全く違う
ここも非常に重要です。
AIにコードを書かせること自体は問題ではありません。
問題なのは、
自分が理解していないコードを、そのまま採用すること
です。
例えば、
AIにコードを書かせる。
↓
コードを読む。
↓
処理内容を理解する。
↓
自分の環境で動作を確認する。
↓
テストする。
↓
必要なら修正する。
これなら問題ありません。
一方、
AIにコードを書かせる。
↓
よく分からない。
↓
でも動いた。
↓
そのまま本番へ。
これは非常に危険です。
AI時代には、
「AIが作れること」よりも「AIが作ったものを評価できること」
が重要になります。
人間がやるべき仕事は「作業」から「レビュー・判断」へ
AIによって、エンジニアの仕事は、
「手を動かすこと」から「考えて判断すること」
へ比重が移っていく可能性があります。
例えば、
AIに任せやすい仕事
- コードのたたき台作成
- テストコード作成
- ドキュメントの下書き
- SQLの作成
- エラー調査の補助
- 技術情報の整理
- コードのリファクタリング案
- ログの分析補助
人間が担当すべき仕事
- 本当に解決すべき問題は何か
- 要件は正しいのか
- AIの回答は正しいのか
- セキュリティ上問題ないか
- 既存システムに適合するか
- 顧客の要求をどう実現するか
- どの案を採用するか
- 最終的な責任を誰が持つのか
この違いを理解してください。
AI時代に評価されるジュニアエンジニアとは?
では、これからのジュニアエンジニアに何が求められるのでしょうか。
私は、
「AIを使って成果を出せるジュニアエンジニア」
だと考えています。
単純な作業スピードでは、AIには勝てません。
だからこそ、
AIを使って自分の能力を拡張する
必要があります。
例えば、
① AIに適切な指示を出せる
何をAIに依頼すべきかを判断できる。
② AIの回答を疑える
「AIが言ったから正しい」と考えない。
③ AIの成果物をレビューできる
コード・設計・文章などを自分の知識で確認する。
④ 自分で仮説を立てられる
AIに質問する前に、自分なりの考えを持つ。
⑤ システム全体を理解する
目の前のコードだけではなく、システムが何のために存在するのか理解する。
⑥ 顧客・ユーザーの課題を理解する
「何を作るか」ではなく、「なぜ作るのか」を考える。
これらは、AIが進化するほど重要になる能力だと思います。
「プログラミングを勉強しなくていい」は大きな間違い
ここまで読むと、
「AIがコードを書いてくれるなら、プログラミングを勉強する必要はないのでは?」
と思う人もいるでしょう。
これは危険な考え方です。
むしろ逆です。
AIを使いこなすためには、最低限のIT・プログラミング知識が必要です。
例えば、AIが生成したコードについて、
「この処理は何をしている?」
「このSQLは安全?」
「このコードは本当に要件を満たしている?」
「この実装だとパフォーマンスに問題はない?」
と判断するためには、知識が必要です。
AIに依存するのではなく、
AIを使って自分の能力を拡張する。
そのための基礎知識は、これからも重要です。
「AIに使われるエンジニア」と「AIを使うエンジニア」
私は、これからのIT業界では、
エンジニアが二極化していく可能性がある
と考えています。
AIに使われるエンジニア
- AIの回答をそのまま信じる
- 自分で考えない
- コードを理解していない
- 指示された作業だけをする
- AIがないと仕事ができない
AIを使うエンジニア
- 自分で仮説を立てる
- AIを壁打ちに使う
- AIに作業を任せる
- 成果物をレビューする
- 最終判断は自分で行う
- AIによって生産性を高める
この差は、今後さらに大きくなる可能性があります。
若手SESエンジニアは「作業者」から抜け出してほしい
特にSESで働いている若手には、この話を強く伝えたいです。
SESという働き方そのものが悪いわけではありません。
私自身もSESとしてITエンジニアの経験を積みました。
問題なのは、
「SESだから仕方ない」と考えて、与えられた作業だけを何年も続けてしまうこと
です。
AI時代に必要なのは、
「この作業をどう効率化するか?」
「そもそも、この作業は必要なのか?」
「AIに任せられないか?」
「もっと上流の仕事を経験できないか?」
と考えることです。
そして、
作業をする人から、作業を設計・判断する人へ
少しずつ移っていく。
これが若手エンジニアにとって重要なキャリア戦略になると思います。

文系・若手だからこそ、今から動いてほしい
私は、文系出身であること自体を悲観する必要はないと思っています。
しかし、
「文系だから未経験でも大丈夫」
とも思いません。
AIによってIT業界への参入障壁が下がる一方で、
「AIを使えば誰でも仕事ができる」時代になるわけではない
からです。
むしろ、
AIを使えることが当たり前になったとき、その先に何ができるのか
が重要になります。
だからこそ、若手のうちから、
- ITの基礎知識
- プログラミング
- クラウド
- データベース
- ネットワーク
- セキュリティ
- AI活用
- 問題解決力
- コミュニケーション能力
を少しずつ積み上げてください。
そして、
「AIに仕事を奪われないようにする」
ではなく、
「AIを使って、自分一人ではできなかった仕事をできるようにする」
という考え方に切り替えてください。
まとめ|AI時代に「若手だから」は武器にならなくなるかもしれない
AIの進化によって、ITエンジニアの仕事は確実に変わっていくでしょう。
特に、
「指示された作業を正確にこなす」
という仕事の価値は、AIによって相対的に低下していく可能性があります。
これまでなら、
「若手だから簡単な仕事から経験していけばいい」
で済んでいたかもしれません。
しかし、AIがその簡単な仕事を高速で処理できるようになれば、
若手エンジニア自身が「なぜ自分にその仕事を任せる必要があるのか」という問いに向き合う必要があります。
だからこそ、これからのジュニアエンジニアには、
AIに仕事を奪われない能力ではなく、AIを使って仕事の価値を高める能力
が求められると私は考えています。
AIにコードを書かせる。
AIに調査させる。
AIに資料を作らせる。
AIにテストを作らせる。
AIに仮説を出させる。
そして、
人間が考え、判断し、レビューし、責任を持つ。
これからのエンジニアに必要なのは、この役割分担なのではないでしょうか。
特に文系出身・若手・SESエンジニアの方には、危機感を持ってほしいと思っています。
「まだ若いから大丈夫」ではありません。
むしろ、若いうちだからこそ、今のうちに動くべきです。
AIを恐れるのではなく、AIを使う側に回る。
そして、
「AIに代替されるジュニアエンジニア」から、「AIを使って成果を出すエンジニア」へ。
これが、これからのITエンジニアが生き残るための一つの重要な方向性だと私は考えています。




コメント