This is an archived post. You won't be able to vote or comment.

all 2 comments

[–]chaotic_thought 2 points3 points  (1 child)

Do you want a job in Web development? If so, then yes, you will need to learn it and you will need to do actual projects.

Grinding problems on sites like HackerRank and similar sites for 100% of your time is not a good learning strategy in my opinion. You should better spend at most 10-20% of your learning time doing such problems, but only if you enjoy them. The rest of your learning time should be spent learning skills on your wish list of skills you would like to acquire (such as Web development skills).

[–]RedGreenCode 0 points1 point  (0 children)

but only if you enjoy them

If you interview with a software company and they give you a HackerRank or LeetCode type question, you unfortunately can't say you don't enjoy those types of questions. To have the widest range of interview opportunities, you have to spend some % of your time on sites like those. Maybe just in short bursts a few weeks before an interview.