Today, I have decided to write about importance of having goals and including them in your plan (or schedule). I think I will leave topic of planning for now (at least till I will not discover something new), so this is going to be last post of this “series”.
Why having goals is important? Whether you are going to achieve them or not, they are some kind of signposts on the way. You can follow them, or choose some other way, but whenever you are lost, they are always there for you.
I can’t really think of all moments, where I had no idea what to do, so I’ve just wasted my time doing nothing. List of goals might be great list of possible things to do while you are bored. I saw some videos on YouTube, where people said that they are preparing a list, where they put all possible activities, they can do while bored. It might be something like clean the flat, read book, work out, etc. They don’t necessary have to be things connected to achieving their goals. But if, you have list which completing will lead you to tick this box near next goal, why not go for it? Any way… You are looking for something to do…
Also, it is quite important to just have at least some kind of guidance, when it comes to become someone, who you want to be. There are a lot of people, who want to become let’s say a pilot, programmer or doctor, but they are not even trying to get closer to their goals. Simply, because they have no idea what shall they do. They are not really aware, what would bring them closer to their goal, so they just keep spending next hours wondering about that.
I know this from my experience. I want to be a programmer. But I haven’t got any plan how to get there. So I was just stuck in my dreams without progressing. Since I’ve prepared my plan, the very first thing was to do research and find out what do I need to be able to do what I wish to do. It included what technologies do I need learn and after I looked for a YouTube tutorials for beginners, where I got some basics about chosen technology.
My next step was to create an application, which probably will not bring me any incomes, but by developing it, I am able to know what to research to progress. As I already know, that in programming there are many ways to achieve one goal, I am trying to find as many solutions as I can and see what gives me a better performance. This way, I am learning many more commands and libraries. I believe, that this will allow me to decide which solution will be more convenient for my future applications and I hope that I will be able to understand why.
All this became possible for me, as I did a research on the topic of how to learn programming and I picked all tips, which seemed perfect for me to incorporate them into my plan. I also have list with all other tips which I am not taking advantage of at the moment. I’ve decided to keep these ideas any way, just in case, if my current plan does not work as I wish.
You might also ask, how do I incorporate these things I’ve spoken about. It was quite simple (but it was quite hard to think about it in the first place), as I just added one task each week, which is find as many solutions to chosen programming problem and pick the best one after testing all of them.
This is just one of the examples why having planned goals included in your schedule can be very powerful tool on the way to become more productive person. It can also help you to get closer to the place, where you wish to see yourself.
I am going to leave you with this thought for now. I wish you a very productive day and I’ll see you in my Wednesday’s post.