How to Retrieve Motivation
Today I watched a video on self motivation, and here is the note and some thoughts.
Stop Setting Too Many Unachievable Goals / Stick to One Short-Term Goal ¶
As of my personal perspective, I tend to be very thoughtful in my daily life and I wanna learn/examine lots of ideas. Especially in the area of programming, you can have almost unlimited things to learn (frontend, backend, machine learning, different languages, etc). Even if when you’re doing a single project you might still find yourself diving into different knowledges and documentations and end up very confused. This is sometimes good but not always necessary because you might not need to know every single detail when you only want to apply something.
Also for me personally I am not a person capable of sticking to a distant huge goal of the entire life, because I want to achieve and experience a lot of things within different domains. However I think it is still important to carefully select and organize the goals and stick to only one or two in the short term. Or otherwise you might end up doing nothing.
Stop Feeling Guilty and Admit Your Temporal Incapability ¶
Chinese people tend to feel guilty when we think ourselves as not learning/working hard (or couldn’t manage doing something), which is due to the family education culture. Guiltiness can be good for self-discipline, however too much of it may cause anxiety, or even depression. And that is all because guiltiness is a very powerful negative emotion.
Things can be always harder when it comes to practice. It is not that guilty to postpone or even give up something. Cause you might still learn something from the failures.
Relax/Satisfy Yourself Once You Achieve Sth ¶
Your brain needs relax, so does your body. There’s nothing more important than having your meal on time. Grab a coffee or have some snacks when you felt trapped into problems. Sometimes the problem can’t be solved solely because your are too tired (like when you’re eager finding the bug in your program but you can’t). You might have new perspectives after relaxing yourself for a while.
This point is actually consistent to stop setting too many unachievable goals cause if you can lower your expectation to yourself, you will relax. Also don’t forget to satisfy yourself with something you like before you step into another goal. (e.g. eating something or playing one round or two of games)
Introspect Periodically ¶
When the day is finished, introspect yourself and see what you’ve achieved today. If you haven’t reached your goal, you might wanna check if the goal is set too high or you didn’t manage to stick to your goal. If the goal is not as simple as it seems, you might want to split your goal into smaller parts. And if you didn’t manage to stick to the goal, you might need to train yourself to be more careful on the next day.
It is also helpful to make self-summarization reports once a season or a year, concluding all the successes and failures and make further plans according to them.