When submitting a solution in C++, please select either C++14 (GCC 6-32) or C++17 (GCC 7-32) as your compiler. ×

nitr0gen's blog

By nitr0gen, history, 3 years ago, In English

Hello everyone. I was wondering how the future of CP will look like. I think as we progress as a race and as our scientific knowledge is exponentially growing, programming will get more and more in the life of normal people. I think programming will be a fundamental subject in the future, just like math. So I think in this way many more people will get attracted into CP. What do you guys think? Share your thoughts in the comments.

  • Vote: I like it
  • +45
  • Vote: I do not like it

| Write comment?
»
3 years ago, # |
  Vote: I like it +24 Vote: I do not like it

CP is a small subset of programming. I can say it is a "sport part" of the whole programming world. Obviously, all sports programmer is a programmer but all programmer is not a sports programmer. Already some country has included programming as their basic subject. And hopefully, this and our next generation will enjoy math more through this field of thrill.

»
3 years ago, # |
  Vote: I like it +10 Vote: I do not like it

A lot of people do math, but comparatively few people do competitive math. So I don't think that just because a subject (Computer Science) becomes hypothetically popularized, then a small subset of that subject (Competitive Programming) will be popularized as well.

»
3 years ago, # |
  Vote: I like it +31 Vote: I do not like it

Lol no ;)

Programming is only executive job and does not impact society and world as much as more managing and social jobs.

And CP is just a fun thing for smart people who like it or for those who want to be more self-confident based on their rating in some internet website.

»
3 years ago, # |
Rev. 4   Vote: I like it +42 Vote: I do not like it

lots of people say "oh it's just a sport, people do it just for fun". For that, I have to say, you've got to be kidding me. Sure there are tons of people who do it just for the thrill aspect, but this isn't like most sports where the skills developed can only be used in the sport itself. There are lots of people here who use cp as a way to get strong in algorithmic problem solving, so that they can use those skills to build awesome stuff. I can see lots of people in the future using it as a gym for their brain and I personally use it as such. Calling it "just" another mind sport is failing to see the bigger picture or just trying to act cool. If you're creative enough, you'll figure out a way to use the skills developed here. It's only useless if you don't use it.

  • »
    »
    3 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    If your goal is to "build awesome stuff", then while CP may help, there are other more effective methods.

    Thus, I still think that a lot of people do it for fun (people like me, for example).

    • »
      »
      »
      3 years ago, # ^ |
        Vote: I like it +7 Vote: I do not like it

      I never denied that people do it for fun. My point was that one shouldn't pretend that fun is the only thing you get from doing cp, because you also gain skills which can be used to build awesome stuff as a side effect. Calling it "just" another mind sport doesn't do it justice. At the end you're left with skills which can be used to do great things, especially when we're living in a world powered by computers. I can't think of any other mind sport which leaves you with this much power.

»
3 years ago, # |
Rev. 2   Vote: I like it +1 Vote: I do not like it

If I were a kid I would obviously roam around rather do CP. Take example of my school : in a batch of say 50 students that learn mathematics about 3-4 would go to give Regional Maths Olympiad and then maybe National.

So I don't think including a subject in curriculum affects how students are taught and if they want to learn that subject to get somewhat mastery.

»
3 years ago, # |
  Vote: I like it +50 Vote: I do not like it

The future of CP and the above plot are a bit related