Computer Science Java Programming?

I will be entering in college (BITS or NITs) and will probably pursue computer science. I have heard a lot about Python, Scratch, C, C++ (which I know), Java, web development...etc. I want to participate in GSOC and enter competitive programming in my college days. What should I do?

  • Basically I am wasting my time in playing CS and watching anime and want to do some useful work!

  • Answer:

    Okay here is my suggestion: For the first 3-4 weeks go meet people, interact with seniors, get to learn new things, pick up a hobby and explore more. As for competitive programming if you already know a programming language(which you do) start practicing few problems from websites like codechef, SPOJ, topcoder, projecteuler. Try to learn about data structures and different algorithm design techniques. Now for Google Summer of Code, find out different open source organization in which you would love to contribute and start contributing to their code base. These are just the basic guidelines, i guess once you enter college and interact with other talented people/seniors/professors you will get to know what all to do afterwards.

Rajat Saxena at Quora Visit the source

Was this solution helpful to you?

Other answers

No matter what anyone suggests, you're relaxed that you've finally achieved what you (and/or your parents) dreamed about. Now until you go and face the crowd and may be get a jolt, no advice might help you. My suggestion is to enjoy your time and decide when you enter the college :). You don't need to be a prodigy to win college programming competitions.

Manish Awasthi

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.