Cultivate a Proper Learning Attitude#
- Learning requires continuous effort and can be painful.
- Learning is not just about reading more books or blindly pursuing reading speed and quantity. This will only result in a superficial sense of diligence and growth. It is important to think, practice, summarize, and generalize. Otherwise, you will only be mechanically repeating something without experiencing substantial growth.
"Fast food culture" may give you temporary satisfaction, but it cannot lead to deeper thinking or effectively transform knowledge into your own skills. These require a significant amount of time and effort, which may not align with the fast-paced lifestyle of modern people. People have started to learn through platforms such as social media, public accounts, and online courses, which has led to increased anxiety, restlessness, and a lack of critical thinking. As a result, they find themselves in a state of "knowing everything but still not living a good life."
Deep Learning#
High-quality sources of information and firsthand knowledge.
Connect knowledge into a map and restate your understanding.
Continuously reflect, think critically, and discuss with people of different age groups.
Apply knowledge in various contexts and transform it into skills.
In other words, learning involves three steps. Knowledge acquisition: It is crucial to have reliable sources of information, decipher the essence behind surface-level information, and verify data from multiple sources. Knowledge integration: This step involves organizing information into a structured body of knowledge. It requires connecting memories, logical reasoning, and knowledge organization. Skill transformation: By applying the knowledge in different contexts, practicing and honing skills, and teaching others, knowledge can be transformed into personal skills. These skills can elevate one to higher levels.
What I have learned from this piece:
- Learning is a process that goes against human nature and requires overcoming the pain and loneliness associated with it.
- The approach to learning involves reliable sources of information, personal summarization and restatement, discussions, and practical application. This transforms knowledge into skills.
- Learning is about understanding oneself, discovering principles, finding methods, and striving for personal growth. It is important to understand the most effective methods for understanding the world.
- Merely reading something once and not taking notes is not effective. Immediate comprehension, repetition, and application are necessary.
- Rote memorization and excessive practice no longer suit me. Instead, I should develop the ability to think critically.
- Learning both English and Chinese is important, and English has always been significant.
- "Is to?"
- I now believe that the things I summarize should be easily understood by others. This is true output.
- "You do not know what you do not know" can be translated as "你不知道你不知道的东西." This means that you will never learn something you are unaware of. It is like not being able to Google something you don't know because you don't know the keywords to use. Without knowing the keywords, you cannot find the knowledge you seek.
- Try using English keywords when searching.
- Focus on reliable sources of information and avoid relying on processed "martial arts secrets," as they may be flawed.
- Emphasize foundations and principles to gain a deeper understanding.
- Most importantly, these foundational knowledge and principles have been tested over a long period of time. They represent the wisdom of human history and can provide insights and assistance. For example, understanding the state machine of the TCP protocol helps you realize the importance of a state machine when designing an asynchronous communication protocol. Similarly, understanding congestion control in TCP allows you to design a middleware that limits traffic based on response time. When studying algorithms and data structures, you will realize that algorithms are not only important for optimizing programs but also for designing robust and elegant data structures and algorithms. Sometimes, learning is like drawing a bowstring. Learning foundational knowledge may feel tedious and impractical, as it may not be directly applicable to your work. However, learning this knowledge is essential for faster learning in the future. A solid foundation allows you to learn quickly, and learning quickly leads to more thinking and comparison. The result is faster learning... This feeling is difficult for those who seek quick results to understand.