DEV Community

Discussion on: HackerRank Is Teaching You to Write Terrible Code

Collapse
 
bugb profile image
bugb • Edited

IMO, if you want to learn algorithm in pro way, you should go with hackerrank, topcoder, codeforces, kattis, Atcoder, SPOJ, codewar ...

If you want to learn code as a beginner you can learn from pluralsight, ... (sorry I do not learn this way so I do not have much experience about site like this, I often learn from language's docs instead)

I love algorithm, code golf (one line, unreadable code) but in my production code, I write everything pretty clear so anyone can get it.

Everything exist for a reason, you may wonder but almost winners in Olympiad for Programming or Google CodeJam, Facebook hacker cup have profiles in the sites that I mentioned above with highest rating.

You can get benefit from them if using in smart ways and open-minded, and you can leverage your critical thinking in the next level.

Btw: my favorite sites is: dwitter.net/ and codegolf.stackexchange.com/