優秀な同僚と比べて苦しくなったとき、マンダラートで嫉妬を自己効力感に変えた話
周りのエンジニアがあまりに優秀で、自分への期待と現実のギャップに苦しんだ。嫉妬に飲まれかけた私が、マンダラートという手法で自己認識をアップデートし、SMARTな目標と毎日の差分チェックで自己効力感を育て直した記録。
マインドセットの記事一覧です。全11件の記事があります。
周りのエンジニアがあまりに優秀で、自分への期待と現実のギャップに苦しんだ。嫉妬に飲まれかけた私が、マンダラートという手法で自己認識をアップデートし、SMARTな目標と毎日の差分チェックで自己効力感を育て直した記録。
最適化疲れの反動はGWS2026で取り上げられたトレンド概念だが、言葉ができるずっと前から現場では起きていた。AIに仕事を任せ、ツールを掛け持ちし、効率を追いかけた先にあった「壊れそうな感覚」について、エンジニアの視点から整理する。
かつて私は「完璧主義」の信者だった。ツールも効率もすべてを最適化しようとして壊れた——それが「最適化疲れ(Over-Optimization Backlash)」だ。量産型エンジニアが、完璧を手放し「最適」で満足することを学ぶまで。
AIで何でもできる。そう本気で思っていた時期があった。Cursorがコードを自動生成し、Claudeがバグを修正し、ChatGPTが設計の相談に乗ってくれる。プロンプトさえ磨けば、あらゆる問題が解決する。そう信じて、プロンプトエンジニアリングの記事を読み漁り、少しでもいい回答を引き出そうと必死になっていた。
この半年、コーディングという行為のかなりの部分がagentic codingに置き換わっていった。CursorやClaude Codeがコードを書き、指摘すれば修正し、テストまで生成してくれる。それでも、プロダクトのデリバリー速度が劇的に上がったかというと、そんなことはなかった。
先月、チームの設計レビューで気づいた。自分が何も言えていない。いや、考えていない。AIにコードを書かせ、レビューさせ、修正案を出させるループに慣れきった結果、いざAIのいない場で意見を求められたとき、頭が真っ白になった。これが「認知的降伏」だ。
ここ1ヶ月で、3つの技術カンファレンスにプロポーザルを提出した。フロントエンドカンファレンス、プロダクトエンジニアカンファレンス、PHPカンファレンスだ。正直に言うと、採択されるかどうかはあまり気にしていない。プロポーザルを書くことそのものが、いまの自分を測る手段になっている。
agentic codingを始めてから、コードを書くスピードは間違いなく上がった。AIに指示を出せば、以前なら30分かかっていたコンポーネントが5分で出てくる。これでもう大丈夫かと思った。だが実際は、コードが速く出てくるぶん、それをどこにどう組み込むかの判断が追いつかなくなった。
NotionとObsidianをやめて紙のノートにした話は前に書いた([Notion・Obsidianを使い倒した末に、紙とペンに戻ったエンジニアの話](/blog/over-optimization-backlash-paper-notebook))。そのあと数ヶ月、一冊のノートにすべてを書いていたのだが、どうも読み返す気にならない。
Notionのデータベースを閉じたのは、先月のことだ。タスク管理、読書メモ、プロジェクト管理、習慣トラッカー。2年かけてNotionに人生のすべてを集約し、飽き足らずObsidianに移行し、プラグインを30以上入れてデイリーノートのテンプレートを自作した。
agentic codingを始めてしばらく経った頃、あることに気づいた。同じような指示をAIに毎回ゼロから書いている。「Reactコンポーネントを作って」「スタイルはTailwindで」「Propsの型はこうで」「エラーハンドリングはこうやって」。