If you’ve read my last article and taken action, you should now have plenty of time allocated for you to study throughout the week. Now it’s time to create your study plan.
Simply having the study time, does not necessarily mean we can use it effectively. Often times, we meaninglessly drift through online courses, textbooks and side projects without really finishing anything.
Sooner or later, you will end up in a situation where you’ve bought numerous Udemy courses and you’ve merely completed 10% of each of them.
That, indeed, is one of the greatest challenges of self-study – organising your curriculum & study plan.
But fear not. In this article, I will show you how to bring order to your course catalog mess. One step at a time.
So you’ve graduated from university/bootcamp and you’ve landed your first job as a professional programmer. Congratulations, this is a huge milestone as it cost you years of perseverance to thoroughly study the courses in your curriculum.
However, studying like this is easy to do when you can dedicate your entire day for it. Once you start your 40 hours/week job, suddenly, you are deprived from all the free time you had to spend studying.
You have to be much more mindful about how you spend your free time, as it is no longer unlimited.
So what options have you got?
Many times in our lives, we are presented with a choice of what route to take. One is the easy route, and the other is the hard one.
For example, I constantly get messages from people in Facebook, trying to convince me to join them in their quest for easy money through multi-level marketing.
They go on saying that they don’t want to be like those poor people destined to work hard all their lives and get nothing in the end.
It’s better to work smart and get to the final destination of being wealthy with a shortcut. That will take you several months, they say.
And then you have the option to grow in your career, advance your skills and become a master in your craft. And that will take great amount of effort, years of consistency and discipline and great endurance.
The first one sounds more preferable, right?
But I recently watched a movie, called “Big Fish”, which had a scene where the main character could choose to get to his destination via two routes – the easy one, which most people prefer, and the hard one, which no one dares to take.
What the character said was “The more difficult something became, the more rewarding it is in the end”.
But isn’t that just some empty talk which is not applicable to life?
In this article, I am going to share with you the lessons I have learnt concerning this issue and my experience with it.
After spending one great weekend at WordCamp Sofia 2017, I feel energized from all the great people I met there and all the awesome talks I saw.
It was a great event. WordPress people sure know how to make a conference. What also caught my attention was the professionalism of the speakers there.
Despite being a community event, most of the speakers had very professional slides and presented pretty well. On most of the events I go, I see those “Death by PowerPoint” presentations and I feel like that’s just how things are.
But at this event, I saw the tendency of many speakers getting literate in terms of their presentation design. They really put a lot of effort in their slides and presentations. I even saw some things which were helpful for me as well and helped me improve my presentations!
It was a great conference. If you want to check out all the awesome talks from WordCamp Sofia 2017, visit this playlist.
My talk was less WordPress driven, but even so I believe it can be of great use to anyone who cares about being as great of a developer as he can get.
My talk is about Productivity. About the mindset behind being disciplined and performing in your work and using the right tools to help you achieve more.
It’s titled The Productive Developer.
The idea for this talk evolved through my blog and my original post with the same name.
So, if you care about advancing yourself and your career, give it a look:
Some time ago, I told you my story of becoming a better player in League of Legends. There was some kind of flaw in my skills and I decided to change that. So I started watching some YouTube videos about becoming a better LoL player.
But the key to mastering that game was not in studying all sorts of fancy game mechanics or memorizing the items to buy for each hero. It was in adopting a mindset of always blaming yourself instead of your team for the mistakes you all make. That helped me skyrocket my overall gameplay and after a while, I was able to climb the ranked ladder of the game and I moved from the weakest division to being among the top 5% of the players in my server.
This achievement was quite improbable at first. So since then I had been wondering – how could adopting such a philosophy make me a better player in the game? Why didn’t all the mechanics I had watched help me, but instead it was this simple thought of always blaming yourself that released the handle of my potential?