DEV Community

Discussion on: Competitive programming - is it really important?

Collapse
 
louy2 profile image
Yufan Lou

This competitive round helps companies filter out candidates that lack this skill.

"Competitive" programming, by definition, filters out candidates. Whether that is actually related to the skill of problem solving is another question. Whether the skill of problem solving is actually relevant to the success of a hire is yet another question.

Otherwise, competitive programming provides very fun problems, some of which reveal important properties of important data structures and algorithms. It is in competition we improve. But also remember, competitive programming is not the only field worth competing in.

Collapse
 
iyashsoni profile image
Yash Soni

Completely agree, and through this article I’ve tried to emphasise that’s its just another skill to have.

I believe it is not the ONLY important skill in tech, but definitely an important one. It’s something good to have, world won’t stop if you don’t know it.

And I’ve also mentioned that it doesn’t directly translate to being a better developer. In general, it helps evaluate problem solving skills.