DEV Community

Discussion on: Competitive programming - is it really important?

Collapse
 
iyashsoni profile image
Yash Soni

Hello Muhimen, a little background about me. I’ve done post graduation from IIIT-Bangalore, 2015-17. In India, especially Bangalore, it is very common to have fierce competition for round 1, generally because of high number of candidates. I can tell from my experience, and yes I was aware of what “competitive programming” meant back then too, only wasn’t into it. It is proper Competitive Programming. That doesn’t mean take the hardest problem of LeetCode, but yes, it was not a basic one, in fact it was never a basic one. So what you’re saying might be the case in your country but in India, this is reality. And so is hiring through Solely competitive Hackathons.

Also, in this article, I’ve said it is good to get started with CP track, as it is not a fixed set of course, one can start gradually with smaller problems and then move to challenging ones when they are ready. In that context I’ve used “Competitive Programming”. No - it is not way harder than what I would think. And also I disagree with only hard problems should be called competitive, it is a way to develop algorithmic thinking towards problem solving, not bound to hard problems at all. Hope this clears your confusions.