Hacker News new | ask | show | jobs
by skrebbel 2402 days ago
> a self-taught fullstack web developer

Don't underestimate how many firms rely on academic degrees for their initial filter. It makes no sense, since few university programs turn you into a good programmer, but it's true. This differs per geography but I'd say 50 to 80% of companies will skip CVs without a proper degree if they have the luxury to do so (i.e. sufficiently many applications). Quite some even when they don't have the luxury.

This works in your disadvantage, but in the end it'll just skew the numbers and that's it. Don't take this as "get a CS degree first!" kind of advice, more like: here's an explanation for at least 50% of your rejections (probably even some you did multiple interviews with).

In other words: if you have no CS degree but can otherwise code as well as people with a CS degree and similar experience as you, then this affects you like so:

- on the job: not at all

- when searching for a job: you need to apply 2x to 4x more than others

It's not fair, but others might counter that having to spend 4-5 years in college + be in debt for decades (if you're in the US) isn't fair either.

A final observation: I've found it satisfying to recognize that job hunting (or employee hunting for that matter!) is essentially just sales. And the thing about sales is that it's a numbers game. Reach out to 100 leads, get 10 talks, land 1 customer. Job hunting is similar. It's a shit job but you just got to bite through it. Think about the years of college you saved and how much less time the extra job interviewing is costing you than taking a CS degree would.

2 comments

I'd agree with this, 12 years experience here but all self-taught. From reccomendations I have gotten to final stage interviews with large silicon valley companies (I am based in Derbyshire, UK), without recommendations I rarely get a callback.

I found this increasingly an issue when applying for remote jobs.

Locally though, degree's don't matter because there aren't enough good programmers, when there are lots of options it seems people will look for degree's as an indication if you are "good enough".

> Locally though, degree's don't matter because there aren't enough good programmers

Aren't programming salaries much lower in the UK than the US? If there's a shortage, why don't companies start paying more?

By locally I am talking mostly about the city Derby and county Derbyshire, where I live. London and other big cities (Birmingham, Bristol, Manchester etc.) are full of great programmers who are paid a much higher salary than Derby(shire). Albeit, a much much lower salary than the US.

If you are from around here, you're main options are Nottingham (quite a good city for programming jobs) or move away to a bigger city with more opportunities, that isn't to say it's necessary and I have been forunate to find good jobs where I live.

The success of applying between local vs remote jobs is staggering, and have been told many times by local companies they really struggle to find decent programmers (maybe salary is the factor here as you say!)

> Albeit, a much much lower salary than the US.

Can you define "much much lower" please? Is that by purchasing power (i.e. university, housing, medical coverage)?

Because they don't get outsized profit returns like FAANG does. FAANG is head and shoulders above any company in the US as well (someone who reads The Economist a lot told me that, I unfortunately have no source).
The Information, a great Silicon Valley news site, keeps track of FAANG profits and revenues per employee:

"Still, even with the declines, Facebook continues to generate by far the most profits per employee among the Big Five tech companies—$141,552 in the third quarter. In second place was Apple, with $99,898 per employee. Facebook’s core advertising business carries significantly higher margins than Apple’s business, which is based primarily on hardware sales."

That's $140k of average annual profit per each and every one of Facebook's ~40k employees, not just engineers.

However Apple still takes the lead when looking at revenue rather than profit:

"On a different metric, revenue per employee, Apple tops the list at $467,445 in the third quarter, higher even than Facebook’s $410,225 in revenue per employee (see chart above). Apple’s headcount for the quarter was 137,000, including workers in its retail stores."

https://www.theinformation.com/articles/after-hiring-binges-...

Aren't those quarterly numbers? So the average annual profit per employee in FB would be about $650k?
You're absolutely right. The numbers are flabbergasting to me. It's like pumping digital oil or something.
> few university programs turn you into a good programmer

None, in my experience, produce universally good programmers. I think all that can be said is that some studies have a higher chance of producing good programmers, but in the end it's up to the student to learn to code while they're there (either using the university's material or not).

> I'd say 50 to 80% of companies will skip CVs without a proper degree

And the companies that claim they look at skills instead of degrees will want a super amazing candidate before they take the perceived risk of hiring someone without a degree. And then you get to HR and they offer you a salary 30% befitting the work you're hired to do and 70% befitting your "social status" (e.g. high school drop-out).

A programmer becomes good after they have gone through at least 3 to 4 projects. Straight out of the university, they would have the potential to be become one.