Pre-learning research phase¶
The Pre-learning research phase is the initial stage of [[Skill acquisition]] (or skill learning) dedicated to information gathering and preparation before active practice begins.^[600-developer-spring-images-the-first-20-hours.md]
This phase emphasizes "Early Cognition" (早期認知), where the learner aims to understand the content of the skill, explore relevant concepts, and mentally segment the skill into manageable steps.^[600-developer-spring-images-the-first-20-hours.md]
Core Objectives¶
The primary goal of this phase is to gather sufficient context to streamline later practice.^[600-developer-spring-images-the-first-20-hours.md] Rather than attempting to master the theory immediately, the focus is on quickly identifying fundamental sub-skills, key steps, and necessary tools.^[600-developer-spring-images-the-first-20-hours.md]
Proper preparation during this stage—such as removing distractions and gathering resources—can prevent time wastage and help learners overcome the initial "frustration barrier" often felt when starting something new.^[600-developer-spring-images-the-first-20-hours.md]
Key Techniques¶
Information Gathering¶
Learners are encouraged to consult multiple sources to build a broad understanding of the skill.^[600-developer-spring-images-the-first-20-hours.md]
- Volume of sources: Aim to find at least three reference books, instructional videos, or manuals.^[600-developer-spring-images-the-first-20-hours.md]
- Skimming: Use "skimming" (泛讀) to rapidly scan for high-priority information rather than deep reading.^[600-developer-spring-images-the-first-20-hours.md]
- Identifying patterns: If a concept or tool is consistently mentioned across different sources, it is likely a critical component to prioritize.^[600-developer-spring-images-the-first-20-hours.md]
Mental Models and Analogies¶
Research should focus on identifying "Mental Models" (心智模式)—recurring theories or methods that explain how the skill functions.^[600-developer-spring-images-the-first-20-hours.md]
- Definition: Mental models are the basic units of learning that help us understand how things in the world relate to one another.^[600-developer-spring-images-the-first-20-hours.md]
- Analogy: Using analogies to map new technical terms to familiar concepts (e.g., comparing a web server to a librarian) can drastically improve understanding of abstract principles.^[600-developer-spring-images-the-first-20-hours.md]
Managing Difficulty and Expectations¶
The research phase serves to demystify the skill and calibrate expectations.
- Accepting confusion: Encountering confusing concepts is normal; recognizing this as a natural part of the process helps prevent quitting due to feeling "stupid" or frustrated.^[600-developer-spring-images-the-first-20-hours.md]
- Consulting experts: Talking to experienced practitioners can help clarify the actual difficulty of the skill and set realistic goals, reducing discouragement during practice.^[600-developer-spring-images-the-first-20-hours.md]
- Reverse Engineering: Using "Reverse Thinking" (逆向思維) to imagine the worst-case scenarios or failure points can highlight necessary safety measures and critical sub-skills that might otherwise be overlooked.^[600-developer-spring-images-the-first-20-hours.md]
Sources¶
- 600-developer-spring-images-the-first-20-hours.md