I love programming. As a creative medium, I'm obsessed with it. But the industry is so disgustingly demanding that you have to spend so much time in stuff you won't be using, not to mention the burning-out that you'll likely experience. I'm a generalist by nature and I like to study/do other things outside computer science. That's why I prefer working for smaller clients/employers and making less money so I can also satisfy my curiosity in other areas of knowledge. Thanks for the video man, very useful methodology. I've been studying algorithms with AlgoExpert lately.
exactly. I'm sick of learning new things I don't really care about just for the sake of being hired. If you tell me "I'll hire you, but you'll have to learn X, I'll gladly learn X, other than that I can't be bothered anymore.
Leetcode ought to be in fact a sort of Duolingo-style "game." The entire system ought to include on its own spaced repetition, and many other things embedded by design in the platform, precisely to improve the learning progress and skills of the "players".
I really enjoy watching your videos. Our journeys couldn’t be more different but somehow I can relate. Personally, i just had my first technical interview a week ago and did so terrible that I realized how true the term “if you don’t use it, you lose it” is hahaha. I used to do leetcode practice at least once a day, nothing too in depth but enough to keep my memory fresh and problem solving skills at a “not dreadful” level. But I never got interviewed. So I started focusing on applying more and better, and then bum… I BOMBED hahaha. It was a really interesting experience though, and kind of fun (I might be weird, I realize). I actually love studying leetcode and would rather do that all day than writing cover letters and endlessly searching for job opportunities. I realize there needs to be a balance between the two… kind of obvious, I know I know lol, but I need to be reminded of it because sometimes, between doing coding courses, working on side projects, going to networking events, in my case also learning french ( I live in Montreal), etc… you CAN get lost in what to prioritize, what is actually more important, is leetcode an actual necessary skill? Is working on projects or learning a new framework more important? Can I do it all sustainably? Should I prioritize one thing at a time??? It’s a difficult world for a junior these days. Anyways, sorry for the rant, I like your content 🙂
I arrived at a similar system, eventually. I also came to similar conclusions about leetcode. It helps me gain confidence in approaching difficult problems. How to organize my thoughts and keep pushing for more efficient solutions. Thank you for sharing your journey!