Some notes and scratch about study taolu and associated small tips.
Basic skills
For developing some long term skills such as instrument or programming skills, you need to make sure that use some time to do the exercise for basic skills. For programming’s perspective, it is algorithm and leetcode things. You need to do this kind of exerices for a long time even if it is boring sometimes. The important thing is to do this kind of exercise every day.
Month resolution
Instead of making a whole year resolution or plan, I found it is interesting or more doable for the one month plan. Maybe some small task each time, such as do not watch phone before sleep, do 20 push up every day each time, do 1 hour leetcode exercise everyday. The good thing is that by this way, you could keep track of the records, just focusing on small thing each resolution and this can make things doable.
Do not skip steps
When doing the math, actually the good habits is doing things step by step, even if it is a simple question. I originally thought it is ok to skip steps but I finally realized that the people who good at math always write their computing process step by step. This habibts can help you to develop your math ability, patience in doing computation and doing things in a right way and move from simple question to complicated question.
Limited time for thinking unknown questions
When in high school or even doing the leetcode question these days or preparing some kind of exam. I always thought it is good to solve all questions even hard one by my self. But I recently realized that it is not a efficient way to move forward. The goal for you is to solve the problem in limited time during the test. Even if you solve the problem but you did not solve it in limited time, you still fail. Instead of consuming all time to one or two hard question, just assigning limited time for each one. If you could not solve them timely, just look at the answer and learn from it. The important thing is to admit that you are not smart enough to solve all the questions, so you need to assign time in a smart way to learn as efficient as possible. The key time is to iterate it several times and get familiar with associated taolu for solving the problem as much as possible.
Recording bugs and errors
A notebook for errors or bugs are imporatant, you write error done and make sure that you do not make similar mistakes further is a good habits to learn by your own mistakes and move forward. You must remember it firstly and then you can analyse and understand it for the further step.