世界を動かす技術を、日本語で。

AIは既存の技術スキルに対して倍増効果をもたらす

2026年5月22日原文(joshwcomeau.com)

概要

  • AI の進化によるプログラミング業界の変化について解説
  • AIツール の本質的な役割と人間開発者の価値を考察
  • 熟練開発者 がAIを活用することで得られる生産性向上の事例紹介
  • AI と初学者のギャップや、AIを道具として捉える重要性を強調
  • 新しい アニメーション講座 や学習環境の案内を含む内容

AI時代におけるプログラミングスキルの価値

  • AIモデル の進化により、多様なプログラミングタスクの自動化が可能な現状

  • 完璧ではない ものの、多くのケースで「十分に使える」レベルに到達

  • 倫理・環境・安全面の課題は残るものの、現実として受け入れる必要性

  • AIの進化=人間開発者不要 という結論は誤りとの指摘

  • 実際には、 高度な専門知識を持つ技術者 がAIで成果を最大化する事例が多い

    • 例: Matt Perry (Motion、Popmotionなどの著者)がAI活用で劇的な生産性向上を実現
    • Motionリファクタリング や大量のIssue解決を短期間で達成
  • LLM(大規模言語モデル) は、初心者や経験の浅いユーザーには十分な成果を出せない場合が多い

  • AIは道具 であり、使い手のスキルが成果を左右

  • Jimi HendrixのギターGordon Ramseyのキッチン の例えで、道具よりも使い手の重要性を強調

  • AIを擬人化 しすぎると、実際以上に能力を過大評価しやすい傾向

  • Iron Manのスーツ のように、AIは優れた使い手によって真価を発揮

  • AIツールの成果=熟練者のスキル×AIの力 という理解が重要

AIと学習・キャリア形成

  • AI活用 で技術力がさらに重要になる現実
  • Web開発の知識 が深いほど、AIを最大限に活かせる
  • AIは既存スキルを増幅 するものという視点
  • 初心者がAIだけで高度な成果を出すのは困難
  • 学ぶことの意義 はAI時代でも変わらない

Whimsical Animations講座の紹介

  • Whimsical Animations という新コースの開講案内
  • 20年のWeb開発経験とアニメーション技術の集大成
  • ゲーム開発の概念(リニア補間、Simplexノイズ、デルタタイム等)をWeb向けに応用
  • ChatGPTなどのAIツール で学習が容易になったが、「質問力」が必要
  • コースでは 厳選カリキュラム で新技術を体系的に習得可能
  • 演習やコードスニペット をローカル環境で実行できる独自プラットフォーム
  • ローンチセール中 で登録受付中

AI時代のキャリアへの考え方

  • AIの未来 や自身のキャリアへの不安は自然な感情
  • AIツールの本質 を理解し、使いこなす力が今後ますます重要
  • 読者へのフィードバック依頼 もあり、双方向の意見交換を歓迎

Hackerたちの意見

「AIツールはアイアンマンのスーツに似てると思う。すごいことができるけど、自分だけじゃ無理。」アイアンマン3を観るべきだね…

それか「アベンジャーズ/エイジ・オブ・ウルトロン」。

AIツールはアイアンマンのスーツに似てると思う。GitHubに63600スターの面白いリポジトリがあるよ(1)。そのリポジトリの開発者はGitHubのトレンド貢献者リストで1位(2)。でも、アプリケーションは説明されている通りではないみたい(3)。開発者たちも、これは本物かどうかをはっきり答えられないみたいで、ただのごちゃごちゃしたLLMの出力なんだ。スーツだけじゃ誰もアイアンマンにはなれないって証明だね。1. https://github.com/ruvnet/RuView 2. https://github.com/trending/developers?since=weekly 3. https://github.com/deletexiumu/wifi-densepose

全体的に気持ち悪い。ruvnetには複数のプロジェクトがあって、ただのAIがたくさんある。GHのインフラが溢れてる理由がなんとなく分かるよ。

三つのAIシステム(Claude、Codex/GPT-5.2、Gemini)による徹底的な独立コード監査とクロス検証の結果、このプロジェクトは機能しない外観に過ぎないことが確認されました。つまり、AIによって作られた非機能的なプロジェクトがあり、AIがその非機能性を証明するために使われているってこと。なんて勇気ある新しい世界なんだ。

スーツだけでは誰もアイアンマンにはなれないって証明だね。アイアンマンのコミックや映画でのテーマだと思う。

先週、アイアンマンみたいな瞬間があったんだ。「バイブコーディング」って感じで、UIデザインを他の画面でコンポーネントテストしながらやってた。要素の強調を減らしたり、レイアウトのオプションを探ったり、動かしてみたりしてたんだ。ループはほぼリアルタイムで、すごく良い感じだった。生成されたコードはひどかったけどね。知らない人が出荷するようなゴミみたいなもので、見た目は良くて動いたけど、すぐにメンテナンスの行き止まりになった。でも、自分じゃできなかったデザインに楽にたどり着けたんだ(デザイナーじゃないからね)。それから、参考デザインを手に入れて、いいコードで手動で実装したよ(こっちが得意な部分)。

同じ気持ちだけど、私が一番悩むのはこれだね。「これを維持する人たちがAIを使ってこのメンテナンスの悪夢を直すだけなら、意味あるの?」って。

脱線だけど、みんなが「プロフェッショナル」や「きれい」と思うようなウェブサイトの作り方を学んだことがないんだ。機能的で使いやすいウェブアプリは作れるけど、見た目が良いと思われるものは作れなかった。LLMがそれを簡単にしてくれたよ。パフォーマンスのオーバーヘッドもなく、HTML/CSS/ターゲットJSでもできるし。

でも、自分ではできなかったデザインにスムーズにたどり着けたよ(デザイナーじゃないから)。私もデザイナーじゃないけど、デザイナーと長いこと一緒にいるから、悪いものは分かるけど、どう改善すればいいかは分からないんだよね。ちゃんとデザインされたサイトを探して、手動でHTML/CSSをコーディングして、今ではCSSがかなり得意になったと思ってる。ライブラリやフレームワークは必要ないし、私のCSS/HTMLはそれらのフレームワークよりもずっと軽いよ。自分をデザイナーとは呼べないけど、ページはエンジニアが作ったんじゃなくて、まあまあのデザイナーが作ったみたいに見えるかな :shrug:

生成されたコードはひどかった。知らない人が出荷するようなゴミみたいなもので、見た目は良かったし、動いてた。でも、すぐにメンテナンスの行き止まりになった。先日Tailwindのスレッドで、「多くのフレームワークの意図された体験は『書き込み専用コード』だ」と明言されたから、これが未来の流れなのかもしれないね。どう繋がってるかは気にしないで、動けばそれでいいし、動かなくなったらAIに直させればいい。なんか解放感があるよね。これを受け入れるAIのニルヴァーナにはまだ達してないかもしれないけど、その瞬間は近いと思う。

これがどれだけ勢いによるものなのか気になる。今のところ、基本的な技術は理解してるし、DIYもできるけど、どこかに理解できるコードがあって、それを掃除しに行くのは嫌だって分かってるから、やらないんだよね。どう「あるべきか」の大体の形は分かってるから、早い反復を受け入れて、自動化されたフレームワークをそれに向けて導くことができる。特に自分のプロジェクトや元々作ったものに関してはね!スタークやアイアンマンは知識を持って動いて、スーツが勢いを加えてた。私たちは「知識の勢い」に乗ってるんだ。企業が十分に持ちこたえられれば、その知識は完全に消えて、ツールだけが残る。その時点で、彼らはロックインされる。そうなると、アイアンマンじゃなくてアイアンラングだね(やっぱり言いたかった!)

Hacker Newsで議論の続きを見る