From problem-solving to problem-solving to research and innovation

Inscription: No amount of dead knowledge is of much use.

Obviously, I have learned a lot of knowledge consciously, but when I actually started to do the questions, there was still the dilemma of "one pen, one hand, one Leetcode for one night"? Have you ever had such an experience, the question type is not too difficult, and you can figure it out by reading the solution, but when you do it yourself, you look at the question face to face and have no way to start. Is this dilemma bothering you now or has it been overcome by you? Come share your troubles and suggestions!

AI nonsense:

I understand the dilemma you're describing, it's really common when learning and problem solving. Here are some of my suggestions to help you overcome this dilemma:

  1. Practice is the only criterion for testing truth: Although you have learned a lot of knowledge, practice is the way to better understand and master knowledge. Through continuous practice, you can develop a deeper understanding of knowledge and develop problem-solving skills.
  2. Deliberate Practice: Improve your problem-solving and thinking skills through deliberate practice. You can choose targeted practice questions and practice repeatedly until you can solve similar problems proficiently.
  3. Break down the problem: Faced with a complex problem, you can try to break it down into smaller parts. This can make the problem easier to solve, and it can also help you better understand the overall structure of the problem.
  4. Seek Feedback: Seeking feedback from others is very important in the learning process. You can ask your teacher or classmates for advice and listen to their suggestions and opinions on your understanding and problem-solving methods, so as to better understand your own strengths and weaknesses.
  5. Persistence: Learning is a long-term process that requires persistent efforts. When encountering difficulties, don't give up easily, but persist in learning and practicing, constantly overcome difficulties and accumulate experience.

In general, to overcome this dilemma requires continuous learning and practice, while maintaining a positive attitude and persistent efforts. I hope these suggestions can help you, and I wish you better results in the process of learning and solving problems!

personal opinion:

Due to time constraints, let me just briefly talk about it from the perspective of the mental model:

111 The thinking model of mechanical memory , as the saying goes, is rote memorization, which not only reduces the learning effect, but also makes people's thinking rigid and restricts their intellectual activities. For the text class, recite the content, and for the program class, forcefully memorize the thoughts of others instead of training your own thoughts. This is the aforementioned " one pen, one pair of hands, one Leetcode for one night ".

Solution: After completion, you must use your own way of thinking to change the solution to reproduce each question.

222 Understand the design thinking model , design includes logic, etc., with the help of active thinking activities, by understanding the meaning of things,..., through the nature of things and their internal connections, grasp the structure, level and thinking of things or programs, and design way of thinking. (Given a data, the proportion of people who master this kind of thinking is very low.)

If it is a 111 type of thinking, no matter how many questions you write, it is of little use. Unless you take the original question, it is of little use.

The title of this article is "From problem solving to problem solving to research innovation"

The ratio of solving problems to solving problems is 1:99;

Problem Solving to Research Innovation 1:99.

In practice, we use a ratio of about 1:9, and there are also 28 laws and so on.

This leads to a situation where the winner takes all and most people run with them.

You can create from the following aspects (for reference only)

Topic template:

(Reminder: Please delete unnecessary content before publishing your work.)

1. Share your own experience

Tip: Summarize the reasons why it is difficult to brush simple questions, and elicit the importance and purpose of solving this problem

AI makes up stories:

I have also encountered similar problems. Although I have learned a lot of knowledge in the process of solving problems, I found that my ability is not enough to solve some seemingly simple problems in actual operation.

The main reason for this dilemma may be that our knowledge is not solid, or we lack a deep understanding of the topic. This may be because we do not fully understand the concept during the learning process, or lack of exploration of the rationale behind the problem. So even though we seem to have acquired knowledge, we have difficulties in practice.

Faced with this situation, we need to adopt some strategies to overcome it. First, we need to revisit our fundamentals to ensure we have a solid understanding of concepts and principles. This may require us to re-read the textbook, or attend additional tutorial sessions. Second, we need to develop problem-solving skills, which can be tackled through deliberate practice and thought. We can choose some practice questions, especially those that can exercise our thinking, and practice repeatedly until we can solve such problems proficiently.

Also, seeking feedback is very important. We can ask teachers or classmates for advice and listen to their suggestions and opinions on our understanding and problem-solving methods. This feedback can help us better understand our strengths and weaknesses, which can guide us to improve our problem-solving methods.

Finally, the spirit of perseverance is also essential. Learning is a long-term process, we need to maintain continuous efforts, continuous learning and practice. When we encounter difficulties, we should not give up easily, but should persist in learning and practicing, constantly overcome difficulties and accumulate experience.

Generally speaking, overcoming this predicament requires our efforts and persistence. By revisiting the basics, developing problem-solving skills, seeking feedback, and persevering, we can gradually improve our problem-solving abilities and better apply what we learn in practice.

Personal point of view: I have no relevant experience, and I will not make up random things like the AI ​​above. 

2. Analyze possible problems

Tip: Check your own learning status and subject mastery, explore possible learning obstacles and confusion, and determine the root cause of the problem, such as learning methods, attitudes, knowledge reserves, etc.

AI:

When analyzing your own learning status and subject mastery, there may be the following problems:

  1. Learning methods: Learning methods can affect how well we learn. If our learning method is not suitable, it may make it difficult for us to understand or master knowledge points in the learning process. For example, if we do not have a mindset or approach to learning that is appropriate to the subject, we may have difficulty learning.
  2. Attitude and motivation: Attitude and motivation to learn may also affect how well we learn. If we lack motivation and enthusiasm, it may cause us to have difficulties in our studies. We may lack attention and attention to our own learning and lack of continuous learning motivation, which makes us unable to persist in learning or feel powerless when solving problems.
  3. Knowledge reserve: Knowledge reserve is also an important factor affecting our ability to solve problems. If our knowledge reserves are insufficient, we may not be able to understand the background and requirements of the topic, making it difficult to solve the topic. For example, if we do not have the relevant basic knowledge or do not have a deep understanding of the concepts and principles of the subject, we may find it difficult to solve problems.

In order to solve these problems, we can take the following measures:

  1. Adjust learning methods: We can try to find a learning method that suits us, such as reading, listening to lectures, practicing, etc. to improve our learning effect. We can also try to use some learning tools, such as notes, mind maps, etc., to help us better understand and remember knowledge points.
  2. Stimulate learning motivation: We can try to find ways to motivate ourselves to learn, such as making study plans, setting goals, or rewarding ourselves. We can try to find the joy and motivation of learning, so that we can devote ourselves to learning more actively.
  3. Consolidation of knowledge base: We can review our basic knowledge to ensure that we have a solid understanding of the basic concepts and principles of the subject. We can also expand our knowledge by reading related books, taking courses or communicating with others.

By identifying and addressing these problems, we can improve our own learning and thus better deal with the challenges of problem solving.

3. Decompose or build a mind map according to the problem

Tips: such as how to break down a problem, create a mind map, and share ways to clarify your thinking

AI:

Here are some ways to break down the problem and create a mind map to help you better clarify your thinking:

  1. Break down the problem:

    • Break down complex problems into smaller parts or subproblems.
    • Identify the key elements of each sub-problem, such as concepts, formulas, problem-solving methods, etc.
    • Combine these elements to form steps or strategies to solve the problem.
  2. Make a mind map:

    • Choose a central theme or keyword to serve as the core of your mind map.
    • Start with a central topic or keyword and expand outward to related subtopics or secondary keywords.
    • Use different colors, shapes, and fonts to differentiate different topics and subtopics.
    • Elements such as graphics, symbols, pictures, etc. can be used in mind maps to enhance visual effect and memory.
  3. Share ways to clarify your thinking:

    • Communicate with others: Communicate your thoughts and opinions with others, and get feedback and suggestions from them.
    • Creative thinking: Try to think about problems from different angles and find new ways to solve problems.
    • Reflection and summary: Regularly review and summarize your own learning process, find out your own deficiencies, and formulate plans for improvement.

By breaking down problems and making mind maps, you can better understand and organize your thinking to better solve problems. At the same time, sharing your thinking process with others can get new ideas and suggestions from them to help you better deal with difficulties and challenges.

4. Share and introduce the useful websites for brushing questions

Tip: Give some suggestions and introductions to the website for brushing questions, and analyze which groups of people the website is suitable for

AI:

Here are some useful quiz sites and who they are suitable for:

  1. LeetCode: LeetCode is an online evaluation website for algorithms and programming, providing a large number of algorithm and data structure topics. It is suitable for developers and students who want to improve their programming and algorithm skills. The difficulty of LeetCode's questions ranges from easy to difficult, and you can choose the appropriate difficulty for practice according to your personal level.
    2. Lintcode: LintCode is a website similar to LeetCode, but it pays more attention to the explanation of the problem and the provision of solutions. It also ranges in difficulty from easy to difficult, and is suitable for those who want to deepen their understanding of algorithms and data structures. LintCode also offers interview questions and challenges that can help students and developers improve their skills.
  2. Niuke.com: Niuke.com is a talent community for programmers and students. It provides a question bank, including topics in different fields such as algorithms, data structures, front-end, and back-end. The topic of this website is more suitable for those who want to comprehensively improve their technical level, and can help them improve their skills in all aspects.

These websites have their unique features and advantages, and you can choose the website that suits you for practice according to your individual needs and levels. When choosing a website, you can consider the following factors:

  1. Question Type and Difficulty: Different websites offer different question types and difficulties. You can choose the type and difficulty of the questions that suit you to practice according to your level and learning goals.
  2. Solutions and explanations: Some websites provide detailed solutions and explanations that can help you better understand the principles and ideas behind the questions. If you want to get better help in understanding, you can choose these websites.
  3. Community and support: Some websites provide community and support, where you can exchange experiences and ideas with other learners, and get feedback and suggestions. Choose these sites if you want support and feedback from others as you study.

Finally, remember that when choosing a website, you should comprehensively consider according to your own needs and learning goals, and choose a website that suits you for learning and practicing.

I recommend my own:

https://www.lanqiao.cn/courses/854

According to your own ideas, you can brush whatever you want.

 

Guess you like

Origin blog.csdn.net/ZhangRelay/article/details/131592563