TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Worth to grind LeetCode for a self-taught developer?

3 pointsby e-pelazaover 3 years ago
I'm debating on the return on investment in grinding LeetCode for self-taught developers. I'm still early in my learning progress, but I can do basic LeetCode problems. If is worth my time to do more? Or should I instead invest that time into more practical projects? My goal is to find a remote job for a western company eventually.

4 comments

brudgersover 3 years ago
To me, the problem with Leetcode for <i>beginners</i> is that many of the problems look like FizzBuzz...well the actual problem is that <i>beginners</i> solve the problems as if they are solving FizzBuzz.<p>There are two downsides to this. One is that beginners glean diminishing returns from writing another FizzBuzz level program. The second downside is that the problems are not FizzBuzz adjacent.<p>FizzBuzz transforms a known one-to-hundred constant into a one-two-Fizz-four-etc. constant.<p>Leetcode problems involve <i>engineering</i> a program to handle arbitrary inputs with consideration of time and space complexity. That&#x27;s what makes Leetcode useful for screening employment candidates. Leetcode is designed to break FizzBuzz level adjacent code.<p>Or to put it another way, there are not &quot;basic Leetcode&quot; problems because solutions are tested against &quot;adversarial&quot; input.<p>To me, it is only worth doing LeetCode problems if you are focused on handling arbitrary IO with time and space efficiency. Only worth doing if you are approaching the problems as <i>engineering</i> problems. Good luck.
throwawaynayover 3 years ago
depends on what you want to do imo<p>web dev at an average to good company? no absolutely not worth it<p>anything at a FAANG? +&#x2F;- mandatory<p>anything that involves complex algorithms?(efficient delivery&#x2F;dispatching system at scale, complex social media, complex games, anything where efficiency&#x2F;speed&#x2F;low memory usage is extremely important) probably yes<p>otherwise some basic algorithm solving is probably enough(I really enjoyed the algorithmic exercises on freecodecamp web path for example, I think it&#x27;s just enough for about 80-90% of junior programming jobs)
dustedover 3 years ago
This was asked multiple times, the general consensus seemed to be &quot;no&quot;, except if you enjoy doing them and so they&#x27;re worth it for the pleasure you derive from them.
faangiqover 3 years ago
No one cares about projects. Just grind.