“What is the good reason for doing this?” – this is the question that I always ask myself before doing or trying something. For me, nothing exists without a purpose. So, I think you should ask yourself this question as well. This is because I see many people work hard on something for a long time, and they forgot the initial purpose for doing that. This leads to unhappiness and regret. Therefore, I am going to use my story of how I learned to code to let you know the importance of asking this question.
1. Why did I learn how to code?
Three years ago – before coming to Australia, I was a business student who took all the business classes and read all the business books. Therefore, my previous plan before coming to Australia was to become a business analyst who analyzes and turns business requirements into profits. Why did I make the choice? This is because I had many business ideas and wanted to be an entrepreneur at that moment.
However, things changed when I took the first coding class at my current university. I started to realize that studying how to make software is interesting because it allows me to practice my creativity. Also, I realized that studying business in school was boring because all the subjects did not allow me to be creative, and I could learn those things from books. So, instead of paying lots of money to learn what I can read from books, I decided to read books and switch my degree to the Computer Science degree which I could not learn from books at that moment. This is not only the money decision but also the wise decision that I made because I now can learn both business and technology at the same time. This learning component also supports my entrepreneurship because I can use technology to turn my business ideas into something that people can use.
2. Set purposes or goals before learning something:
Learning how to code was not an easy path for me at the beginning due to lots of technical and unknown terms. However, I used my initial purposes for learning how to code for motivating myself to be patient and study hard. I started to set many different goals – daily goals, weekly goals, etc. Someone says that setting goals without executing them is useless. Therefore, I spent as much time as I can for studying and achieving my goals. The process continued week by week, and I was happy to see the improvement after 3 months. Of course, I now continue to improve myself because my initial purpose is not learning how to code.
3. Learning without practicing is boring:
One of the most important factors that affect the way to pursue my purposes is motivation. After a few months of learning how to code, I started getting bored with what I learned from school like the way I had done with business subjects. For whatever reason, I realized that I was back to the loop that does not allow me to do creative things. Practicing via given tasks or exercises in school is good for improving knowledge. However, it was not enough to motivate me because I could not see the use of the product after those tasks. Therefore, to be more motivated, I started practicing my own way. I searched for what I need to learn for what I want to build. Then, I applied what I had learned or was learning to build my own product. The process involves not only the knowledge part but also the creativity part. This, for me, is called practice.
4. Purposes are what I want to get but not what I want to …:
You plan to do something because you know the purpose of doing that. That’s good. Then, when you ask for advice, people tell you what you plan to do is really tough and impossible at this moment.
- Then, you believe that is the truth, so you give up with your purpose. You fail to believe in yourself.
- Then, you believe in the advice but still want to give it a try. Then, when you are trying it, you realize that it is really tough. So, you start giving up without considering back to your purpose for trying. You fail to be patient on what you want to do.
- Then, you do not believe in the advice and start giving it a try. Then, when you are trying it, you realize that it is really tough and seems impossible to continue. Then, you start complaining or regretting your decision. Then, you totally give up. You fail to live and die with your decision.
Many other cases have not shown above. And, if you were or are in one of those cases, you are not alone because I used to be as well. However, I address this problem by always asking myself whether or not I achieve what I want to get. If I do not achieve what I want to get, why did I set the purpose for doing that? That’s why the heading of this section contains “…” at the end of the sentence. I let you fill it yourself. For me, I come up with the following sentences.
- Purposes are what I want to get but not what I want to see.
- Purposes are what I want to get but not what I want to hear, talk or complain about.
Let’s start asking “What is the good reason for doing this?” before you want to do something.
Thank you for reading.