子供の頃、ほとんどの人はタイピングができなかった。私たちはタイピングの授業を受けた。期末試験はスピードテストだった。1分あたりの単語数だ。今日、タイピングができると言っても誰も感心しない。実際、筆記体は衰退している。子供たちはますます筆記体を読んだり書いたりできなくなっている。私たちは常にタイピングをしている。私たちはどれだけのスキルが学ばれ、どれだけのスキルが衰退したかを忘れている。

しかし、すべてが衰退するわけではない。ソクラテスは今日、教師として非常に人気が出ただろう。私は今でも紙の本を買って推奨している。

コードの読み書きはソクラテスに似ているのだろうか、それとも筆記体に似ているのだろうか。コードが筆記体のようになる可能性を示す明確な兆候がある。今年、私はAIを使ってアプリケーションを構築できるが、コードを読んだり書いたりできない学生に1人以上出会った。これは新しいことではない。ソフトウェアには長年、技術者ではない人々が自分たちが構築または設計したものを説明する人々がいた。実際、業界の多くの部分では、大学学位を取得すればもはやコードを書かないというのが標準的な見方だった。コーディングは猿や地位の低い従業員のためのものだった。GoogleやMetaで年収100万ドルを稼ぐトップエンジニアはコードの書き方を知っている。彼らはしばしばアセンブリとTypeScriptを読んだり書いたりする。彼らはすべてを知っている。

なぜこのような食い違いがあるのだろうか?

私たちはエンジニアに100万ドルを支払う。なぜなら彼は他の人がほとんど理解できない概念を理解しているからだ。彼は問題をより深く見ているため、他の人を上回る。大量のコードを読んだり書いたりすることは、そうした洞察を得る方法の一部だ。AIとチャットするだけでは上位1%のプログラマーにはなれない。将来、トップエンジニアは過去の誰よりも多くのコードを読むかもしれない。これらのエンジニアはどこにでもいるわけではないが、大きな影響力を持つだろう。「しかし、Daniel、人々はプログラミングは解決済みだと言う。なぜコードを読んだり書いたりするのか?」自分のモデルには注意してほしい。テレビが登場したとき、一部の人は大学講師に取って代わると予測した。ある面ではモデルは正しかったが、それは起こらなかった。講師の仕事はテレビ番組を配信することではなかった。年収100万ドルのGoogleエンジニアはコードを生成する機械ではなかった。実際、人々はコードを望んでいるわけではない。生のテキストを望むのと同じくらいに。

実際、私はツールの二極化を予測している。最高のエンジニアは、コードの理解を最大化するツールで作業するだろう。私は、高度なレベルでのコードの読み書きは、筆記体よりもソクラテスを研究することに似ていると信じている。それは、より良い出力生成ツールがあっても陳腐化しない、必要な精神労働だ。

Published by

Post navigation