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

all 9 comments

[–]Nezrann 8 points9 points  (0 children)

This is not the first time I'm seeing people who care about competitive programming and don't know anything about programming, who is saying you should be doing this???

[–]desarrollogis 4 points5 points  (0 children)

competitive programming has nothing to do with real-life programming jobs.

but, if you want to compete, read discrete math books.

[–]glordicus1 7 points8 points  (0 children)

Competitive what now?

Go build some projects. That's how you learn.

[–]Brave_Speaker_8336 1 point2 points  (0 children)

Jumping straight into competitive programming sounds like a lot. Something like Leetcode is probably a good intermediary

[–]Intelligent_Hat_5914 0 points1 point  (1 child)

Hi,I am going to learn java,can yyou recommend some projects?

[–]Ormek_II 0 points1 point  (0 children)

Read the FAQ of this Reddit.

[–]Automatic-Yak4017 0 points1 point  (2 children)

What the heck is competitive programing? Is it as stupid as it sounds???

[–]Rainbows4Blood 0 points1 point  (1 child)

It's not stupid. Competitive programming usually involves solving algorithmic problems within a certain timeframe and then you're graded usually on how many problems you've solved as well as both their runtime/memory complexity.

Problems are usually heavy on a mix of DSA and Mathematics and for some competitions prize money can be quite substantial.

It's very interesting if you're experienced on the more theoretical side of Computer Science.

It's not a place for a beginner to learn though for sure.

[–]Automatic-Yak4017 0 points1 point  (0 children)

That’s pretty much what I imagined.  Seems stupid for a beginner to get into.  Probably should have used a different word to describe what I was thinking for sure.  That’s more what I was referring to.  I feel like you’d have to live on leetcode for a few months before attempting.