I think one of the most important thing you could do is get a great network and surround yourself with amazing people. What's hot in the moment changes every few years, but great connections stay for a long time. Also, being close to amazing people that are very talented means that you'll get to see new trends coming and always be on top of it.
Ask HN: How to make the most out of time at university?
21–30 of 86 posts
Re: Ask HN: How to make the most out of time at university?
#22Be nice to people. Remember who is good to you.
Re: Ask HN: How to make the most out of time at university?
#23Re: Ask HN: How to make the most out of time at university?
#24I had three friends who got hired into Google upon graduation. They spent a lot of times on things like the Facebook Hacker Cup, studying graph theory, learning things from obscure programming languages or 40 year old research papers. One was in both the LUG and robotic flight club, doing big competitions. Their GitHubs didn't look as much like side projects, but they still published whatever code they wrote. They'd focused hard on skill building that was highly relevant in challenging technical contexts.
So that's my suggestion to stand out: show that you care about your craft, not just meeting assignments. Juniors are hired based on who they can be molded into, as much as for any skill they already have.
Example: if you want to go into game development, see if you can give a talk at a game conference sometime during your degree. If you nail the talk, show something original and intriguing, make it quality and memorable, you'll get access to job opportunities where you're treated like a competent professional instead of a dime-a-dozen fresh graduate. A degree takes long enough to do something novel that's worth presenting.
Re: Ask HN: How to make the most out of time at university?
#25Also you mention Github. Look at popular projects there that regularly merge in random pull requests (meaning pull requests that are not from the same core of 1-3 people). Look at what open issues the project has and what might be listed in their BUGS file. Fix a problem and put up a pull request. You will probably be fixing defects at a future job and this is not all that different than what you will be doing. They might have some advise if they use your pull request with some changes such as how to simplify it or use a particular coding style, and this is useful too. I say to look at popular projects there that regularly merge in one-off pull requests because some projects might be abandoned so you might not get this.
You want to have some understanding of this - https://missing.csail.mit.edu
Your main problem will be getting a job after graduation with little experience. If you have an internship at a large company that is hiring between junior and senior year and they like you, you might have a leg up on getting a job after graduation. Also try getting internships in earlier years. If you can make small contributions without too much hand holding they might take a chance on you.
Re: Ask HN: How to make the most out of time at university?
#26* Keep a daily routine and learn to organise yourself. Unlike school or work, at university you are expected to maintain your own routine. There are no bells or attendance registers. Some people, like me, find this difficult to deal with. Be aware of it from the start and maintain a good daily routine and attendance.
* Join clubs/societies. Opportunities to make friends and find love are handed to you on a plate at university. These things are specifically contrived to get people together. Take advantage of it while you can because these opportunities rapidly fade as you get older.
* Stay healthy. Eat well. Keep fit. This can be easy if you join a society with an active component (it can be walking or something, doesn't have to be sport).
Things I did that I would recommend you do too:
* Find what you are interested in and specialise. Go above and beyond what is required in those areas. University is not just about lectures, doing what is required and passing the exam. This is an opportunity for you to dedicate your life to learning. You won't get a chance to do this again.
* Be open to academia as a career path. For many this is a far more fulfilling career than going into industry. You will have plenty of opportunities to explore this if you want to. Ask your professors about it if you are interested.
* Use the facilities available to you. Not everything is online. A university library is a fantastic resource.
Re: Ask HN: How to make the most out of time at university?
#272) Don't focus too much on grades - focus on subjects you like and other subjects that you don't like just do minimum to pass
3) Nobody ever asked me to show my diploma (I'm not sure if I could even find it by now), you will be mostly judged in the future by either experience, portfolio or asked to do some small homework project to proof you can code.
4) Consider joining IAESTE at your university and do summer international internship somewhere abroad - good way to go somewhere abroad, earn some pocket money, and learn practice some technical skills during holidays.
Re: Ask HN: How to make the most out of time at university?
#28Having a good time. Learn for the sake of education, not for getting a job. You're so privileged by picking CS, you'll get a job anyway.
You only have one life and this time only now, use it! Socialize, be political and foolish. Make fun experiments and share with people, make friends.
Re: Ask HN: How to make the most out of time at university?
#29Re: Ask HN: How to make the most out of time at university?
#30Networking.
That's what I wish I did more of. It's disgusting how much of the world operates under "networking", which tends to be just a thin veil concealing from only the most gullible the true underlying activity of cronyism. "It's who you know, not what you know", has become a widespread saying embraced by the corporate world.