Hi, I'm 19 and currently in my second CS semester. I've got some projects on my portfolio, did some internships and will start an job as an research assistant at an institute next semester. However, I really have no clue how I can prepare myself enough before landing my first job after university. The only things I can find are: build a portfolio and contribute to open-source.
Which advice did/would have helped you landing your first job after university? And whats your best tip for life in general?
When someone asks for information, rather than try to answer immediately, or rush to research, ask, "When do you need that by?" Even if they tell you it's urgent, it causes them to consider.
"Sure, I'd be glad to. Just let my boss know you need me." If they hem and haw, be suspicious.
"What budget is that coming out of?"
Other useful tidbits: Politics is a euphemism for, someone's ego will otherwise get hurt. Tangentially, your ego isn't you. Don't let it getting hurt affect your thinking.
Most people are naturally good; the one's who aren't work hard to position themselves in a position handling communications. So be careful to route communications as directly as allowed, and regularly check what's incoming.
Faith is blind, trust is earned.