So would you say doing exercism exercises will be more fruitful than doing leetcode problems?
One thing my peers tend to do is straight up study hackerrank questions
(in college to recent college grad age group)
and since i have gotten jobs before I get fielded questions like "how do you do the hackerrank questions?"
which is always astounding
I really think that stuff is mostly useless1
It definitely is. But the problems your managers throw at you are not: "Reverse this list in O(1) time while standing on your head", but rather, this is the client, this are his features, get them done next week and make sure everything works without writing tests and put in 40 hours overtime without being able to write them off later.
Dunno, it was more than once that I had to read research papers or at least textbooks to properly implement algorithms. Again, this is not to disagree with you, I agree that the stuff is mostly useless, but we all do different work and it's not impossible to get paid for mostly useless stuff, sometimes. : )
Of course that's right, sometimes that happends and it depends on your line of work. For me personally it's super seldom and 75% of what I learned in university I never used. That said, for me it was more learning how to think and approach problems what really made university worth for me.
I watched a lot of opencourseware material, and I think I used more often the knowledge that's about the limits of the field (IT), but I don't mind the time spent on datastructures either, even though I can't code fusion trees from memory ☺️.
and I would very much doubt any company that uses stuff like that gets a good picture of canidates
since a lot of the people that get really good at that sort of stuff spent a ton of time on it and didn't spend any time on databases or actually building the usual toy software
but currently i'm still swirling the drain of unemployment, so i'm not really one to speak
It's a rough time for that- best of luck to you! I havn't been able to find much in the way of patterns when it comes to what gets me interviews or jobs, you'd have to be job hunting full time for years to be able to apply statistics properly, and in the mean time every shop is totally different from the next.
there is a mechanistic aspect to code writing which you can practice with any programming problem, but I couldn't agree more