エンジニアの原点回帰:コードを「読む」というスキルを再習得した話
I Learned to Read Again
I Learned to Read Again
ある日突然、自分がコードを「読めていない」ことに気づきました。長年開発に携わってきましたが、フレームワークやライブラリの裏側にある本質を理解せず、ただツールを動かすだけの作業になっていたのです。そこで私は、もう一度ゼロからコードの「読み方」を学び直すことにしました。表面的な構文だけでなく、背後にある設計思想やデータの流れを追う訓練を始めたところ、驚くほど視界がクリアになりました。もしあなたが最近、技術の進化に追われるだけの毎日に疲れているなら、一度「コードを丁寧に読み解く」という基本に立ち返ってみることをおすすめします。これこそが、エンジニアとしての基礎体力を底上げする最高のトレーニングです。
スクリーン中毒は自分にも当てはまるな。スマホ、PC、テレビに依存してて、どうやって管理すればいいのか分からないんだ。現実逃避の手段だってことは分かってる。そこに居たくないから使う道具なんだけど、おかげで他に面白そうなことが何もできなくなってるんだよ。
s/^/How /
スクリーンやドーパミン中毒で凝り固まった脳をリハビリするには、読書が最高の手段っていうのは確かだよね。
ポール・グラハムが最近言ってたよ。「本を読み続ける人たちは、単に知識が豊富になるだけじゃない。(例外を除けば)深く考えられる唯一の人々になるだろう。書くことができなければ深く考えることはできないし、読むことができなければ上手に書くこともできない。」
今回のような長文記事を読むのと、本を読むことの違いを見極めることに意味はあるのかな?AP通信やロイターのニュースを読むことと、歴史の本を読むことの違いとか。
自分もネットにかなりの時間を費やしてて、主にスマホで何かを読んでる。動画は見ないし、SNSもRedditのトップページを眺める以外は使わない。Substackを読んだり、ニュースを少しチェックしたり、誰かのプロジェクトに関する面白いHNのリンクを見たりしてるからって、ネットへの逃避を正当化しようとしてるんだけどね。
結局は自分を騙してるだけだってことは分かってる。ネットの世界を遮断して、電子書籍リーダーや物理の本を開くのは、全く別の活動なんだよね。本の内容そのものも大事だけど(面白くて引き込まれる内容であることに越したことはない!)、今は注意力を鍛えるトレーニングという付加価値を意識して読んでる。
『Peak Mind』という本に書かれていた興味深い指摘があって、人生とは「自分が何を注意(アテンション)に向けるか」で構成されているっていうんだ。それ以来、自分がどこに意識を向けているのかを意識するように努めてる(失敗ばかりだけど)。日常生活にある、よく研究された強力な「注意を逸らすエンジン」に抗って、どうすれば集中力を強化できるのかを考えてるよ。
職場で、正気を保つためと、AI時代においても古き良き優れた習慣を取り入れるために、みんなで読みたい本を集めたライブラリを作り始めたよ。最近は盲目になりやすいけど、読書にはすごく助けられてる。
読書は道徳的に優れていると言えるのかな?世の中全体が(アプリを通じて)急速に、人間本来のデフォルト設定と思われる「口承文化」へと回帰しているようにも見えるけど。
追記:ショート動画による視覚的なブーストを通じてね。
興味深いな。自分も読書には苦労してて、ずっとそうなんだ。でも読書自体は本当に好きなんだけどね。数年前に同僚に、「段落の最後まで来ると最初の方の内容を忘れちゃう」って相談したんだ。そしたら「それって学習障害じゃないか?」って言われて。それでディスレクシア(読字障害)かと思って検査を受けてみたら、ADHDで短期記憶が極端に悪いっていう結果だった。
とにかく、ここでみんなに聞きたい。ADHDの人はどうやって読書してるの?同じ箇所を何度も読み返してしまうのをどうやって克服してる?
11歳か12歳の頃に読書のピークを迎えた。
ずっと前からそう言われてるよね。モーティマー・アドラーが70年代(少なくともその頃には)に指摘してたことだけど、読解力(つまりページの文字から意味を抽出する方法)の指導って、6年生以降はほとんど進歩しないんだよね。その後も子供たちにはもっと難しい本を渡すけど、攻略法をほとんど教えていない。
彼の『How to read a book(本を読む本)』はその溝を埋めようとする試みだったんだ。僕のお気に入りの一冊だよ。
スマホ時代になってから、AmazonのWhispersync(オーディオブックと電子書籍の同期)が読書に集中するのに役立ってるな。
宣伝になっちゃうけど、自分でも集中力を維持するためにiOS用のEPUB+音声読み上げリーダーを作ってみたんだ。これを使って『罪と罰』みたいな古典を読んだり聴いたりしてるよ:https://heard.quest/