From beginner to expert in competitive programming.

From beginner to expert in competitive programming.
4.5 (90%) 14 votes

Hey Everyone,

If you want to hear from a expert, you can leave it right now as I am just a software developer but these steps are followed by many ex-googlers for beating competitive programming and one of them told me this.

competitive-programming

For Starting You can follow the following steps:

  •  Learn Basic syntax of let us say programming language c(if,else,for,while,break ,input,output,datatypes,and their range).

 

 

  • You will learn what all you need to get a problem submitted.

 

  • Find problems that only follow a particular formulae and solve around 20 problems.

 

  • Now you are well aware how to get code submitted input and output.

 

 

  • Now go for DP problems.

 

 

 

  • Start Reading about trees and graphs. Now leave the programming forms that don’t involve dp and tree, graphs or any other complex algorithms.

 

  • Maintain few good projects on Github , maintain good profile on linkedin. This aspect is only for job and in open source community

 

  • Few Famous contest for you are : facebook hackers cup, Google CODEJAM , ACM-ICPC and few others.

 

  • Start reading and solving Interview questions.

 

 

You dont need any book if you have internet.

These are steps one googler told me to follow but I m lazy 😛


Gaurav Yadav

Gaurav is cloud infrastructure engineer and a full stack web developer and blogger. Sportsperson by heart and loves football. Scale is something he loves to work for and always keen to learn new tech. Experienced with CI/CD, distributed cloud infrastructure, build systems and lot of SRE Stuff.

1 COMMENT
  • CP Resource | Syed Ahmed Zaki
    Reply

    […] From beginner to expert in competitive programming. […]

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.