4 min remaining
0%
AIアプリケーション

大きなフェーズシフト:なぜ私は2026年にコーディングをやめ(オーケストレーションを始めた)のか

2026年、ソフトウェアエンジニアリングはAIがコーディングの主導権を握ることで変革し、人間の役割は戦略と方向性にシフトし、「コードアクション」とスキル拡張の新しい時代を迎えました。

4 min read
Progress tracked
4 分で読めます·

要約:2025年12月頃、境界線を越えました。私は手動で90%のコードを書くことから、AIに90%のコードを書かせながら戦略を指揮することに移行しました。これは単なる生産性向上ではなく、ソフトウェアエンジニアであることの意味を根本的に書き換えるものです。私たちは「コードアクション」の時代に突入しており、スタミナが新たなボトルネックとなっています。

こちらは、マーキュリーテクノロジーソリューションズのCEO、ジェームズです。

私の30年以上のプログラミングの中で、これほど激しい、そして迅速なシフトを経験したことはありません。

2025年11月、私のワークフローは70%が手動コーディング、30%がAI支援でした。

2025年12月までに、その比率は逆転しました:90%がエージェントによるコーディング、10%が人間のレビューです。私は今、基本的に英語でプログラミングをしています。機械に平易なテキストで何を書くべきかを指示するのは ego に痛みを伴いますが、そのレバレッジは否定できません。

私たちはもはやコードの行を書くのではなく、大きな「コードアクション」を実行しています。

ここに、ソフトウェアエンジニアリングの新しい現実に関する私の現地報告があります。

Here is my field report on the new reality of software engineering.

1. "エージェントスウォーム"の現実(IDEを手放さないでください)

"エージェントスウォーム"がIDEを置き換えるという過剰な期待があります。

IDEを削除しないでください。これらのエージェントを鷹のように見守る必要があります。

バグの性質が変わりました。

  • 古いバグ:構文エラー、タイプミス、ヌルポインタ。
  • 新しいバグ:微妙な概念的エラー。エージェントが誤った仮定をし、それを自信を持って進めます。

"ジュニアデベロッパー"症候群:

今日のエージェントは、雑で急いだジュニア開発者のように振る舞います。

  • 彼らは混乱を管理したり、明確化を求めたりしません。
  • 彼らはお世辞を言います(あなたの悪いアイデアに同意します)。
  • 彼らはAPIを過度に複雑にし、抽象化を膨らませることが大好きです。
  • 彼らは不要なコードを掃除することを忘れます。

エージェントが脆弱な1,000行のモンスターを書くのをよく見かけます。あなたは介入して言わなければなりません、"これを100行で済ませられないでしょうか?"そして、それはすぐに自ら修正します。

私の現在の設定:生成のために左側にAIセッション(Ghostty)、右側に識別とレビューのためのIDE。

2. 粘り強さ:新しいスーパーパワー

最も「AGIを感じる」瞬間は、コードそのものではなく、スタミナです。エージェントは決して疲れません。彼らは決して士気を失いません。

私はエージェントが問題に30分間苦しむのを見ました。アプローチを次々と試み、ついに勝利を収めました。人間ならコーヒーを飲みに行って諦めていたでしょう。

スタミナは作業の核心的なボトルネックです。

AIはそのボトルネックを取り除きました。3. レバレッジ:命令的 \~ 宣言的

本当の魔法は、AIに「

The real magic happens when you stop telling the AI どう コーディングを始めて、それを伝え始めるか 成功がどのようなものか。

  • 言わないでください: "Xを反復処理する関数を書いてください..."
  • 言ってください: "これが成功基準です。まずテストを書いてください。テストが通るまでループし続けてください。"

この変化は、命令的(命令を出すこと)から、宣言的(目標を定義すること)への移行であり、これが大きな影響力を得る方法です。あなたは設計者になり、AIは建設者になります。

4. "スピードアップ"の逆説(拡張 > 速度)

私は速くなったか?はい。

しかし、主な効果は速度ではなく、拡張。範囲の拡張:

  1. 私は以前はROIがなかったために気にしなかったものを構築します。スキルの拡張:
  2. 私は以前は技術的なスキルが不足していた分野に取り組みます。「スピードアップ」は実際には能力の爆発です。

5. リスク:萎縮とスロパコリプス

スキルの萎縮:

手動でコードを書く能力がすでに薄れているのを感じています。脳は「生成」(書くこと)と「識別」(読むこと)を分けます。コードを完璧にレビューすることはできますが、構文のための筋肉記憶は衰えています。

2026年のスロパコリプス:

覚悟してください。GitHub、Substack、Arxiv、Xは低品質のAI生成の「スロップ」であふれかえることになります。「生産性シアター」の時代に突入しています、

量が価値から完全に切り離される場所です。2026年の大きな問い

The Big Questions for 2026

この新しい能力を体得する中で、私を夜も眠れなくさせる4つの質問があります:

  1. 100倍エンジニア: 平均的なエンジニアと最高のエンジニアの比率はどうなるのでしょうか?AIを駆使することで、平均と最大の間のギャップは指数関数的に広がるかもしれません。
  2. ジェネラリスト vs. スペシャリスト: LLMは「マイクロ」(空白を埋める)に優れています。人間は「マクロ」(大戦略)に必要です。これは、ジェネラリスト(私)の時代が本当に到来したことを意味するのでしょうか?
  3. コードのゲーミフィケーション: コーディングは今、StarCraft(ユニットの管理)やFactorio(システムの最適化)をプレイしているように感じますか?
  4. デジタルボトルネック: 社会のどれだけの部分が、単にコードを書く人が不足していたために制約されていたのでしょうか?私たちはそれを知ろうとしています。

結論:エネルギーの高い年

2025年末に、私たちは一貫性の閾値を超えました。

インテリジェンスは現在、統合を上回っています。ツール、ワークフロー、システム設計、組織構造はまだ追いついていません。

2026年は、業界がこの新しい武器をどのように使いこなすかを模索する中で、混沌とした高エネルギーの年になるでしょう。

まだコーディングをしていますか、それともオーケストレーションをしていますか?

マーキュリーテクノロジーソリューションズ:デジタリティを加速させる。

Frequently Asked Questions

What are 'Code Actions' and how do they change software engineering?

'Code Actions' refer to the new approach in software engineering where the focus shifts from writing syntax to executing broader tasks and objectives. This transformation means that engineers are now more involved in defining success criteria and strategic direction, while AI handles the coding process, significantly altering traditional roles.

What is the impact of AI on coding productivity?

AI has drastically increased coding productivity by allowing engineers to transition from writing 90% of their code manually to overseeing AI-generated code. This shift not only enhances speed but also expands the scope of projects that can be tackled, enabling engineers to explore areas they previously avoided due to time constraints.

What challenges arise from relying on AI for coding?

While AI greatly assists in coding, it also introduces challenges such as skill atrophy, where developers may lose their ability to write code manually over time. Additionally, the proliferation of low-quality AI-generated code, referred to as the 'Slopacolypse,' raises concerns about the overall value of output in the industry.

How should software engineers adapt to the changes brought by AI?

Software engineers should adapt by redefining their roles to focus more on strategic aspects and goal-setting rather than manual coding. Embracing a mindset that leverages AI to achieve desired outcomes will be crucial, as will maintaining skills in code review and quality assurance to ensure the reliability of AI-generated code.

What does the future hold for the role of software engineers?

The future of software engineering will likely see a greater divide between generalists and specialists, as AI tools enhance efficiency in coding tasks. Engineers will need to adapt to this landscape by honing their strategic thinking and integration skills while also preparing for the potential challenges of navigating an influx of automated coding solutions.

旅を続ける

この記事に基づいた厳選されたおすすめ