Something to do over the summer holidays?

What are the best ways to utilize 2 to 3 months (summer holidays from college) by learning something very useful for cv as well for an it student?

  • i think learning android could be good idea...what are the others..

  • Answer:

    There are many many things a computer science students can do in his/her summer holidays let me jot down a few points 1. Explore your interests - The first thing I would suggest is to just explore the different things a Computer Engineer can do and find out something that really interests you and you find fun in doing. You might love solving complex programs on sites like http://codechef.com and http://spoj.pl etc. Or you might like making dynamic websites, Or maybe you like making Computer Games like I do :) Once you find an interest then its easier to find more in-depth knowledge in what you can do and how you can do it etc. 2. Must know skills - There are some common skills that all computer science students must learn which will be used a lot once he enters the professional world. Some of these skills are - Code Formatting and Documentation, Version Control (SVN, Git) etc, using Regular Expressions, OOPs etc. 3. Apply rather than learn - Rather than just learning (like in your case you want to learn Android) I would suggest you to think of an application you want to make on Android and then find information related to how you will code a particular sub-task. For eg. If you want to make a calculator on Android. Then start by searching on how to start a new project on Eclipse, then how to start a new Activity, how to add buttons, how to add Event listeners to buttons. This is a much better learning ideology since while searching for the above you will find many more links on the internet which would give you a lot better insight and better ways to implement something. This information, you will never find in a book or in some training class since they will have a set pattern and a single way to complete a task. 4. Internships - Another option is to find an internship. There is a common misconception in students that they won't get an internship because there is nothing in there CV. This is wrong! Every student starts with a blank CV and slowly fills it up. I agree you wont find a paid internship but there are many places you could easily find internship and you would learn to work on projects handled by multiple people and can even be part of an office environment. Try http://twenty19.com 5. Personal website/Blog - Every CS student MUST have this. A website which is just an extension of his personality and a Blog where he can tell the world about his everyday experiences with technology. Check out my website - http://muditjaju.in ;) 6. Open Source Projects - Search for some open source projects on http://code.google.com or http://github.com and try and understand them or you could even be part of them. Don't worry they are not doing some rocket science. Each of those projects started from scratch and there is much to learn from them and even contribute to. 7. Also do remember to take out some time and indulge in non-technical activities like playing outdoor games or joining some dance classes etc. They are really important as well

Mudit Jaju at Quora Visit the source

Was this solution helpful to you?

Other answers

These are some of the "many" things that you can do to make your summer break productive and non-regrettable. :) You can learn Android and build a simple app. It doesn't have to be a revolutionary idea, any simple app would do. All social networking websites have APIs. Use them, mash them up and build something cool. You may also want to have a look at this - http://www.programmableweb.com/ Build a website (use or learn a web framework, like Django) Take up an online course at Coursera, Codecademy or other similar sites. Sites like Quora (), Facebook (https://facebook.interviewstreet.com/recruit/challenges/) and others have programming challenges. If you do those and submit them, you'll be directly contacted by the recruiter of that company. If there are some hackathons happening in your city, don't miss them. Last and the most important thing - whatever you code, make sure you upload it on GitHub.

Rajath Ramakrishna

Arduino programming and with matlab. It forms the core of modern robotics .. Can be easily learned in a couple of months or even less if one has a base knowledge of java and c++

Siddharth Jambucha

Related Q & A:

Just Added Q & A:

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.