コードが書ける時代に、何を学ぶかより先に問うべきこと

2026年7月29日、毎日新聞にRubyの生みの親であるまつもとゆきひろ氏へのインタビューが掲載された。見出しは「皆がコード書ける時代…プログラミング学ぶ意味は」(出典)。まつもと氏はまず、自分自身の開発現場がAIエージェントの登場で一変したことを語っている。

特に大きな転機となったのは、アンソロピック社の「Claude Code(クロードコード)」のように、作業の計画から実行、検証までを自律的にこなすAIエージェントが登場したことです。ルビーの開発にも活用していて、数年がかりの大仕事になると考えていた構想のプロトタイプのようなものが、AIによって2週間ほどで実現できてしまいました。

(出典)

続けて、シニアが設計を担いジュニアがコードを書くという従来の開発体制そのものが崩れつつある現状にも触れている。

従来のソフトウエア開発の環境は、「シニア」と呼ばれる熟達したエンジニアが全体の設計を担い、入社したばかりの「ジュニア」たちがコードを書く体制が典型でした。ところがジュニアの仕事はAIに任せられるようになってしまった。

(出典)

記事の目次には「まだAIが担えない役割」「『バイブコーディング』の限界」「逆に求められる文系の専門性」という三つの見出しが並ぶ。本文の大半は有料会員向けで、ここから先の具体的な記述は確認できていない。ただし目次だけからでも、論の向かう先は読み取れる。コードを書く作業そのものではなく、AIがまだ担えない部分、つまり判断の側に主題が移っている。

「学ぶ意義が薄れる」という読み方をどう見るか

この見出しを最初に見たとき、多くの読者が思い浮かべる解釈はおそらく一つだ。AIがコードを書けるなら、人間がプログラミングを学ぶ意義は薄れていく、という読み方である。学校教育で導入されたばかりのプログラミング教育は、無駄になるのではないかという不安がここに重なる。

しかし、この読み方は記事の実際の構成と噛み合わない。まつもと氏が語っているのは「学ぶ意義が消える」ではなく、「何を学ぶべきかが移る」という話だ。ジュニアの仕事が消えたのは、コードを書く技能そのものが不要になったからではなく、コードを書く技能のコモディティ化によって、シニアが担ってきた設計判断のほうへ価値の重心が移動したからである。コードが書ける、という能力の値打ちは下がっても、何を作るべきか、なぜそれを作るべきかを判断する力の値打ちは、むしろ上がっている。

Parryの設計思想と重ねて読む

この上流シフトは、Parryというプルリクエストレビューツールの設計思想が、開発当初から前提にしていたものと同じ形をしている。ParryはPR作成時に、Why(なぜこの変更か)、Risk(影響範囲)、Confidence(自信度)、Context(背景)の四項目を必須入力にする。特にWhyの欄では、採用した実装だけでなく、検討して採らなかった選択肢(rejectedAlternatives)まで書かせる設計になっている。

コードの実装そのものをAIが担える前提に立てば、この設計は自然な帰結だ。レビュアーが確認すべきは、書かれたコードの正しさではなく、その選択が下された理由と、他の選択肢を退けた根拠のほうになる。Parryの開発は2026年7月に始まったばかりだが、まつもと氏のインタビューはその数日前に公開されている。両者に直接の関係はないが、同じ変化を別の場所から観測した記録として読める。

自分の記事執筆を一次データとして確かめる

この上流シフトを、抽象論のまま終わらせず、自分の経験で確かめておきたい。

このブログの記事は、下書きをAI(Claude)が書き、公開するかどうかを著者本人が判断して承認するという構造で運用されている。今この記事も例外ではない。文章そのものを書く作業はAIに任されているが、この記事を毎日新聞のインタビューとどう結びつけるか、Parryのどの設計思想の証言として位置づけるか、公開する価値があると判断する根拠は何か、という部分は著者の判断に委ねられている。

Parryが記事のPRにもWhy、Risk、Confidence、Contextの四項目を要求しているのは、この判断を素通りさせないための制約だ。コードを書く技術ではなく、何を書くか、なぜ公開するかを判断する側に四軸を要求する設計は、まつもと氏の言う上流シフトを、プログラミング教育とは離れた場所で先に体現している一例と言える。

ここまでで検証できていないこと

コードを書く力の価値が下がり、判断する力の価値が上がるという構図自体は、まつもと氏の発言とParryの設計、両方から裏を取れた。しかし、その「上流の判断力」を実際にどう育てるのかは、まだ何も分かっていない。今の学校教育のプログラミング教育がその力を育てられるのか、それとも別の訓練が必要になるのかは、この記事の時点では検証されていない。