Live data from Hacker News

Ask HN: How to make the most out of time at university?

news.ycombinator.com

61–70 of 86 posts

Re: Ask HN: How to make the most out of time at university?

#61
post #58
post #56

Earlier quoted context omitted.

"you'll be super valuable in computing." I don't know about that. It seems there's little need of network experts. As an industry, we are moving towards abstracting this through the use of cloud providers, SaaS, etc. There are fewer jobs around this because the need is concentrated.

I think maybe your and my experiences have been very different. I think in some software industries networking expertise is not highly valued or important, but in all of the jobs I've had, actually understanding networking has been a super valuable skill. I admit that in general I've never been The Network Expert, but I've had to wear the hat a few times and learn very quickly to get things done. In every situation w…

But do they pay you any better due to understanding networks? Does it get you hired in an interview?

Once upon a time, a long long time ago, I had decent knowledge of networking. It was never useful, so it's greatly degraded over time. I can say that about many of the skills or knowledge I learned at school. I'm actually getting less skilled and less knowledgeable the more time I am in this job (10 years now).

Re: Ask HN: How to make the most out of time at university?

#62
post #8

> What ought to be my main focus? Develop your technical skills during the week, develop your social skill during the weekend. A lot are only doing the first, even on the weekend (or only the second, even during the week). While raw skill is cool, it's important that you can work in a team, that your boss likes you and your colleagues can work with you. Attend parties, talk to strangers, learn how to do some small-ta…

I would agree with this.

Your first goal absolutely has to be that you successfully complete your degree. I know a person who failed to do this, and the results are bad. Finish! However -- most people do. So if you're reasonably conscientious you'll be fine.

After that: Work to get an internship every semester you have off (maybe unless you're traveling abroad, as recommended next). You'll make some money; you'll try different things; you'll add to your resume.

I would strongly advise against heading off to do a startup immediately. You will be clueless and will not know that you are clueless. Almost nobody should be an entrepreneur. I'm not; you probably shouldn't be. But if you do think that's something you might do, even then -- work in the field first. People like to go "I'm my own boss", but that's a liability. Have some bosses who'll tell you what to do for a few years.

Also, consider some study-abroad, as others have suggested.

But my final piece of advice would be: Really value the people you meet there. There's a tendency to lose touch with people, to just move on with your life. A tendency to end relationships, to not solve the "two body problem". That's all a serious mistake. If by the end of college you've found someone you really like, marry them.

Re: Ask HN: How to make the most out of time at university?

#63
post #61
post #58

Earlier quoted context omitted.

I think maybe your and my experiences have been very different. I think in some software industries networking expertise is not highly valued or important, but in all of the jobs I've had, actually understanding networking has been a super valuable skill. I admit that in general I've never been The Network Expert, but I've had to wear the hat a few times and learn very quickly to get things done. In every situation w…

But do they pay you any better due to understanding networks? Does it get you hired in an interview? Once upon a time, a long long time ago, I had decent knowledge of networking. It was never useful, so it's greatly degraded over time. I can say that about many of the skills or knowledge I learned at school. I'm actually getting less skilled and less knowledgeable the more time I am in this job (10 years now).

I don't think I've ever been paid more or hired directly due to my networking skills, but I think it has greatly helped me to be good at my jobs and get recognition from my peers and managers that either my existing knowledge or my willingness to learn was critical to product/project success.

It seems the more I learn about networking, the more I just realize how much I don't actually fully understand.

To clarify, I don't think ONLY knowing about networking is a good move. But being a software engineer who happens to have an additional extensive knowledge of networking will definitely get noticed at the places I've worked.

Re: Ask HN: How to make the most out of time at university?

#64
My biggest regret about my college/university time is not having expanded my breadth of experiences. In your teens and twenties you are at a point in life when you have not made too many decisions that set you on a particular path. It is an oportune moment to explore the vast buffet of life. As one gets older you find yourself moving in a particular direction and generally self-limit your own ability to deviate too far from the area you currently in. Add in the sunk cost fallacy and most people just continue the inertia of their early decisions.

Expose yourself to everything you have the least bit of interest in. Go to all kinds of group meetings, sign up for classes that seem interesting, talk to people that are different from you, etc. It is very likely you will never have such easy access to these possibilities ever again.

Do not believe that you must declare a major immediately and that it will be set in stone for the rest of your life.

TLDR: explore your interests without fear

Re: Ask HN: How to make the most out of time at university?

#65

Disclaimer, I'm based in the US so your experience may differ. But here's my advice: - Apply to internships/co-ops early and often. - Develop your social network with the other students in your classes. - Don't focus on grades beyond what's required to pass your classes. - DO focus on learning how to be a good programmer by doing side projects and programming constantly. - If there are programming competitions at you…

“Don’t focus on grades beyond what’s required to pass your classes” is tricky — a lot of College/Campus Hiring is selective about both the institutions they will hire from, and the GPA thresholds; if you don’t tick both boxes you likely cannot easily get an internship or graduating offer from e.g. Google, Oracle, or wherever.

Notably, at least a few companies restrict their “Professional Hiring” or “Industry Hiring” teams to candidates with >2 years of post-college professional experience, so the rub then becomes you graduated, didn’t get in, worked somewhere small with the expected “small scale” problems for at least two years, then have to Leetcode and take the arguably harder path into BigTech (which is Industry Recruiting, when you’re not coming from another hyperscaler or notable/known employer).

Is it nonsense that Recruiting filters in this way? Perhaps. Results in losing good candidates? Absolutely. Is the entire recruitment engine a SNR problem? Yes. :)

Internships, Open Source, Hackathons are all excellent advice, as are the other suggestions in thread on building networks, use of office hours!

My quick advice:

- Ask about “Why?” and “When?” and don’t just do the rote exercises which teach you basics about data structures and algorithms.

- Hack on some side projects and have a presence on GitHub, portfolios can be helpful.

- Find a space you enjoy hacking on and find related Open Source, contribute. Maybe that’s something like Home Assistant (nerd out on automating your living space), maybe something else.

- Scratch the itch, humans are all about dopamine hits, all of the above is about gaining experience: this won’t feel like a chore if you’re hacking on something FUN (which is subjective, your itches and others itches will differ). Several people in my 1st Yr CS course weren’t able to find their itch — they’d gone to CS because “they heard it paid well” or “parents said it was a good idea”, they eventually quit, or some persevered and found they hated the jobs professionally, so they had mid-life changes in careers.

- Be curious about Linux, since outside of Microsoft (and even some places in it!) that’s the predominant platform for deploying services, if you can’t navigate Bash and exit vi, you’ll perhaps find your entry into professional settings has a rather steep learning curve!

- Have fun and be social, I know parents say this a lot, but full-time education in a Disclaimer: I’m a Brit, who now lives in US, and I’ve been a somewhat senior leader at 3-4 huge technology companies in my career, with direct exposure to EIC (early in career) hiring practices.

Re: Ask HN: How to make the most out of time at university?

#66
post #8

> What ought to be my main focus? Develop your technical skills during the week, develop your social skill during the weekend. A lot are only doing the first, even on the weekend (or only the second, even during the week). While raw skill is cool, it's important that you can work in a team, that your boss likes you and your colleagues can work with you. Attend parties, talk to strangers, learn how to do some small-ta…

I would agree with this. Your first goal absolutely has to be that you successfully complete your degree. I know a person who failed to do this, and the results are bad. Finish! However -- most people do. So if you're reasonably conscientious you'll be fine. After that: Work to get an internship every semester you have off (maybe unless you're traveling abroad, as recommended next). You'll make some money; you'll try…

This is a bit of a gut-punch to read, I just finished half of my degree, and have made virtually no friends. Obviously that is because of deeper social issues I have.

Re: Ask HN: How to make the most out of time at university?

#67

Disclaimer, I'm based in the US so your experience may differ. But here's my advice: - Apply to internships/co-ops early and often. - Develop your social network with the other students in your classes. - Don't focus on grades beyond what's required to pass your classes. - DO focus on learning how to be a good programmer by doing side projects and programming constantly. - If there are programming competitions at you…

Interesting you said "co-op", which part of the US are you from? I've only ever heard that term used in Canada (I attend UWaterloo) and some northeastern US universities. People at UCLA/UC Berkeley were pretty confused when I said "co-op".

Re: Ask HN: How to make the most out of time at university?

#68
Bro, stop optimizing future employment. Go party, it's university. Meet new people, fuck some girls. Get to know people from other departments than CS.

Trust me, in five years you are not going to regret not being more employable, you are going to regret not having partied

Re: Ask HN: How to make the most out of time at university?

#69
Make sure you join as many social groups as possible. Many of the friends you make will become life long friends and relationships. You have the time now to cultivate as many as possible. When you move on to your work life it will be much harder so do it now.

Re: Ask HN: How to make the most out of time at university?

#70
If you can afford it, take your time and do 5 years. Live on or near campus. The best thing you can do for your employment is start taking programming odd jobs now while learning. Get real work out in the world and get paid for it before you graduate.

Health Then Wealth

Body healths helps you be nice to be around. Being nice to be around builds your network. Your network provides you with jobs and information for navigating life. Start at health and happiness, your in the nest industry in the world, you don’t need to optimize and more than you already have. That energy is better spent growing wide and expanding your horizons.

Post reply on HN