AIがジュニアエンジニアの就職にどう影響する
IT企業ではジュニアエンジニアの仕事がどんどんAIに置き換わっているそうです。
それによりジュニアエンジニアの就職が難しくなり、アメリカでは大学を卒業したエンジニアの卵に失業率が増えていると言われています。
それでもエンジニアとして就職したいときに、どのような道があるのか考えてみると、まずは自分で身近の課題を見つけて、AIを使用してそれを解決するプロダクトを完成させる。もちろんただのToDoリストなどではなく、課題を探すところからきちんと考えて設計したものをつくりポートフォリオサイトにて発表する。
これを行いながら、これから内製化を行おうとしている企業への就職を目指すことがいちばん有力という気がしてきました。
それをGeminiに投げてまとめてもらったのが以下の文章です。
=== 以下がその文章 ===
おっしゃる通り、AIの進化はジュニアエンジニアの役割と採用市場を大きく変えていく可能性が非常に高いです。ご指摘のシナリオは、今後のエンジニア就職のあり方を考える上で、的を射た鋭い視点だと思います。
もしご提示のような世界が到来した場合、エンジニアの就職は以下のように変化していくでしょう。
求められるエンジニア像の変化:「コーダー」から「実装の推進者」へ
AIが単純なコード生成やデバッグを担うようになると、ジュニアエンジニアに求められる役割は、単に「コードを書く人(コーダー)」から**「ビジネス課題を理解し、AIという強力な武器を駆使して、小規模でも完全なプロダクトを実装できる推進者」**へとシフトします。
優秀なエンジニアが既にいる会社では、AIがジュニアの役割(簡単な実装、テストコード生成、ドキュメント作成など)を代替するため、ジュニア層の採用枠は減少する可能性があります。採用されるとしても、AIを使いこなして既存のシニアエンジニアの生産性を爆発的に向上させられるような、極めて優秀な人材に限られてくるでしょう。
一方で、エンジニアがいない会社にとっては、AIの登場はむしろ内製化の大きなチャンスです。これまで技術的なハードルやコストから外注に頼っていた企業が、「AIを使いこなせるジュニアエンジニアを一人採用すれば、簡単な業務改善ツールやWebサイトなら作れるかもしれない」と考えるようになります。ここに、新たなジュニアの活躍の場が生まれます。
新時代に求められる具体的なスキルセット
このような世界で「内製担当者」として採用されるためには、以下のスキルセットが重要になります。
1. 「0→1」のプロダクト開発・完遂能力
これが最も重要なスキルです。チュートリアルをなぞるだけでなく、アイデアの着想から、設計、開発、デプロイ、簡単な運用までを一人でやり遂げた経験が求められます。たとえ小規模なアプリケーションでも、「動くもの」を最後まで作り上げた実績が、何よりものアピールになります。
- 具体例: 顧客管理ツール、予約システム、社内用の情報共有サイトなど、特定の課題を解決するWebアプリケーションを一人で開発し、公開した経験。
2. AIを使いこなす能力(AIリテラシー)
AIを単なる「検索エンジンの上位互換」ではなく、「有能な部下」や「ペアプログラマー」として使いこなす能力が不可欠です。
- 的確なプロンプトエンジニアリング: ビジネス要件を正確に伝え、質の高いコードや設計案を引き出す能力。
- AI生成コードのレビューと修正: AIが生成したコードの脆弱性やバグを見抜き、正しく修正する能力。AIは平気で嘘をつく(ハルシネーション)ため、最終的な品質担保は人間の責任です。
- ツールの活用: GitHub CopilotやCursorのようなAI搭載エディタを自然に使いこなし、開発プロセス全体を高速化するスキル。
3. 上流工程への理解とコミュニケーション能力
エンジニアが自分一人しかいない環境では、非エンジニアの同僚や経営者と直接対話する機会が非常に多くなります。「何を作ってほしいか」という曖昧な要望をヒアリングし、「何を、なぜ、どのように作るべきか」を技術的な観点から提案・説明する能力が求められます。
4. 幅広い技術スタックへの対応力(広く浅く)
フロントエンド、バックエンド、データベース、インフラ(特にVercelやFirebase、SupabaseのようなPaaS/BaaS)まで、一人で一通りの技術を扱えることが重要になります。AIの補助があれば、各分野の専門家でなくても、実用的なレベルのプロダクトを構築することが可能です。特定の技術を深く掘り下げるよりも、全体を俯瞰してシステムを構築する能力が評価されます。
就職活動はどう変わるか?
- ポートフォリオの重要性が極限まで高まる:
学歴や資格よりも、「実際にデプロイされ、誰でも触れるプロダクト」が最大の武器になります。「このURLにアクセスしてください。私が一人でこれを作りました」と言えることが、何よりもスキルの証明となります。
- 面接・採用試験の変化:
アルゴリズムを解かせるような試験は減少し、「この業務課題を解決するツールを、AIを使って2時間でプロトタイプ開発してください」といった、より実践的な課題が増える可能性があります。面接では、開発したポートフォリオについて「なぜこの技術を選んだのか」「苦労した点は何か」「どうやってAIを活用したのか」といった点を深く問われることになるでしょう。
まとめ
AIによって、単純作業しかできないジュニアエンジニアの居場所は確かになくなっていくでしょう。しかしそれは、エンジニアという職がなくなることを意味しません。
むしろ、AIという強力なレバレッジを効かせることで、ジュニアレベルのエンジニアでも一人でビジネスに価値を提供できるエキサイティングな時代が来るとも言えます。
これからのジュニアエンジニアは、単にコードを書くスキルを磨くだけでなく、課題発見からプロダクトの完成までを一人で推進できる「小さなCTO」のような視点を持つことが、キャリアを切り拓く鍵となるでしょう。