2 ms·
We're looking at a target audience of people who already can "do quite bit with computers", know all the algorithms they need for the job they are going to do,
by PeterisP 6y ago
We're looking at a target audience of people who already can "do quite bit with computers", know all the algorithms they need for the job they are going to do, and don't really want to spend time on leetcode because they would rather be doing or learning something else, or perhaps they have done leetcode or stuff like that a lot ten or twenty years ago and they wouldn't learn anything new, just re-adapt to do useless things quickly once again.
I'm not trying to denigrate it by labeling it useless - competitive problem solving/"sport programming" is a fun activity and can be a rewarding hobby, but it's important to recognize it as such, as a hobby that's only tangentially related to most actual development work once you move above a certain base competency level ( I'll grant it that it is useful for people without much practice in actual programming to do a bit of it.)
It's a problem from the industry perspective if we as industry have many people spend a lot of time doing things that don't benefit the employer (since grinding leetcode doesn't make a non-junior person better at their development job, it's an orthogonal skill) and that doesn't benefit themselves personally (we're talking about people who don't want to do leetcode just because they enjoy it) but only through the zero-sum game of competing for jobs effectively by "peacock signaling" of who invested/wasted the most effort in leetcode. This is effectively a lose-lose competition, spending a lot of everyone's time without a net benefit.