28 ポイント 投稿者 GN⁺ 11 시간 전 | 1件のコメント | WhatsAppで共有
  • AIコーディングツールの普及により、誰もがビルダー(builder) になれるようになる一方で、手でコードを書く 職人(artisan) の価値が見直されている
  • 2026年4月時点でGoogleの新規コードの75%がAI生成であり、開発者の84%がAIを導入している状況で、コード生産量は人間が追いつけない速度で増加している
  • AIがコーディングの参入障壁を下げ、開発者のアイデンティティを変える パラダイムシフト(paradigm shift) が進行しており、「開発者とは何か」という問いが再び提起されている
  • AI生成コードは初期段階の構築には有用だが、安全で堅牢なソフトウェアには 専門性と技術的熟練 が依然として不可欠
  • 素早く作るビルダーと、深い技能を持つ職人が結びついた 職人-ビルダーのハイブリッド が、新時代の開発者の中核的な差別化要因になるだろう

AIという新たな動力工具とコード生産の変化

  • AIは、槍や車輪、印刷機、インターネットに続いて人間の創作・消費のあり方を変えてきた道具の系譜の一つであり、技術の世界に急進的な変化をもたらしている
  • コード生成の領域でその変化は特に顕著
    • 2023年、GitHubはユーザーコードの46%が GitHub Copilot によって生成されたと明らかにした
    • 2026年4月時点でGoogleの新規コードの75%がAI生成であり、約1年半で25%から75%へ増加した
  • AI生成コードのかなりの部分は使えなかったり、セキュリティ上脆弱だったりするが、生産されるコード行数は指数関数的に増加している
  • 2025 Developer Surveyによれば、開発者・技術者の84%がAIを導入しており、そのうち51%が毎日AIツールを使っている
  • しかし、AIが37,000行ものコードを吐き出すとき、

    私たちはいったい何を生み出しているのだろうか?
    私たちが生み出すものの生成過程から私たち自身を排除したら、どうなるのだろうか?
    人工知能が完全に生成したものを、本当に私たち自身の創作物と呼べるのだろうか?

技術における哲学的難題 — 職人 vs ビルダー

  • 新しい技術が終わらせるのはすべてではなく、特定のものである。ここで言えば、まさに 現状維持(status quo) の一つだ
  • かつては椅子を自分で作り、手紙を自分で書かなければならなかったが、今ではIKEAやWhatsAppがその役割を置き換えている
    • 手工芸や木工が消えたわけではなく、忍耐と丹念さを持つ 職人 の役割として残っている
    広告
  • 道具が素早い制作を可能にするとき、「職人であるとはどういう意味なのか?」
    • 「同じ時間でIKEAの椅子を何百脚も組み立てられるのに、誰が椅子をゆっくり手で作るのか?」
    • 「AIが半分の時間で何でも作ってくれるのに、なぜコードを書くのか?」
  • Mike Swift (Major League Hacking) は次のように語っている

    「歴史的に、開発者であることはアイデンティティであり、コーディングというスキルを知っていなければならなかった。今は必ずしもそうではない」

    • AIはコーディング、映像編集、文章作成、数学、デザインなど ほぼあらゆる分野の参入障壁を下げている
  • 良くも悪くも、私たちは人工知能のおかげで 終わりのない近道 を作り出した
  • 企業は、遅くて丁寧な作業で最高品質を誇る職人よりも、すぐに投入できるビルダー を求めている
    • ただしIKEAの椅子が長持ちしないように、AI生成ソフトウェアも長持ちしないだろう

    「企業が粗雑に作られた椅子やAIソフトウェアの問題に直面したら、どうなるのだろうか?」

    広告
  • 正直に言えば、職人とビルダー という二分法は、必ずしも二分法的である必要はないと思う
  • AIの登場によって、私たちは技術発展の歴史における別の変曲点に到達しており、それは 現在の状況を終わらせ、新しい状況を生み出す変曲点 である
  • その新しい状況では、開発者は 未来の技術を素早く大規模に構築する職人へと進化 していくだろう

ビルダーである職人、職人であるビルダー

  • コードをほとんど知らない人でも、vibe-codingツールを使えば数時間で(部分的に)動くアプリケーションを構築できる
    • LinkedInでコードを一行も知らないのに、プロフィールに「building the next XYZ」と掲げる人たちの存在がそれを証明している
  • AIが手書きコーディングを選択肢の一つにしたことで、開発者のアイデンティティはもはや 「コードを書けるかどうか」 では定義できなくなった
    • 核心的な問いは 「何が開発者をソフトウェア構築プロセスの中で代替不可能にするのか」 へと移っている
  • その代替不可能性は、長年の経験、すなわち 職人性(artisanry) から生まれる
    • 文章作成の例: AI登場初期には誰もがもっともらしい段落を作れるようになったが、バブルが落ち着いた後、人を動かす物語を組み立てる力が再び文章作成の本当の価値になった
    • 職人の技能が成果物の形を決めるため、熟練者はAIを通じて素早く大規模に仕事を進められる
  • Mike Swiftは次のように語っている

    「価値はアイデア、コミュニケーション、センス(taste) から生まれる。何を、なぜ作るのか、そしてLLMやチームにどう作らせるかを知っていることだ」

    広告
    • 椅子を頑丈に作る方法を知っているのは、実際に作ったことがある人だけであり、コードベースを安全にする方法を知っているのは、コーディングできる人だけだ
  • Scott Hanselman (VP of Developer Community, Microsoft)

    「目標はプロトタイプなのか、それとも何百万人ものデータを預かる堅牢で安全なバンキングプラットフォームなのか」

    • AI生成コードは前者には適しているが、私たちのデジタル世界が築かれているのは後者である
    • コーディング知識のないvibe coderは、AIと自分自身の両方を混乱させ、奇妙なハードコーディングにはまり込む可能性がある
    • 単純なユーティリティを書くことと、Windowsや.NETのような基盤システムをリリースすることの間には大きな違いがある

クラフトマンシップ(craftsmanship)の価値

  • 私たちはビルダーが支配する世界に生きている
  • 企業は速度と効率を優先する ビルダーのやり方 で動いているが、堅牢なソフトウェアを作るには 職人の専門性がますます重要になっている
    • 文章作成において キュレーションとセンスが良い文章の判断基準になったのと同じ 構図である
  • AIがコードに無限の可能性を開くことで、コード需要も無限に増加 する見込みだ
    • ビルダーは、スケールしない、あるいは機密データを漏えいさせる成果物を作り続けることになり、それを修正するには コードを本当に理解している 専門家の作業が必要になる
    広告
  • AIは印刷機・車輪・インターネットのように拒否できない道具であり、職人の仕事をより容易にする手段でもある

    「今の世界は実質的に 電動工具(power tools) の誕生期だ。問題を解き、製品を作るためにツールの流れを最適化している」 - Mike Swift

    • 開発者にとって、このような強力なツールを巧みに活用することは、新しい AI世界で成功するための必須要素 である
  • 現状維持が変わっても、遅く精緻な職人の仕事が消えるわけではなく、重要なのは職人かビルダーかではなく、その両方を兼ねること
    • 文章の下書きを 万年筆でノートに書きながら、同時にノートPCでGeminiを開いておく作業スタイル がその例だ
  • IKEAの椅子を技術なしに組み立てられる理由も、熟練者が部品を設計・検証・生産しているから であり、コードとソフトウェアにも経験ある職人が依然として必要
    • 構築できる 職人開発者 は、どんなAIよりも価値ある存在になるだろう

1件のコメント

 
awbrg789 8 시간 전

良い文章ですね、共有ありがとうございます。