DEV Community

Discussion on: Competitive programming - is it really important?

Collapse
 
leob profile image
leob

But why is it called "competitive programming"? Weird terminology, it's not like we're in the Olympic Games of programming hired to outsmart "competitors". I can fully understand that companies use this as a "filter" to screen out candidates that have poor problem solving skills (if that's the case then you have no business to be in this industry to begin with). So it can be a useful tool, if done right, but please drop the "competitive" moniker.

Collapse
 
benibela profile image
Benito van der Zander

There actually is a literal Olympiad in Informatics, where the best students in competitive programming compete

Collapse
 
leob profile image
leob

Heard about that ... yes of course there are competitions, but to see "competition" as part of hiring seems somewhat wrong to me. I think building a good team is not about hiring a bunch of ninjas or "rock star" prima donnas and locking them in an office & throwing away the key.

Collapse
 
iyashsoni profile image
Yash Soni

Aren't interviews itself competitive by nature?

Have a look at this:

This is a random Job Posting I got from LinkedIn. It already has 115 applicants in the last 13 hours. All these candidates have to compete and give their best to get that Job. Just because a board isn't put out saying this is a "Hiring Competition", doesn't mean it isn't.

This is part of hiring now! And I don't mind if they keep/drop the "competitive" moniker honestly, I'm more focused on the problem-solving part.

Can the process become better? Yes of course.

Collapse
 
leob profile image
leob

Did I ever feel that interviews are competitive? Not really, I just present myself to an employer the best way I can but honestly and without faking it, and beyond that it's "take it or leave it". I don't really fret about being in a "competition" with whoever else.

But yes, if there are 115 serious (qualified) candidates for one job then you can indeed call it "competition". That's an unenviable 'market' to be in, I know that in some locations there's a developer shortage but this doesn't look like it.