Advice I would give myself If I were in College
Computer science is the most sought for specialization in Engineering colleges, at least that's what I've heard. When I entered my first year of college, I barely knew that Computer science means theoretical study of computers. Even though we had the best of the syllabus, I could hardly relate the theoretical knowledge with the practical world. Despite of having practical hands-on sessions on almost every subject which I think constituted 20% to 30% of the time we spent in the entire course, I found it difficult to understand the concepts. This was around 12 years back.
Assuming that the current curriculum consists of theoretical knowledge, how can one outperform in college? After having a decade of experience, I try to explore and answer the question, "what advice would I give myself if I were back in college?"
So what is it that changes now?
Resources. Period. We have easy access to Smartphones and every house has a good configuration laptop. However, the most decisive factor is availability of super high speed internet. Around a decade ago, personal computers were a dream and internet was costly. Did you know? We used dial-up connection.