AIがコードを書く時代に、それでも深さを耕すということ
はじめに
最近、興味深い記事を読みました。
「AIがコードを書くようになることは、フロントエンドが経験した“失われた10年”の繰り返しではないか」という内容です。
フロントエンド開発がフレームワークの普及によって、かつて専門職だった領域から“誰でもできる仕事”へと変容した、、、その流れが、今AIによってプログラミング全体に起きているというのです。
あなたはどう感じますか? 私は、少し立ち止まって考えてしまいました。
技術の積み重ねや、作り手の“深さ”は、本当に失われてしまうのでしょうか、、、
「失われた10年」が教えてくれたこと
2000年代後半から2010年代にかけて、フロントエンドの世界は大きく変わりました。
セマンティックなHTMLやCSS、アクセシビリティ、ブラウザ間の微妙な差異への理解、、、そうした職人的な技が、ReactやVueといったフレームワークの台頭で「抽象化」されたのです。
効率は上がりました。
参入障壁が下がり、多くの人がWebの表層を作れるようになった。
でも、その代わりに、深い知識が軽んじられる風潮も生まれました。
ボタンひとつ実装するのに、内部でどんなHTMLが生成され、ネットワークパフォーマンスにどう影響するかを知らなくても、Shadcnのコンポーネントをポンと置けば動く。
私自身、ハードウェアとソフトウェアの狭間で仕事をしてきた身として、この“見えない部分への無頓着”には複雑な思いがあります。
デスキリングという両刃の剣
社会学の言葉に「デスキリング(deskilling)」があります。
熟練労働が技術導入によって半熟練・未熟練労働に置き換わることです。
企業にはコスト削減になり、労働者の交渉力は弱まる。
フロントエンドの歴史はまさにその通りで、今AIがコードを生成することで、より広範囲のプログラミングに同じ現象が起きています。
でも、私はここで「効率化=悪」と決めつける気にはなれません。
例えば私の愛したRevoxのテープレコーダー。
昔はリールの編集にハサミとスプライシングテープを使い、音の波形を目で追いながら一瞬のノイズまで耳を澄ませたものです。
今はDAW上で波形を切り貼りする。
これも一種のデスキリングかもしれませんが、表現の幅は確実に広がった。
大事なのは、道具が変わっても“何を聴きたいか”という感覚が研ぎ澄まされているかどうか、、、だと思うのです。
抽象化の漏れと、庭の教え
ソフトウェアの抽象化はよく「漏れる」と言われます。
Reactがブラウザの詳細を覆い隠しても、遅いネットワークや低性能デバイスでは、その綻びが露わになる。
AIによるコード生成も、プロンプトのわずかな違いで結果が変わるという、非決定的な脆さを抱えています。
まるで、土壌のpHや微生物のバランスを考えずに化学肥料だけに頼る家庭菜園のようです。
私は週末、小さな畑で野菜を育てています。
種を蒔く時期、水はけ、連作障害、、、一朝一夕では身につかない“土地の声”を聴く力は、まさにフロントエンドの「フロントの中のフロント」に通じるものがあります。
フレームワークやAIが表面を整えてくれるとしても、その下にある“自然の理”を感じ取れるかどうかで、結果の豊かさはまるで違う。
技術の深さはどこに宿るのか
GPSのセンチメートル級測位の開発に携わったとき、私は衛星からの電波が大気の揺らぎで乱れ、マルチパスが位置を狂わせる様を何度も見てきました。
アルゴリズムで補正しきれない誤差を、経験と勘で「あ、これは西のビルの反射だな」と察知できる技術者は、まさに職人でした。
AIは大量のデータを処理できるけど、現場の風を肌で感じることはない。
この「身体性」こそ、作り手の深さが宿る最後の砦かもしれません。
AIが書いたコードをリファクタリングするとき、私たちはその背後にある設計思想を読解し、足りない部分を補う。
まるで、ジャズの即興演奏で相手のフレーズを受け止め、自分の音を重ねるような営みです。
バウハウスと大量生産の狭間で
100年前、バウハウスは工業化の波に対し、芸術と技術の融合を掲げました。
大量生産によって失われる「手わざ」を、新たな造形言語で乗り越えようとしたのです。
現代の私たちも、AIという大量生産のコードにどう向き合うか、同じ問いの前に立っています。
「AIが書いたコードを使うことは、昔のStack Overflowのコピペと変わらない」と言う人もいます。
確かに、適切な検索ワードで目的のコードにたどり着くスキルと、プロンプトを磨くスキルは似ている。
でも、コピペを繰り返すうちに「なぜこれで動くのか」を考え始めた人は、やがてオリジナルな発想に至る。
AIもまた、そうした学びの導火線になり得ると私は信じたい。
おわりに:あなたの手に残るものは
AIがコードを書く時代に、作り手の深さは形を変えて残ります。
それは、目に見えない抽象化の下の地層を探ろうとする好奇心であり、微妙な綻びに気づく繊細さであり、長い時間をかけて築いた“美しさ”の尺度です。
私たちは、効率化の波に足を取られるのではなく、その波に乗りながらも、自分の足で海底の感触を確かめることを忘れてはいけない。
あなたの手に、これまで積み上げてきた技術の感触は残っていますか? 私は今日も、古いRevoxのツマミを回すたびに、自分の指先を信じようと思うのです。