5 min remaining
0%
個人開発

ビジョンと実行のアーキテクチャ

ビジョンと実行のバランスがあなたのキャリアをどのように定義するかを発見してください。一般的な落とし穴を避け、成長の軌道を高める方法を学びましょう。

5 min read
Progress tracked
5 分で読めます
AI Generated Cover for: The Architecture of Vision and Execution

AI Generated Cover for: The Architecture of Vision and Execution

私は36歳の時に説明できない壁にぶつかりました。

2ヶ月間、私が構築したシステム—お金を生み出し、スムーズに動作し、まるで弾丸のように堅牢だったもの—が突然...壊れました。警告もなく、明らかなバグもなく。入力は変わらず、コードも変わらなかったのに、出力が狂ってしまいました。私はダッシュボードを見つめ続け、目が焼けるまで、医者が脈をチェックするようにログを確認しましたが、何も見つかりませんでした。

その時、私は何年も「疲れ果てているふり」をしていたことに気づきました。肉体的に疲れているわけではありませんでしたが—それもそうですが—もっと深い何かがありました。まるで私のハードウェアがサポートできないソフトウェアを動かしているかのようでした。

僧侶と模倣者

半神と半悪魔私が何度も戻ってくる作品。ジウモジ—七十二の少林技術を完璧にマスターした優れた僧侶、筋肉の記憶に至るまで。すべてのパンチ、すべての構え、完璧な実行。そして、武道をほとんど知らないが、その背後にある仏教哲学を理解している掃除僧もいます。

掃除僧はジウモジに警告します:枠組みがなければ動きの背後にある理由がなければ、対立するエネルギーは最終的に彼を引き裂いてしまうでしょう。彼は手は熟練していますが(手熟)、視野がありません(見識)。今、私はそれを違った視点で読みます。ジウモジは単なる傲慢についての警告の物語ではありませんでした。彼は、自分の仕事に非常に優れたプロフェッショナルの肖像でしたが、彼らがプレイしている広いゲームを理解していない。あなたは自動化が進む業界でExcelマクロの達人です。LLMの時代における卓越したコピーライターです。あなたは皆を圧倒するほどの実行力を持っていますが、間違ったプレイを実行しています。

あなたのスキルが視野を超えると、自分自身にとって危険になります。交通法を理解する前にスポーツカーの運転を学ぶ子供のように—あなたは馬力を持っていますが、地図がありません。最終的には何かにぶつかります。

コードが書けなかった建築家

The Architect Who Couldn't Code

しかし、2009年には逆の問題を抱えていました。私はソフトウェアアーキテクトとしての地位を得るために話を進めてしまったのです—高いビジョン、高度な思考、大規模なシステム設計—しかし、実際のコーディングスキルは錆びついていて、良い日でもレベル2程度でした。私は自分が個人的に構築できない建物を設計していました。

インポスター症候群は息苦しかった。その時の上司—静かな天才—が私のキャリアを救う説明をしてくれました。彼は、私たちは一つのものを作っているのではなく、二つの層を作っていると言いました。

上層は概念でした:"仮想関数"、私たちが必要とする抽象的なアイデア。箸の概念のように—食べ物をつかむことを可能にする名前のない形です。

下層は具現化でした:実際の竹の箸、繰り返しのコード、そして磨き上げです。

老子はおそらく似たようなことを言いました:"名付けられる名は常なる名ではない。" 彼は抽象化の層について話していたと思います。ビジョンを実行から分離することで、私たちはソフトウェア開発を芸術形式から組み立てラインに変えました。私はエネルギーフローを設計し、ジュニア開発者たちが手を提供しました。このシステムは労働を商品化しながら、デザインを高めました。

それはうまくいきました。までは。

ロバのジレンマ

明代の哲学者王陽明はこの考えを持っていました:知行合一—知識と行動の統一。現実でテストしなければビジョンを改善できず、理解を広げなければ実行を改善できません。彼らは互いにボトルネックになっています。

人々が80時間の週をこなしているのを見て、何も学んでいないとき、私はこれを考えます。王陽明が言うかもしれませんが、ロバは10万マイル歩くことができますが、洞察がなければ、ただ蹄をすり減らしているだけです。どの業界にもこういう人がいます—実際には1年を10回繰り返しただけの「経験」が10年あるのです。高い実行力、静的なビジョン。彼らは40歳頃に天井にぶつかり、なぜ若い人たちが自分を追い越していくのか不思議に思います。

しかし、ループをしっかりと保つことができれば—すべての行動があなたのビジョンを形成し、すべてのビジョンが行動を通じて自らを試すなら—あなたは加速します。そして、資源—お金、チーム、技術—があれば、そのループをスケールさせることができます。他の人(またはアルゴリズム)を手足として使い、あなたが中心的なプロセッサーとして実体験データを集めながら、現実のモデルをリアルタイムで更新します。

それが私が36歳のときにやっていると思っていたことです。私は完璧なフィードバックループを構築したと思っていました。

ニュートンが壊れるとき

その後、システムが2ヶ月間失敗し、私はそれを修正できませんでした。

それがニュートン対アインシュタインの瞬間です。ニュートンの物理学は完璧に機能します—光の速度に近づくか、非常に小さいもの、または非常に大きいものを扱うまで。そうなると、ニュートンの法則は単に不正確になるだけでなく、積極的に間違ったものになります。あなたにはアインシュタインが必要です。

最適化されたシステムが壊れ、バグを見つけられないとき、それはあなたが間違いを犯したからではありません。それは、あなたが知っている宇宙の境界に達したからです。現在のビジョンと実行の組み合わせが、まだマッピングしていない変数を含むマクロ環境と衝突しました。隠れた依存関係。二次的な影響。測定フレームワークの外にあるため、ログに表示されないものです。

私は失敗していなかった。私はただ、自分の実験室の端を発見しただけでした。

私が感じた疲労—「疲れたふりをする」—は、働きすぎから来ていたのではありませんでした。それは、私が処理しようとしている現実と互換性のないメンタルオペレーティングシステムを運営していたからです。九毛猫のように、私はそれらをまとめるための基盤となるフレームワークなしに技術を蓄積していました。対立する力が私を引き裂いていて、唯一の治療法は一歩引いてビジョンをアップグレードすること—ニュートンが説明できなかったことを説明するアインシュタインの理論を見つけることでした。

これが燃え尽き症候群についての厳しい真実です:時には疲れていないのです。あなたはただ、現在のゲームのレベルに対して自分の間違ったバージョンを運営しているだけです。