Hacker News new | ask | show | jobs
by zmalski 1869 days ago
Not sure where you are that fresh grads get compensated with $200k but please, as a fresh grad who spent 6 months job searching and just accepted a software engineering job for $50k, let me know.
4 comments

It's refreshing to see someone pushing back on this narrative a little. FAANG employ a cumulative total of about 100,000 software engineers globally (can't find US-specific numbers).

There are 4.4 million software engineers in the USA. I'm sure the graduate -> $200k move happens, but it's only an extremely small number in terms of the occupation as a whole. People on this forum seem to casually mention it as if it's some kind of default.

Google, Amazon, and Apple together almost certainly hit 100k by themselves. Facebook is a bit smaller than those 3 in terms of engineering headcount but not by much. Netflix is tiny, relatively speaking, I'll give you that.

But, I mean, new grads at MSFT can get pretty close to 200k, even though the comp scales up poorly with career progression compared to FAANG. There are a bunch of other companies where you can hit numbers that are in that ballpark, and they also employee a non-trivial number of engineers: Snapchat, Uber, Lyft, Twitter, Square, Stripe, Doordash, Roblox, etc, etc, etc. Sure, add them all up with FAANG and you probably barely touch 200k. But, uh, 200k is roughly 5% of the software engineers in the country (_very_ broadly classified; I think a more reasonable classification would put it closer to 10%). So, sure, it's not the _default_ outcome, but "top decile" is hardly shooting for the moon.

Netflix don’t hire grads do they?

Also this is specific to the Bay Area - they don’t pay these rates internationally or even everywhere within the US. And finally, it’s not every grad & stocks massively inflate this number.

I’m sure some people reading this will have done it - it’s not ‘common’ and definitely isn’t the pay of the top decile of developers in the world, the West, or I bet even in the US.

>Netflix don’t hire grads do they?

Yep, they don't even hire mid-level engineers. They hire seniors and above. But their size is tiny compared to the rest of those top tier tech companies, so Netflix could be ignored for all intents and purposes here.

>Also this is specific to the Bay Area

Not really. Seattle has pretty much the same level of comp and no state income tax. And pretty much all of those companies discussed above have significant presence in Seattle too (minus Netflix afaik). But yes, still an expensive place to live in.

>stocks massively inflate this number

How is this "inflation" or an issue at all? You can sell stocks immediately as they vest and treat it just like cash comp. Or you can hold and hope they grow in price (which a lot of times is a valid strategy). But for all intents and purposes, stock compensation at publicly traded companies is just as valid as cash compensation. It isn't some stock options that "might be worth a lot when we go public, but currently is just a monopoly money you cannot do anything with" in a privately held startup.

>it’s not ‘common’

It depends on how you define "common". Among my peers who applied to those top tier companies and got the offers, around $200k starting out of college was way more common than not. And no, I didn't go to Stanford or anything like that, it was a public state college in Georgia (albeit a very good one, but still, nothing "exclusive" like MIT/Stanford/etc.). There were a couple of people who were truly exceptional, and their starting offers reflected that appropriately (closer to $300k than $200k), but $200k seemed to be the baseline.

And no, none of those companies require some wild credentials or experience to interview. Pretty much anyone can get a Google interview at some point (everyone I know from my school who tried applying, got at least one shot at the Google interview process; I also know a lot of people with either no college education at all or those that went to colleges that no one has even heard of, and they all got invited for Google interviews), the problem is that most don't pass. But it doesn't seem to be just pure luck (even though it is a non-insignificant element of it), given that the people I know who studied the hardest were also the ones who had the highest pass rate for those interviews (as well as the highest offers).

> Google, Amazon, and Apple together almost certainly hit 100k by themselves.

No way. Amazon might be coming close (I don't have a very good idea of their size, but my guess is they have like ~75k software engineers); Google probably has about 50k, Apple has like 10k.

I think you missed the key word of the parent "together"
Yeah, as the other response said, I meant combined.
Not all new grads are the same.
I would say that the average Bay Area new grad probably makes somewhere between $120k-$180k at a FAANG. $200k is on the high side, but not unheard of.
What does pushing back gain you though?

How about we stipulate that you can convince Facebook to pay you $70k to work for them. But they’re also happy to pay you $300k, so if I were a fresh graduate I,would benefit from taking that on board and adjusting my goals and strategy accordingly.

> What does pushing back gain you though?

More accurate knowledge of reality.

After all, if someone on a forum is talking about $300k graduate salaries while the Bureau of Labor Statistics thinks the median pay of programmers in the US is $89k [1] I gotta take both of those numbers into account in my world view.

Otherwise you end up being out of touch with reality, thinking that bananas cost $10.

[1] https://www.bls.gov/ooh/computer-and-information-technology/...

That's what I'm getting at. The BLS has told you that lots of people make $90k programming computers. Whereas Facebook has shown that they are willing to pay some people four times that much to do the same thing.

From your perspective, they only ever need to do that _once_. To you.

The takeaway is "Facebook will pay me $400k if I work on convincing them to do so." That's a much better thought to have in your head than "maybe somebody will pay me the median developer salary."

Of course, you're welcome to approach life however you choose. Personally, I chose that higher number for myself (for the handful of years it took to retire). And I'd recommend anybody reading this do the same.

Edit: I see this same argument coming up every time salary is discussed here. Somebody will say "look how much you can make", and somebody else will pop up saying "sure, but look how _little_ you can make!".

It's as though they're trying to justify not having to ask for more money by convincing themselves it's impossible. But it's not impossible, and all you can accomplish by thinking negatively is to make less money.

You misunderstand my post - perhaps we have different ideas about what "pushing back on the narrative" means?

I'm not talking about setting personal-level goals used to guide your career planning. I'm talking about knowing the broader, population-level facts in order to inform discussions about public policy and advise the actions of others.

After all, knowing your country's median bodyweight is 170 lbs doesn't preclude you setting your personal goal weight as 135 lbs.

That'd be about expected TC at any FAANG or FAANG-adjacent company, once your RSUs start vesting.

Obviously that's top of the market, but it exists.

https://www.levels.fyi/2020/ -- Many of these firms are fully remote since the pandemic and the extremely high cost of living no longer applies.
Seconding this. Open for any faang referral as well.
It is difficult to write a strong referral for someone you do not know.
Bachelor + master

2 years of software engineering experience

2 years of teaching experience

Education:

Bachelor information science

Bachelor psychology

Master game studies

Research master computer science

(and tons of failed studies, extracurricular courses, student boards and jobs)

Notable fun achievements:

Graduated from first bachelor within 2 years.

Published my homework as a paper to a conference and it got accepted (with a lot of help from my teacher, this was no solo effort).

Hobbies:

Music (I think about it obsessively since I was 4, not great in making it though, I do beatbox okay-ish)

Mindfulness (not meditating, simply applying it)

Reading Hacker News (this is a legit hobby :P)

Hanging out with friends and talking about all kinds of things

I used to be the kind of person to want to know everything about the world and that's also how I studied. I gave up on that recently though.

---

Now you know me a bit better, albeit on paper, it's something ;-)

There are questions in a form that I'd fill out like: how well I know this person, how well I know their work, etc.

For you, I would need to answer "don't know" for all of these.

Having a strong github would go a long way in making it possible to answer one of those with with something other than don't know.

Basically you need something more tangible than a resume for a stranger to go out on a limb for you.