その一方で、「これからエンジニアを目指す人は何を学べばいいのか」「若手エンジニアはどのように経験を積めばよいのか」といった新たな悩みも生まれています。
AI時代のキャリアはどう変わるのでしょうか。まつもとゆきひろ氏は、「これまでの常識を前提に考えない方がよい」と語ります。
>> 第1回の記事は以下からご覧いただけます。
AIは「新人」から「開発パートナー」へ。AI時代、人間の役割はどこに残るのか
「ジュニアエンジニアの仕事」が変わり始めている
AIがコードを書くようになる中で、「エンジニアとして、これから何を目指せばいいのか分からない」という声も増えています。若いエンジニアはどのように考えればよいのでしょうか。
まつもと氏は、これまでのエンジニアの育成方法そのものが変わる可能性があると話します。
これまで、多くの開発現場では、若手エンジニアは設計書どおりにコードを書くことからキャリアをスタートしてきました。
経験豊富なアーキテクトやリーダーが設計し、ジュニアエンジニアが実装を担当する。そして経験を積み重ねながら、徐々に設計や要件定義へと役割を広げていく――そんなキャリアパスが一般的でした。
しかし、その前提が大きく変わろうとしています。
AIが実装の多くを担えるようになることで、これまで若手が経験してきた「コードを書く仕事」が減り始めているからです。
「ジュニアエンジニアが担当していた仕事をAIが引き受けるようになると、『では何を学べばいいのか』という不安が生まれるのは自然なことです。」
しかし、それはエンジニアの価値が下がることを意味するわけではありません。
むしろ、ソフトウェア開発の本質に、より早い段階から関われるようになる変化だと捉えています。
ソフトウェア開発で最も創造的なのは、「何を作るか」を考えること
まつもと氏は、ソフトウェア開発の本質をこう捉えています。
「何を作るのかを考え、何を作るのかを決め、最後まで形にしていくこと。」
これこそが、ソフトウェア開発でもっとも創造的な仕事だと言います。
コードを書くことは、そのプロセスの一部にすぎません。
これまでは、その創造的な仕事にたどり着くまでに、長い下積み期間が必要でした。
しかしAIによって実装の負担が軽くなるのであれば、最初から「何を作るべきか」を学ぶことも可能になるのではないか――まつもと氏はそう考えています。
「今までコードを書くことで経験値を積み重ねてきましたが、本当に大事なのはそこではありません。最初から、価値を考える部分を学べばいいのではないでしょうか。」
AI時代は、若手エンジニアがより創造的な仕事へ早く挑戦できる時代でもあるのです。
最初から「プロダクトを作る人」を目指していい

具体的には、どのような力を身につけていけばよいのでしょうか。
まつもと氏が挙げたキーワードは、「アーキテクト」と「プロダクトオーナー」です。
これまでは経験を積んだベテランが担うことの多かった役割ですが、AI時代には、もっと早い段階から意識してよいと言います。
重要なのは、コードを書く技術だけではありません。
「どんな課題を解決するのか」
「誰のために作るのか」
「どうすればもっと良いプロダクトになるのか」
そうした視点を持つことが、これからのエンジニアには求められるようになります。
一方で、現在出版されている書籍や教材の多くは、実装経験を積んだエンジニアを前提に書かれています。
AI時代に必要な学び方は、まだ十分に体系化されていません。
だからこそ、業界全体として、「創造的な部分」をどう学ぶかを言語化し、教育していくことが必要になると指摘します。
「『見て覚えろ』ではなく、最初から創造的な部分を教えられるようになることが、これからの教育では重要になると思います。」
AIと一緒に、「自分のプロダクト」を作ってみる

では、その力はどのように身につければよいのでしょうか。
まつもと氏が勧めるのは、小さなプロダクトを実際に作ってみることです。
社内向けのツールでもよい。
業務を少し便利にする仕組みでもよい。
成功しても失敗しても、大きな影響が出ない規模から始めればよいと言います。
重要なのは、「自分がこのプロダクトを任されている」という感覚です。
AIと一緒に開発し、
実際に動かし、
改善点を考え、
より良いものへ育てていく。
その経験こそが、AI時代の学びになります。
「このプロダクトは自分が責任を持っている。」
そう思えることは、責任感だけでなく、仕事の面白さや達成感にもつながります。
「コードを書くこと」ではなく、「価値を生み出すこと」。
AI時代のエンジニアに求められる役割は、そこへ少しずつ移り始めています。
「コードを書くこと」が好きなら、それは趣味でも続けられる
もちろん、コードを書くこと自体が好きな人もいます。
まつもと氏自身も、その楽しさは否定しません。
一方で、仕事として求められる役割は変わっていくと見ています。
実装の多くをAIが担うようになれば、仕事として「コードを書く人」の需要は少しずつ減っていくかもしれません。
それでも、オープンソース活動や個人開発では、自分でコードを書き、試行錯誤する楽しさを味わうことができます。
「仕事ではAIを活用しながら価値を生み出し、趣味では自分でコードを書く。」
そんな新しいエンジニアの楽しみ方も、これから当たり前になっていくのかもしれません。
次回は、Rubyが大切にしてきた思想、バイブコーディングの本質、そして「次のRubyは生まれるのか」という読者からの質問をもとに、AI時代のプログラミング言語の未来について伺います。
