FreshworksのAIコード生成が暴いたエンジニアの盲点。「書く」仕事が消えた後、唯一残る価値の正体。

FreshworksのAIコード生成が暴いたエンジニアの盲点。「書く」仕事が消えた後、唯一残る価値の正体。


📡 本日の観測ニュース

Freshworks layoffs: “Over half of our code is written by AI,” says CEO as firm cuts 500 jobs - Storyboard18

▶ 元記事を読む


FreshworksのCEO、Girish Mathruboothamが500人の従業員解雇と共に放った一言は、ソフトウェア業界全体への冷徹な宣告に他ならない。「我々のコードの半分以上はAIによって書かれている」。これは単なる生産性向上の報告ではない。エンジニアという職種の価値尺度が、根底から書き換えられた瞬間を捉えた記録である。

McKinseyの調査によれば、生成AIはソフトウェア開発の生産性を最大45%向上させる可能性があるという。しかし、この数字の裏で起きているのは、単なる効率化ではない。価値を持つエンジニアと、コストとして計算されるエンジニアの冷酷な選別だ。 Freshworksの事例は、その選別がすでに始まっていることを示している。

深夜のオフィス。モニターに映し出されるのは、AIが数秒で生成した数千行のコード。構文は完璧で、単体テストもグリーンライトが灯っている。しかし、あるシニアエンジニアは腕を組んだまま動かない。彼の20年の経験が、この「完璧な」コードに潜む時限爆弾の存在を警告している。それは、3年後のシステム改修で発生するであろう巨大な手戻りコスト、予期せぬアクセス急増に耐えられないアーキテクチャの脆弱性、そして何より、ビジネスの微妙な変化に対応できない硬直性——「技術的負債」と呼ばれる亡霊だ。

隣の席では、AIの出力をそのままコミットし、「仕事が速い」と評価される若手が意気揚々と帰宅の準備をしている。彼は気づいていない。自分の仕事が、AIの出力を検証するだけの「人間チェッカー」へと変質していることに。そして、その作業の価値が、AIの精度向上と共に限りなくゼロに収束していくという事実に。

この残酷なコントラストこそ、AI時代のエンジニアが直面する現実だ。もはや「コードを書く速度」や「知っているアルゴリズムの数」に価値はない。それはAIが圧倒的に優れている。

では、人間のエンジニアに残された価値とは何か。 それは、AIが生成したコードの「見えないコスト」を予見し、問いを立てる能力である。

AIはコードを生成するが、そのコードが持つ「時間軸」や「ビジネスコンテキスト」までは責任を負わない。未来の「技術的負債」を特定し、そのリスクをビジネスサイドにも理解できる言葉で説明し、回避策を設計すること。これこそが、AIには決して模倣できない、人間ならではの高度な知的労働だ。

「コードを書ける」というスキルだけで安住しているエンジニアは、Freshworksの事例が示すように、もはや組織にとってコストでしかない。AIが生成したコードをただレビューするだけの「人間チェッカー」に甘んじることは、キャリアの緩やかな死を意味する。

ここから、その罠を抜け出し、AIを使いこなして自らの価値を再定義するための、具体的な4つのプロトコルを開示する。

Sprint 1: AIによる自己コードレビュー

まず、自分が直近で書いた100行以上のコードを、Claude 3 OpusやGemini 1.5 Proのような高性能なAIに提示する。そして、次のプロンプトを投げかける。 「あなたはベテランのソフトウェアアーキテクトです。このコードに潜む潜在的な技術的負債を、1. 保守性、2. パフォーマンス、3. セキュリティ、4. スケーラビリティ、5. ビジネスロジックの陳腐化リスク、の5つの観点から評価してください。その上で、3年以内に最も深刻な問題を引き起こす可能性が高いものを1つだけ選び、その理由を説明してください。」

  • 期待される効果: このスプリントの目的は、AIに答えを教えてもらうことではない。AIが指摘した点、そして「指摘しなかった点」を分析することで、自分自身の思考の盲点を発見することにある。AIは構文的な問題や一般的なベストプラクティスからの逸脱は指摘できても、あなたの会社の特殊なビジネスルールや、来期予定されている大規模な仕様変更といった「文脈」は知らない。その差分にこそ、あなたの価値が宿る。所要時間はわずか5分。
  • やりがちな失敗: AIの指摘を鵜呑みにし、思考停止でコードを修正すること。重要なのは「なぜAIはこれを負債と判断したのか」「なぜこのビジネスリスクを見逃したのか」を自問自答するプロセスそのものである。

Sprint 2: 「3年後の問い」の注入

チームのコードレビューの文化を根本から変える。GitHubやGitLabのプルリクエスト(マージリクエスト)のテンプレートに、次のチェックボックスを強制的に追加する。 [ ] この変更が3年後のプロダクトに与えるポジティブな影響と、潜在的なネガティブな影響について説明しました。

  • 期待される効果: この単純な一手間が、チーム全体の視座を「今、動くコード」から「未来の資産となるコード」へと引き上げる。レビューコメントで「この実装だと、将来〇〇の要件が来た時に辛くないですか?」といった、未来を起点とした問いが自然に生まれるようになる。最初は抵抗があるかもしれないが、3ヶ月も続ければ、技術的負債に対するチーム全体の感度が劇的に向上する。
  • やりがちな失敗: 形骸化すること。これを防ぐには、リーダーが率先して具体的な未来のシナリオ(例:「もしユーザー数が10倍になったら」「もしこのAPIが外部公開されることになったら」)を提示し、議論を活性化させることが不可欠だ。

Sprint 3: 異種AIによるクロス評価

1つの機能やアルゴリズムについて、GitHub CopilotとAmazon CodeWhisperer、あるいはClaudeとGeminiなど、異なる思想で設計された複数のAIにコードを生成させてみる。

  • 期待される効果: 生成されたコードの差分(diff)を比較分析することで、各AIの「個性」や「得意分野」が見えてくる。Copilotは既存コードの文脈を読むのが得意だが、Claudeはよりゼロベースでクリーンな設計を提案するかもしれない。この比較検討を通じて、「どのAIの提案が、我々のプロジェクトの『今』の文脈に最も適しているか」を判断し、その理由を言語化する能力が養われる。これは、単にAIを使えるだけでなく、「AIを使いこなす」ための重要なステップだ。
  • やりがちな失敗: 単に「動いた方」や「短く書けた方」を採用してしまうこと。重要なのは、それぞれのコードが内包する設計思想やトレードオフを理解し、長期的な視点で最適なものを「選択」するプロセスである。

Sprint 4: 「捨てる」コードの提案

最も高度なスプリント。AIを使って、既存のコードベースから「リファクタリングのコストパフォーマンスが悪い(修正が大変な割に、使われていない、あるいはビジネス価値が低い)」と思われる機能やモジュールを特定させる。 「このリポジトリ全体を分析し、過去1年間のコミット履歴と利用ログ(※別途インプット)を考慮した上で、削除または非推奨にすべき機能を3つ提案してください。それぞれの提案について、削除した場合のメリット(保守性向上、インフラコスト削減など)と、デメリット(影響を受けるユーザー、代替手段など)をまとめてください。」

  • 期待される効果: 「コードを書く」エンジニアから、「コードを捨てる判断ができる」エンジニアへの脱皮。機能を追加することよりも、安全に機能を削除することの方が遥かに高度な技術と判断力を要する。この提案ができるエンジニアは、単なる開発者ではなく、プロダクトのライフサイクル全体に責任を持つアーキテクトとしての価値を持つ。
  • やりがちな失敗: 感情的になること。自分が過去に書いたコードが削除候補に挙がったとしても、それを客観的なデータとして受け入れ、プロダクト全体の健全性を優先する姿勢が問われる。

【AI-NATIVE CAREERからの実践課題】 今週のチームミーティングで、議題に「AIが書いたコードによって、我々のチームに新たに発生した『見えない仕事』は何か?」を追加せよ。 具体的には、以下のようなものが考えられる。

  • AIが生成したライブラリのライセンス確認
  • AIの出力に起因する、特定しづらいバグのデバッグ時間
  • AIの提案を評価・選択するための議論の時間 これらの「見えないコスト」を可視化し、チームで共有すること。それが、AI時代の生産性について現実的に語るための第一歩となる。

AIは、エンジニアから「書く」という仕事を奪ったのではない。退屈なタイピング作業から解放し、「問う」という、より本質的な仕事に集中させるための究極のレバレッジだ。この問いから逃げる者は、自らが書いたコードではなく、AIに書かせたコスト計算書によって評価されることになる。 AI-NATIVE CAREER


💭 あなたのチームのコードレビューで、「この実装が生む将来のコスト」について議論する時間は、一週間のうち何分あるだろうか。


AI時代の管理職向け 有料記事

AI-NATIVE CAREERでは、管理職がAI時代を生き残るための具体的な行動プロトコル・テンプレート・チェックリストを有料記事で公開しています。

▶ 有料記事の一覧を見る(note.com)

▶ 職種別のキャリアガイドを見る


本記事はAI-NATIVE CAREER編集部が最新ニュースを基に作成しました。掲載情報の正確性については各一次情報源をご確認ください。