I need to stop going into the rabbit hole man. There’s just so much to learn, and I haven’t even scratched the surface. I, at times, feel stupid. Like you know the imposter syndrome? Yeah that, but multiply it by 10.
I need to start waking up early. Again, I think I will stop doing into these rabbit holes. Just focus on one thing. I need to first finish this book that I am studying for algorithms and data structures. Only then, once I finish it, I will go in-depth with other topics. I need to finish the book, and then do one or two leetcode problems each day. (So leetcode is a platform which contains coding problems which are often asked in interviews).
I have been looking into Dynamic Programming for days and not yet solved a question related to that. I need to do more focused reading. Dedicate my time a little more conservatively and towards the things that are my priorities.
The most time consuming things in my life right now is Youtube. Whether it be mindless browsing, listening to music or going into rabbit holes and studying about other topics. The priority right now is coding interviews. So, a big chunk of my time should be focused on that. I find myself looking into system design or stuff like that. That’s really not necessary. I can read those during my work hours because it does kinda relate to the work I do have.
So, let’s try this. Starting tomorrow, we will wake up at 7. Study for an hour before work. ADM. Then work from 8-5. During work, i will try to have more focused sessions. I already don’t have too much meetings, but even then if I run into issues, that is where I will dive deep into the language or any concepts. It is integral for me to know things in detail so I will utilize this time to not just code but to actually understand things in depth and study about the concept in detail if I do encounter issues.
After 5, I will go to the gym and by the time I have dinner and spend time with PJ and Ashlee, it’ll be 9. So after 9 till 12. I will again go back to ADM and then do 1, or 2 leetcode questions depending on the types. The next few weekends, I am traveling but after that the weekends will solely be dedicated to finishing the ADM book and doing leetcode problems.
Even now, I constantly remind myself about the ONE THING. I think the concepts from the book ONE THING and Deep work, can be very beneficial. So, I will continue trying to practice those. Even some days, i might not accomplish as much as I wanted to, but I know we can eventually do this.
Also, today I was reading this answer by a person who was rejected at google 3 times and basically applied there for 3 years lol. That wasn’t motivating at all. But, again there’s no expectations at the moment. I just want to study at the moment, and this is a good deadline. That I have to be prepared by the end of September.
I also am looking into contributing to open-source now. I was just bitching too much about not being able to work with other technical engineers and getting feedback on my work. Viola! I think the answers to my problems are open-source. I will try to find some projects that I am interested in and can be a good challenge. Again, I don’t know if I should put this on hold and just prepare for the interview or dedicate a certain amount of hours per week for this. Maybe, 2,3 hours per week for this isn’t that bad. We already use that amount on phones.
Also, I am now trying to purposefully avoid just filling my mind with jargon or just keeping myself occupied all the times. I realized this problem when I was making tea this morning, I was watching a YouTube video simultaneously. I tend to do this often, like if I am doing something I need to be watching videos or listening to songs. Why not just admire the silence. There’s no video that I must watch or you know.. I think I do have an addiction to YouTube.
It seems crazy to me that a lot of my friends don’t even watch YouTube that much lol. Also, I need to disconnect from the internet while I am learning. I tried this before and it seemed to work so, there’s a tip you guys. Disconnect from the internet while you learn. If you don’t understand a concept, read the book again, if you don’t even then, then write it down somewhere. You’ll google these questions in a batch. Skip the concept that you don’t understand. Then after a while (30-40 mins) google them, understand them. And keep doing that.
Anyways, it’s almost 12 am now. I will go to sleep.
Until Next Time
Handsome Charming Man.
WIP = Work In Progress
ReplyDeleteDisconnect from the internet while you learn. If you don’t understand a concept, read the book again, if you don’t even then, then write it down somewhere. You’ll google these questions in a batch.
ReplyDeleteLiked this idea. Generations before us didn't had the luxury to google things, most of the time they thought through things, i mean googling is good but it's distracting at the same time.