DEV Community

Rajeev Ranjan
Rajeev Ranjan

Posted on

How do I start preparing for competitive programming?

If you are a programmer you might have understood the deep meaning of these lines quoted by Steve Jobs and you might have also experienced that even after shutting your computer you keep on thinking about programming stuff or code you have written in your project. Once you enter in programming you just don’t learn how to code but you also learn the “art of thinking”, by breaking your code into smaller chunks and then using your logic-based creativity to solve a problem from different angles.
Programming is fun, programming is an exercise for your brain, programming is a mental sport and when this sport is held over the internet involving sport programmers as a contestant then it is called Competitive Programming.

Programming is a challenging role and once you enter this field you will encounter new challenges and you may have to solve some problems which no one has solved before or their solution doesn’t exist anywhere. At that time you are expected to come up with a solution in the least possible time using your problem-solving and logical ability. So the one and clear goal behind these competitive programming are “To prepare a programmer such that his/her logical ability increases and he/she is able to write code for the challenging situation.”

Top comments (0)