· 5 min read

Dokugaku Taizen (The Compendium of Self-Directed Learning) – Book Review

This article was auto-translated from Chinese. Some nuances may be lost in translation.

I feel this book will eventually be translated into Chinese, so while it is currently only available in Japanese, I wanted to share my reading notes. Spanning over 700 thick pages, it has even been dubbed a “blunt weapon book” (#鈍器本) in Japan and made it onto bestseller lists. Packed with rich content, it is perfect for beginners who want to systematically master a subject but don’t know where to start.

Introduction

The book compiles various self-directed learning methods into three main parts:

Part 1 explores why we learn and introduces different ways to discover the answers;

Part 2 discusses what to learn and offers various methods to help you identify what you actually want to study;

Part 3 teaches you how to learn—covering not only knowledge acquisition channels, but also how to summarize, organize, and build knowledge chains.

Part 1: Understand Why You Are Learning

Why do we learn? Usually, people learn because they want to achieve a specific goal and change their current situation. For instance, transitioning to a software engineering career requires learning computer science fundamentals; becoming a lawyer requires studying law, and so on. Therefore, defining your goals is one of the earliest and most critical phases of learning.

When deciding to dive into a specific field or body of knowledge, feelings of confusion and frustration are very common.

1. Map Out Your Goals and Current Status

One method mentioned in the book is writing down your goals on one side and your current status on the other, then listing the knowledge required to bridge the gap and achieve your goals in the middle.

2. Track How You Spend Your Time

Many people make plans, but few actually track them. To take control of the quality of your learning, you must first master how you spend your time. Speaking for myself, this is definitely an area where I fall short; often, I set out to do A, but after scrolling through my phone or playing a game, the time has already slipped away.

3. Improve the “Quality” of Your Time

The book notes that the quality of our time is determined by what we are able to do in that specific moment:

ActivityWriteListenSpeakRead
Eating breakfastXOXX
Riding the subwayXOXO
Home after workOOOO

The more circles (O’s), the higher the quality of that time, making it easier to enter a state of deep focus. If you find yourself short on time, you can start by trying to improve your time quality. For engineers, it might be worth adding another column to this table: “Can I use a computer?“

4. The Ladder of Possibility

When entering an unfamiliar field, it often feels like the blind men touching an elephant. At this stage, you can start by listing the things you already know, and gradually enumerate more advanced concepts. This allows you to evaluate your current level and understand the next step forward. By listing what you already know in your target domain alongside the more complex concepts you haven’t mastered yet, you can sort your learning path by complexity.

Taking frontend development as a rough example, a progression from simple to difficult might look like:

  1. HTML, CSS
  2. JavaScript fundamentals
  3. Browser JavaScript
  4. Frontend frameworks

If you’ve already learned HTML and CSS, you can then progress steadily from simpler to more advanced topics.

5. The 1/100 Learning Method

Using frontend development as an example again: defining your scope simply by broad terms makes it far too wide. Instead, break it down step by step. For instance, start with HTML. If HTML is still too broad, narrow the scope down to tag names—for example, just learn the <p> and <div> tags today. That way, you won’t be left staring blankly at abstract concepts; instead, you’ll have a clear, concrete direction to move forward.

6. Leverage Habits

Humans are creatures of habit; our actions are largely dictated by our routines. The book outlines several components:

  • Trigger / Cue
  • Action
  • Feedback / Reward

Taking going to the gym as an example: putting on workout clothes and shoes is the trigger, heading to the gym is the action, and working out is the outcome. To build a good habit, make the triggers for it easier to occur—for instance, preparing your workout clothes the night before so you can get dressed right out of bed, or keeping your phone far away from your bed. Conversely, make triggers for bad habits harder to access—such as turning off your phone completely so that having to wait for it to boot up dissuades you from scrolling altogether.

7. Behavioral Commitment

Make a pact with friends or family where you face a penalty if you fail to follow through—such as treating them to drinks or donating money. The penalty should hurt just enough, but not too much, to effectively reinforce your commitment.

Related Posts

Explore Other Topics