Live data from Hacker News

Ask HN: Steps to becoming a software engineer at FAANG?

news.ycombinator.com

1–10 of 35 posts

Ask HN: Steps to becoming a software engineer at FAANG?

#1
I know this has probably been asked before many times, but wondering if the steps to becoming a software engineer have changed given the rise in popularity of LLMs, and whether someone in their early 30s even has a chance of becoming a software engineer (at FAANG or other companies with similar compensation and competitiveness) with no prior programming experience.

Some background: Early 30s, no programming experience. Interested in starting with Python as that is the language that has the most intuitive syntax for me, and because of its obvious popularity in the AI/ML world.

Questions: 1) Is it too late to become a software engineer at FAANG or other companies with similar compensation? Money is not the only driving factor, but it is helpful. Assume a reasonably motivated individual, but no prior programming experience and minimal math experience.

2) If it is not too late, what would be a well-delineated roadmap for someone to become a software engineer (courses/textbooks/math/etc) that is interested in AI/ML/GenAI? Currently going through CS50 Programming with Python.

3) Do AI/ML/GenAI jobs typically want a Masters/PhD CS grad? What other areas of software engineering are interesting and/or underexplored?

Re: Ask HN: Steps to becoming a software engineer at FAANG?

#3
>Some background: Early 30s, no programming experience.

So instead of getting an education and finding an entry level job, you want to go straight to the top.

I'll put it this way, I have over a decade of experience and I've interviewed at 2 of the FAANGs. Never got hired though.

I've still made a ton of money . More money then I ever thought I would. You probably need to be more realistic. Even if you're only making 120 or 130k , That's still much more than most people ever will.

Re: Ask HN: Steps to becoming a software engineer at FAANG?

#4

>Some background: Early 30s, no programming experience. So instead of getting an education and finding an entry level job, you want to go straight to the top. I'll put it this way, I have over a decade of experience and I've interviewed at 2 of the FAANGs. Never got hired though. I've still made a ton of money . More money then I ever thought I would. You probably need to be more realistic. Even if you're only making…

I do have an education, just not in computer science/engineering. I understand, some people never get into FAANG. I know you can make good money without getting into FAANG. I just used FAANG (or insert other companies) as a hypothetical goal. Thanks for the input.

Re: Ask HN: Steps to becoming a software engineer at FAANG?

#5
How much are you willing to pay for that money?

First, getting hired at a FAANG is not easy. How many years are you willing to work, not work at a job, but just work at getting hired?

Second, FAANGs pay well, but the work/life balance is often terrible. How many years are you willing to have no life, in order to get that kind of money?

I would suggest that you think about having more of a life, even if you have less money, rather than grinding away at a chance at grinding away at a job that pays a lot. Your 30s are some good years. Live them; don't just work during them.

But the first steps look the same. Learn a language - any one. Python is fine. And, whatever you're doing now, look for ways to help your work with a little programming - a script here that automates a manual process, a script there that makes something easier. Depending on your work environment, you may not even need to ask for permission to do those things. But now you have written code that's actually used. That opens doors at your current job to do more. Along this route, you get experience, and you get paid to get it. It's a wonderful thing if you can get it to happen.

Re: Ask HN: Steps to becoming a software engineer at FAANG?

#6
This reads a bit like someone saying they bought some basketball shoes and started practicing some dribbling, and they want to know how to get into the NBA.

Do you even like playing basketball? Do you just see the money and the lifestyle and think "ok that sounds good, how do I get that"?

I think these are the wrong questions to be asking.

Re: Ask HN: Steps to becoming a software engineer at FAANG?

#7

How much are you willing to pay for that money? First, getting hired at a FAANG is not easy. How many years are you willing to work, not work at a job, but just work at getting hired ? Second, FAANGs pay well, but the work/life balance is often terrible. How many years are you willing to have no life, in order to get that kind of money? I would suggest that you think about having more of a life, even if you have less…

I know I would definitely need to do some cost-benefit analysis. Good advice regarding implementing scripts to help within the work environment.

Re: Ask HN: Steps to becoming a software engineer at FAANG?

#8

This reads a bit like someone saying they bought some basketball shoes and started practicing some dribbling, and they want to know how to get into the NBA. Do you even like playing basketball? Do you just see the money and the lifestyle and think "ok that sounds good, how do I get that"? I think these are the wrong questions to be asking.

I know I should have framed the question in a less naive way. I did some very basic programming running some statistics before, and enjoyed the process greatly. But I would not classify it as programming experience in the general sense, it was more about thinking of the statistical problem at hand and using minimal programming to help. I would still classify myself in the "no programming or minimal programming" category, but I'm not oblivious to the industry.

Re: Ask HN: Steps to becoming a software engineer at FAANG?

#10
I know this HN and populated by developers. But there are a lot more ways to get into a FAANG than software development and still make top of market comp.

For instance Amazon is a FAANG. But at the end of the day, they are 50% a consumer goods company. I know people who have gotten in through Finance because they had experience at another CPG company, someone who got in through the marketing department and someone hired as an internal recruiter.

All of the BigTech companies have thousands of non tech jobs that pay top of market.

I personally got into AWS (no longer there) because I was a good enterprise developer, I had AWS experience and I knew how to lead projects and talk to people. I got a job in the Professional Services department as a hands on consultant (full time direct hire). There were all types of non tech jobs in my department - sales, project management, program management, etc.

On that same note, if I wanted to get back into another FAANG (at 50 I would rather get a daily anal probe with a cactus), I would have a much better chance getting into Google via the Google Cloud Consulting division than someone trying to “grind leetcode” and get in as a software developer. Yes that is also a full time position.

Final note: ageism is very real in the industry. But more nuanced. If you are old, have the experience you “should” have for your age, an up to date skillset a great network and a reputation, the world is your oyster.

If any of that is not true, especially in 2025, you’re screwed.

Post reply on HN