# 第3章 脳に余裕を生む情報整理・記憶術 ―ガチで才能のある同僚たちの極意 **中心主張**: 優秀なエンジニアの生産性の正体は、才能や記憶力の生まれつきの差ではなく「脳の負荷をいかに減らすか」という徹底したリソース管理にある。コードを読まない、仕事の難易度を見極める、マルチタスクをしない、記録して思い出す仕組みをつくるといった具体的な工夫の積み重ねが、脳という有限のリソースを最大限に活かし、結果として「理解・記憶・反復」という黄金則を回せるようになる。 **論の展開**: - 著者自身がマイクロソフト入社当初、コードリーディングに人一倍苦労した経験から出発し、「コードは端から端まで読むものではなく、信頼して任せ、必要な部分だけを理解すればよい」という気づきに至る過程を描く - 次に、仕事の難易度をレベル1〜4に分類するフレームワークを導入し、ギターの練習に例えながら「アウトカムを急ぐあまりレベル3・4ばかりに挑むと、脳の負荷が高まるだけで上達しない」という逆説を示す - マルチタスクが生産性を最大40%下げ、ミスを50%増やすという研究知見を根拠に、「一つのことに集中する」ための具体的なタスク管理・時間ブロックの技術を提示する - 「記憶力がいい」同僚たち(バーラ、ヴィンセントら)の観察から、記憶力自体は生まれつきの才能ではなく、脳の負荷を減らす働き方の結果であることを説く - 「書く習慣」(ブログ、ノート)とコーネルメソッドのような反復可能な記録システム、歌詞暗記の自己実験を通じて、記憶を定着させる具体的な方法を紹介する - スキップマネージャのアニルーダの助言や教会の礼拝での実践検証を交えながら、「頭の中だけで整理する」訓練の効果を説く - 最後に「理解→記憶→反復」という黄金則にまとめ、クリスとの会話から得た「一流の人でも合理的な近道を使う」という気づきで章を締めくくる - 章末コラムでは、これらの脳の使い方の工夫が「技術も英語も両方できる人はレアキャラ」として海外テック企業で高く評価される背景にもつながることを示す **実践指針**: - コードを読むときは全部を精読せず、クラスの役割・構造・インターフェイスの理解にとどめ、実装の細部は「必要になったら読む」と割り切れ - 新しい課題に取り組む前に、それが「何もググらず即実装できる(レベル1)」「ググれば解決(レベル2)」「スパイクソリューションが要る(レベル3)」「自分では無理(レベル4)」のどのレベルかを見極めよ - 「自分には難しすぎる」と感じたら、才能不足を疑う前に、脳を酷使している可能性を疑い、基礎(レベル1)に立ち返れ。ギターの練習のように、心地よく取り組める難易度で反復してレベルを底上げせよ - 生産性を上げたいなら、レベル3・4への挑戦を増やすのではなく、レベル1をできるだけ増やすことに集中せよ。「アウトカム」至上主義でレベル4ばかり追うと上達を阻害する - マルチタスクは一切やらず、一つの仕事に取り掛かったら30分〜1時間はそれだけに集中し、中断するときは再開できるよう状態を記録してから次に移れ(WIP=1の原則) - 一日のうち最低4時間は、チャット・メール・会議通知をすべて閉じ、自分だけの集中作業時間としてブロックせよ。「マジックはない。自分の時間を確保するのは全然OK」と割り切れ - 学んだことは書く(ブログ、ノート)ことで記憶に定着させ、コーネルメソッド(ノート/キュー/サマリーの3エリア)で復習可能な形にまとめよ - 新しいことを覚えるときは、通しで繰り返し読んだり聴いたりするのではなく、最初の一部から少しずつ「思い出そうと頑張る」ことに切り替えよ - ミーティングの議事はその場でメモに書き出すのではなく、頭の中でビジュアルイメージやメンタルモデルとして整理する練習をせよ(負荷は逆に減る)。準備の要らない場面(礼拝や雑談)で「その場で記憶するつもり」で聞く訓練から始めるとよい - 記憶は覚えた翌日、そして1週間後に振り返ると定着しやすい。24時間以内に10分間復習する習慣を作れ - 自分がつくったコードでなくても、複雑なものは複雑だと割り切り、無理な「努力」で理解しようとするのをやめて、脳の負担を減らすアプローチ(コピー&ペーストして改造するなど)を恥じずに使え **根拠となる研究・事例**: - 著者とクーパー(Cooper)の会話: OSS開発に関わる好青年のクーパーは「コードリーディングのコツは極力コードを読まないこと。他のデベロッパーを信頼し、実装は相手に任せる」と語った → 示唆: 全読は必須ではなく、信頼に基づく選択的な理解が効率的 - 著者自身の失敗経験: 入社当初、複雑なコードベースを端から端まで理解しようとして3カ月経っても改善せず、マネージャのプラグナに相談したところ「最初はコードを読むより人に聞くほうが速いことが多い」とアドバイスされた - ギターの練習の比喩: 著者が人生で唯一「できるようになった」趣味がギターで、難易度の低いレベルで心地よく練習を重ねることで理解速度が上がっていった経験を、プログラミングの難易度別学習(レベル1を増やす発想)に重ね合わせている → 示唆: 苦しい難易度への挑戦ではなく、心地よい反復こそが底上げにつながる - ワシントン大学の分子生物学者ジョン・メディナ氏の研究: マルチタスクをすると生産性が40%低下し、ミスの発生が50%増加する → 示唆: 人間の脳は構造的にマルチタスクに向いていない - 同僚ポールの事例: 会議への返信は一日一回、チャットもメールも一日1回しか見ないと決め、1日4時間は自分の作業だけに使う。「マジックはない。自分の時間を確保するのは全然OK」(There is no magic. It's ok to book your time.)という言葉で、レスポンスの速さより深い集中を優先するスタイルを実践し高い生産性を実現している - 同僚バーラ(Barra)の事例: あまりに何でも知っていて周囲から「オラクルナンバーワン」と呼ばれる秀才。リモートワーク期間中は一度もビデオをオンにしないため、同僚から「Botなのでは」と冗談を言われるほどだった。夕方に出社し、日中に溜まった大量のメンションE-mailに丁寧に返答する。理由を尋ねると「日中は会議とか質問対応で仕事にならないから」と回答し、著者に小さな衝撃を与えた → 示唆: 誰にも邪魔されずマルチタスクを避けて開発に集中できる時間を意図的に確保することが、突出した生産性の正体である - 著者自身のプログラミング師匠「かずき」氏の教え: 「新しい技術を学ぶために有効な手段は、シンプルに『思い出そうと頑張る』ことだ」という言葉を受け、著者はブログや雑記を書く習慣を実践するようになった - 歌詞暗記の自己実験: 著者は歌の歌詞を覚える際、何度も通しで書いたり歌を聴いたりする方法では全然覚えられなかったが、最初の小節から少しずつ「思い出そうと頑張る」方法に切り替えたところ、比較的短期間で歌詞を暗記できるようになった → 示唆: 「思い出そうと頑張る」という想起の負荷こそが記憶定着の鍵であり、繰り返しのインプットだけでは効果が薄い - スキップマネージャ(上司の上司)アニルーダの助言と実践: アメリカで働き始めた当初、資料もレジュメもないまま「頭の中のみで整理する」会議進行に著者は困惑したが、アニルーダから助言を得て実践を重ねた。教会の礼拝に行く際、予習の準備をせず「その場で記憶するつもりで聞く」整理法を試したところ、記憶力・集中力が向上する手応えを得た → 示唆: 準備をせずその場で記憶する意識を持つだけでも、脳の使い方は鍛えられる - コーネルメソッド(図11): 米国コーネル大学発祥のノート術。ノートエリア(学んだことを書く)、キューエリア(後から思い出すための質問を書く)、サマリーエリア(後日要約を書く)の3分割で構成し、復習を効率化する。図11では本書自身の主張(「試行錯誤は悪である」「頭が良い人も理解には時間がかかる」)を題材にしたノート例が示されている - エビングハウスの忘却曲線を踏まえた研究発表: 24時間以内に10分間復習すれば記憶は100%戻るという研究がある。記憶に関するもう一つの重要な要素は「複数回に区分して書く」ことで、覚えた翌日、そして1週間後に振り返るとよい → 示唆: 復習のタイミングを習慣化することで記憶の定着率が大きく高まる - クリス(Kris)との会話(コピー&ペースト告白): コードリーディングの話をしていたとき、クリスが突然「自分の知らないコードベースの場合、コピー&ペーストして改造するのがもっとも理解できなくてもアウトカムを出せるからね」と告白した。著者は「一流の人でも邪道なことをすることがあるんだ」とひっくり返りそうになったが、続けて「でも、自分がつくったコードならすぐわかるよね」という言葉に大きな励みを得た → 示唆: 一流のエンジニアでも全てを理解してから書くわけではなく、脳の負担を減らす合理的な近道を恥じずに使っている **キーワード**: - 仕事の難易度レベル1〜4(図9): L1=何もググらず即実装できる、L2=ググれば解決、L3=スパイクソリューションがあれば何とかなる、L4=自分では無理、の4段階分類 - アウトカム至上主義: 成果を急ぐあまり難易度の高い課題ばかりに挑み、基礎的な習熟(レベル1の拡充)を怠ってしまう罠 - WIP=1(Work In Progress=1): 今手を付けている仕事を一つに限定する原則。マルチタスクの逆 - コーネルメソッド: ノート/キュー/サマリーの3エリアで構成する記憶定着のためのノート術 - 理解・記憶・反復の黄金則: 物事を使えるレベルまで習得するために外せない3つのファクター - エビングハウスの忘却曲線: 記憶の減衰と復習タイミングの関係を示す古典的な研究。24時間以内の10分間復習で記憶が100%戻るという知見の根拠 ## COLUMN 海外のテック企業に就職するには 日本の法人には「日本で勤務するが、上司は本社」というポジションがあり、これが狙い目だという。日本の会社が丸ごとサポートしてくれるので、海外のノリで仕事ができ、本当に快適。もっとも高いハードルは「ビザ」の取得で、時間はかかるが現地に行ってからでも育てばよい種類のものだ。米国で働いている人からは、住むところの確保、車の運転免許、ソーシャルセキュリティカード、銀行口座の開設など、至れり尽くせりのサポートを会社から受けられる。著者は野良で英語を勉強しただけで、面接でアメリカ人と会話するのにTOEICの点数を気にされたことはなく、履歴書にも書かなかった。重要なのは普通に「おしゃべり」ができることで、企業が求めるのはプレゼンやクラウドのスキルであって、恐れる必要はない。「英語がものすごくできる人だけがアクセスできる狭き門」と感じるかもしれないが、テック企業からしたら技術も英語も両方できる人はレアキャラだ。英語力ボロボロなエンジニアも結構いるが、技術力があれば重宝される。だから高度な英語力がなくても臆せずに外資・海外勤務へのチャレンジをしてほしい。とくにエンジニアであれば、日本では絶対にないようなグローバル規模のサービス開発ができる米国本社勤務は、すごく楽しいはずだ。