Hacker News new | ask | show | jobs
by wccrawford 1813 days ago
When I find 2 juniors with no experience, I don't look at their education. I look at what they can do. They wouldn't be applying for the job if they couldn't code, so they had to have done some coding.

If neither can code, neither are getting hired anyhow. I never have to hire a body for that seat. I'm only interested in people who can do the job.

In the incredibly unlikely event that I've got 2 decent coders with no job experience to choose from, and I really can't tell whose code I like better, then I might look at their education.

But to be honest, in that situation, I'm likely to pick the self-taught coder over the one with the degree. All the best coders I know were self-taught, and there's a ton of self-teaching necessary to get up to speed on a new codebase, and also to learn new skills as we change technologies over time. I want someone who needs less hand-holding to learn.

I actually have a degree because I thought I needed one to get a job. (And an initial job-search seem to confirm that.) Later, I got my first job over someone that looked much better on paper because I had better actual skills. My next (aka current) job didn't care about my degree, either. I've been in the industry for about 17 years now, IIRC.

IMO, degrees are a crap-shoot. Some companies might require or prefer them, and others will do the opposite. Everyone should focus on what works best for them instead of catch-all advice like "Go to college".