Today I feel extra motivated so I’ve decided to write more posts. So, before the end of 2019, I spent a lot of time thinking on how I wanted to grow during the year and the next ones. One thing that needed to change in my routine before I could start being serious about my goals was to stop telling myself I’d work on personal training after work in the evening. I’m more of a morning person as it is.
I decide to grow as an individual contributor at my job and focus my energy on the following:
- Algorithms and Data Structures (DS/A)
- Diving deeper in performance engineering (More on this in another post)
Although I wanted to grow at work, I also wanted to grow for myself. That’s when I started to think back on this that interests me and I got the following items:
- Algorithms and Data Structures
- Learning a new programming language: Python
- Adding ML in my skill-set
To grow personally, I created my own ‘master class’ to learn about ML + DS/A with Python. Totally, I estimated a total of 1200 hours I would have to spent this year to grow as a developer.
After work, I’m usually tired and I can’t find it within myself to work on the things I’d like to work on like I mentioned earlier. So instead, I wake up in the morning around 5 am and do the following:
- 1.75 hours spent working on training material if I then go to the gym
- Reading a tech book
- Going through technical talks
- Reading blog posts
- Summing up my notes in a cheat sheet
- Practising problem solving skills
- 2.50 hours spent working on my working material
Hopefully, this will inspire you to go on your own challenge. I’ve been doing this since January 2nd and it’s definitely not easy. There are mornings when it’s harder to get out of bed early but I still do so when I read my post on success in 2020. You don’t have to take on a hard challenge like I did, I’m usually more prone to work on something that’s hard than something that’s easy. Find something that works for you and stick by your plan!