「目標のレベルに到達するのではなく、システムのレベルに落ちる。」- ジェームズ・クリア
常に仕事をうまくこなすためには、強力な個人システムのサポートが欠かせません。投資には投資ロジックシステムがあり、投資研究には研究システムがありますが、最も基本的で誰にでも適したのは、個人情報と計画システムです。つまり、日常の情報フローと計画を効率的かつ完全なプロセスにする方法です。これにより、個人のアウトプット効率が向上します。
この記事では、私がこのシステムをどのように構築したかを共有します。
使用したソフトウェア:Notion、Apple カレンダー、InstaPaper、Telegram、Apple Books。
計画#
私は計画を 3 つのレベルに分けました:年間目標、スプリントミッション、デイリースケジュール。
年間目標は、新年の抱負のようなもので、新しい年が終わった後、どのような人になりたいか、何を達成したいかを思い出させるためのものです。私たちのより具体的な計画は、基本的にはこの目標に向かっています。私は Notion の To-Do リストテンプレートを使用してそれを記録しています。
スプリントミッションは、段階的なタスクを計画するためのものです。年間目標を基に、より具体的なタスクを計画します。スプリントの期間は柔軟に設定できますし、具体的なタスクも前回のスプリントの進捗状況や現在の年間目標の進捗状況に基づいて計画できます。
私は Notion のスプリントテンプレートを使用してそれを記録しています。このテンプレートには、プロジェクト、タスク、優先度、進捗の 4 つの要素があります。人は複数のプロセスを持っているため、プロセスはプロジェクトで記録することができます。そして、それぞれのプロセスには多くのスレッドがあります。タスクはプロジェクトのスレッドに相当し、優先度はタスクやプロジェクトの緊急度を示すために使用されます。優先度には High、Medium、Low の 3 つのレベルがあり、メインとサブのタスクを区別するために使用できます。進捗はタスクの進捗状況を示すために使用されます。Not started、In progress、Done の 3 つのステータスがあります。
例えば、次のスプリントでは、面接の準備をする必要があります。その場合、「面接の準備」というプロジェクトを作成し、その中に「Mysql 面接の質問」「Mysql の高可用性」などのタスクを追加することができます。Notion を使用したことがある方ならわかると思いますが、ここでの各項目は新しいページになるため、「Mysql 面接の質問」の中にさらに詳細な情報を記述することができます。
スプリントの全体像は以下の図のようになります:
No project はテンプレートに含まれるプロジェクトで、どのプロジェクトにも属さないタスクを作成すると、自動的に No project に属するようになります。私はほとんどのスプリントで行うタスク(ほぼ毎回同じで変化が少ない)をここに入れるのが習慣です。
デイリースケジュールは最も基本的な日々の予定です。私は毎日終わりに Apple カレンダーに明日の予定を書くことを習慣にしています。各予定の時間をできるだけ明確にし、同時に明確なラベルを付けて属性を示すようにしています。また、一日のスケジュールをあまり詰め込まないようにしています。経験に基づいて言えることですが、予期せぬ出来事がいくつか起こるものです。冗長な措置を講じることでシステムの安定性を確保することができます。これはシステム設計の知識です。
それ以外にも、日々の収穫を記録するための追加の表があります。その日の振り返りのために使用され、参照した資料や書いたテキストなどのリンクも記載されます。
情報フロー#
ファイルに関しては、iCloud や Google ドライブが十分に強力で効率的です。
Reddit などのプラットフォームに関しては、保存する価値のある情報は該当するカテゴリのフォルダに入れます。特に良い情報は Telegram の自分専用の保存グループに転送されます。私にとっては「特に好き」という意味です。
ブログ、優れた記事、便利なツールのようなウェブリソースに関しては、データベースとキャッシュの 2 つのレベルに分けています。
データベースのレベルでは、分類ごとに永続的に保存することを目的としています。Notion の Docs テンプレートを使用して、複数のカテゴリを作成し、異なるウェブリソースをそれぞれのカテゴリに配置しています。例えば、ネットワーク制限と UDP に関するブログの場合、ページのタイトルを「ネットワーク制限と UDP」とし、「コンピュータネットワーク」というカテゴリに配置します。
最終的な効果は以下のようになります:
キャッシュのレベルでは、読む予定のある資料にすばやくアクセスするために使用します。私にとっては、厳密に分類する必要はないですが、複数のデバイスからアクセスできるようにする必要があります。
このレベルでは InstaPaper を使用しています。InstaPaper は複数のデバイスで操作でき、URL を追加するだけでリソースを追加できます。
また、記事のハイライトやノートの追加などもサポートしています。
さらに、2 つの特別な要件があります:
- 電子書籍の読み方:私のプロセスは Z-library + Telegram bot + Apple Books です。詳細な手順は以下の記事を参照してください:
Zlibrary + Telegram を使用して独自の電子図書館を構築する方法
- ウェブページのアーカイブ:以下のオープンソースプロジェクトを使用して、Docker で自己ホストすることができます。非常に便利です:
結論#
本文の最初に述べたように、個人システムの構築とアウトプットの効率は密接に関連しています。良いシステムは私たちを多くの面でサポートしてくれますが、最も重要なのは、実際の状況に基づいて自分に合ったシステムを構築し、調整することです。また、高品質な入力とアウトプットの要件も必要です。入力とアウトプットがなければ、どんなに良いシステムでも実用的な価値はありません。