Live data from Hacker News

Ask HN: Tips for students before starting their first job

news.ycombinator.com

51–60 of 179 posts

Re: Ask HN: Tips for students before starting their first job

#51

> And whats your best tip for life in general? This will sound snarky given the context, but my best tip is to stop looking for personalized advice for common problems. You haven’t given enough details to for anyone to seriously tailor their advice to you. So it’s just going to be generic. And if you’re willing to go with generic, you can do better than what fits into a comment on HN. You could get the same advice mu…

Another important thing to know, is that people's advice will be based on their personal life goals--which is likely different from your personal life goals. If you go ask wall street playboys advice, they are going to give you advice on how to make $X,000,000 (start a business on the side) and become a player. If you ask a preacher for advice they are going to tell you to do a mission trip abroad, find a wife and get involved in a church.

Re: Ask HN: Tips for students before starting their first job

#52
post #19

You have about six weeks where you can ask otherwise outrageous questions and actually effect change. After that they will just think you are an idiot.

I came here to say something like this, except for the last part.

I would say, rather, there are no stupid questions.

After awhile it will become increasingly clear who fields questions well, and who doesn’t.

Cultivate the former, avoid the latter.

Re: Ask HN: Tips for students before starting their first job

#53
Can't really say much about landing a job. But I think the best advice I can give when getting a job is this:

Your job will most likely have nothing to do with what you were taught in school. It might have some superficial resemblance because you might use the same tools or in rare cases even apply something you learned but the the day to day work, the skills you need succeed and what you need to do to do something well are simply stuff you are never taught in school.

Higher education is used almost exclusively as a signal in hiring. Higher education teaches you how to be an academic (and if that's you career choice than forget what I said) it isn't a vocational school and neither the people who ran the institutions nor the people who will hire you expect Academia to actually teach you how to do the job.

This is true for almost all degrees to some extend, not just CS, but it is very evident in CS and many fresh graduates who land their first CS job have a hard time to adjust to the change in expectations.

For CS the shock usually revolves around understanding that most of what you are going to do is combining and interfacing with other people's code (whether colleagues, open source libraries or 3rd party services) and rarely if ever do algorithmic or data structure work.

Re: Ask HN: Tips for students before starting their first job

#55
Best life tip? Have a hobby or two that you love and that can occupy your body and mind for hours or days. Spend time wallowing in them. Be proud of enjoying them and share that enthusiasm with the people you meet. Mostly, these hobbies should not be what you do for work.

Regarding CS as a career: take classes in the humanities: art, history, political science, psychology, philosophy, etc. You’ll find you are better able to understand why you are doing what you are doing if your mindset for approaching problem solving is rooted in both technology and humanity.

Re: Ask HN: Tips for students before starting their first job

#56
> And whats your best tip for life in general?

1) Take copious notes (in whatever format works for you).

2) Confirm managers decisions with a recap email (especially when you disagree with them).

3) Understand that while you may not like politics (I don't) knowing how the game is played allows you to mostly stay out of it.

4) Work time is work time, learn to be productive and then go home and switch off.

5) Work friends are NOT friends.

6) Learn to say 'No' in a way that doesn't ruffle feathers but does result in the no case.

7) If something seems interesting, go for it - all the best experiences in my working life have resulted from stepping outside my comfort zone.

Re: Ask HN: Tips for students before starting their first job

#57
Perception is reality. Your personal brand is insanely important. In a job, you are always assessed and your career progress will be based on how others perceive you (unless you are in a very metric focused career like sales). Anyone can say differently, but whatever other factors people mention, they all drive the final factor which is perception.

I always tell people two things when they start:

1) Impress everybody you meet. First impressions are very sticky. Impress people first, they will hold you to a higher standard, and then you aim to continue to impress. I’ve seen very few cases that people have shed their initial impressions.

2) Over-communicate. Make sure you ask questions, write thorough emails that explain rationale. It’s really important that you aggressively set and meet expectations. A major problem people have is expectation mismatch. Make sure both you and others are in sync and this usually happens via over-communication.

Re: Ask HN: Tips for students before starting their first job

#58
Really find out what you want in life. This is not a philosophical task. When I think back to my days in school, I really wish someone actually took his time, explained and showed to me what that means.

I'm talking about goals and it doesn't matter if that is being an entrepreneur or the best ballerina in the world.

When you know what you want, as early as possible, you can work on a path to that goal. And if you have a path, you know what to do and how to do it.

In my opinion this will increase your happiness in life tremendously as you don't walk through life "unconsciously".

This question "What do you want" isn't so straight forward and easy to answer. It requires a lot of thought, but is very rewarding.

Re: Ask HN: Tips for students before starting their first job

#59
As someone who hires CS professionals, a few pointers. Be deliberate about the industry that you are working in. You won't know how long you'll be there and after a few years, your industry knowledge will comprise a larger body than your technical knowledge. This is a lever for amplifying your value, because that crossover is when you can start thinking in terms of the value in the products and services you're developing, in addition to their technical implementations. The flip side of this is that the longer you are steeped in that industry, the more difficult it will be to change to a different one. You'll want to be in an industry that challenges you. For example, 10 years as an embedded RF engineer is not the same as 10 years in back-end banking. If I were looking for the former, I would not interview someone from the latter.

CS pros have to be intelligent to get in the game. Once they are in, the primary success factors are a. Do you participate effectively in a team and b. do you work hard and pull your weight. Most universities today have coursework that includes extended, team projects. Do well in those programs, encourage your teammates to be competitive and committed and actually make something you can show off when you start interviewing. Be ready to go into detail, not just on the technical, but the team dynamics: What role you played, and here's a nugget: What were the different strengths of the team members and how did you deliberately take advantage of those strengths. A new grad who displays that type of insight will set themselves apart.

Many jobs are landed through networking. Establish relationships with upperclassmen and keep in touch after they graduate. When you're ready to start looking, some of them may be working at companies you target. When you do your summer internships, connect with everybody you can. You can reach out to them, and in many cases, they will have moved and seeded other companies that you could interview with.

Finally, just some out of the box thoughts for getting that first job: Cast a wide net. Submit a lot of resumes. Take a lot of interviews. Before each, research the company. Not just their technical products, but again, what market do they serve and do you believe you'd be challenged by that industry for the long term. Be good about following up. Don't be a pest, but don't let more than a week go by without checking in with your contacts on how it's going. Many companies are really bad at keeping candidates apprised of their status in the hiring, or where they are in the process. You don't want to just be left hanging when they've made a decision weeks ago.

Good Luck!

Re: Ask HN: Tips for students before starting their first job

#60
One thing that worked well for me was to look for a mentor early on. Try to find someone experienced in the field that could lead you through your career, recommend books and give you feedback. Two things that happened to me while following this:

1. I was learning much quicker and way more valuable content than my peers during university. I think it was mainly because I was getting curated content/tips from my mentor which saved me from learning things that I will probably never gonna need. 2. I got job offers even while not looking for jobs. Interesting enough, my mentor casually mentioned me within his network and those people ended up contacting me.

The best part of it is that you can get it 100% for free if you search carefully. The tech field is full of good people that are willing to give their time(usually very expensive) away to help newcomers. Specially those like me that got help from the start, paying it forward feels like a obligation.

But you might ask: “how can I connect with those experienced people?”. There are many ways to do it, but some very effective are:

- go to meetups and talk to people. Don't just sit there and watch the talks. Be part of it.

- use Twitter. You will be impressed by the amount ok knowledge that is being shared there.

- reach out To your local companies. Send them emails, knock at their doors. There is nothing cooler than seeing folks interested on your product/company.

Post reply on HN