コンピュータサイエンス教授のカーソン・グロスは、htmxウェブサイトのエッセイ「Yes, and...」において、AIの進歩の中でコンピュータプログラミングのキャリアを追求すべきかという学生、親戚、友人からの頻繁な質問に答えている。彼は「はい、そして……」と条件付きで答え、プログラミングの核心であるコンピュータを使って問題を解決し、それらの解決策の複雑性を制御することを学ぶことは依然として価値があり、AIツールが普及してもプログラミングは viable なキャリアであると主張している。

グロスは、自分でコードを書かずにAIにコード生成を頼ると、実践的なコーディングから得られる直感的な理解を奪われ、コードを読む能力が低下し、彼が「魔法使いの弟子の罠」と呼ぶ、理解や制御できないシステムを構築してしまう可能性があると警告している。コンパイラは決定的な出力を生むのに対し、現在の大規模言語モデルは予測不能なコードを出力しがちで、意図しない複雑性を解消せず、むしろ追加することもあるため、学生は本当に学ぶために自分自身でコードを書かなければならないと指摘している。

今後について、グロスは生のコードを書く行為自体の相対的な重要性は低下するかもしれないが、他のスキルの価値が上がると予測する:人間およびLLMと明確にコミュニケーションを取る能力、プログラミング対象のビジネスやドメインを理解すること、そして大規模システムを構築し複雑性を制御するソフトウェアアーキテクチャの才能である。彼はジュニアプログラマーに「 vibe コード 」への誘惑に抵抗し、直感を養うためにコードを書くことを助言し、企業にはジュニアにも少なくとも一部のコードを書かせるよう促し、現在のプログラマー雇用市場の低迷は一時的である可能性が高いと見て、求職者には家族や友人などの個人的なつながりを頼りに機会を見つけることを推奨している。