Ask HN: I'm an MIT senior and still unemployed – and so are most of my friends
It's honestly demoralizing. I came to MIT hoping to build a better life—not just for myself, but for my family. Now I’m facing the very real possibility of moving back home to an unstable and abusive environment while continuing to job hunt. The thought alone is crushing. I’ve even considered staying for an MEng just to avoid going home, but I’m completely burnt out and have no thesis direction. MIT gave me freedom, food security, friends, a bed of my own for the first time. It changed everything. But now that graduation’s here, it feels like it’s all slipping away.
If you've been through something similar—late job search success, unexpected turns that worked out, or just any advice—I’d really appreciate it. What helped you push through when it felt like the system failed you?
Thanks for reading.
246 comments
[ 3.2 ms ] story [ 385 ms ] threadFrom last time around: The people who kept pushing and took any job, anywhere turned out okay. This translated to a lot of people taking jobs below what they expected to get or having to move when they didn’t want to, but it was ultimately temporary.
The people I knew who turned cynical, let negativity take the wheel, and checked out of the job market struggled much harder to get back in.
You’re early in your career. This current period of turmoil doesn’t mean that much, even though it feels like everything right now. Keep at it, work a little harder than your competition, and put a little more care into your applications and it will work out. Stay away from the doom spirals on Reddit or Blind. Uninstall those apps (and others) if they’re making you worse.
Also consider taking something below (or even much below) expectations. It's much easier to work your way up with connections than it is to get in the door with no references.
At the annual Fall job fair, 80% of students queue up to less than 10% of employers. Most companies never show up because it's simply not worth the cost and time to try to recruit spoiled brats of MIT
Why would they work with people that they perceive to be beneath them and have worked far less hard than them?
Because you aren't actually modeling their thinking correctly?
I seriously doubt that. This doesn't fit the class they come from. Maybe it would have in 1985 but not today.
Today, MIT is nothing but a shadow of its better known academic cartel up the Mass ave. Those who hire MIT students know that and plan accordingly. The only reason to hire MIT students is for branding propaganda, you get nothing more from them.
The signals around me in LA are pretty damn bad. several friends laid off, many others worried about layoffs, and a very weak pulse on the market in terms of roles. I still have part time work but who knows for how much longer at this rate?
At this point I'm fine taking up anything that pays and doesn't potentially sent my 8 YO car into retirement even faster.
The ones I've seen aren't good. I see some jobs in companies with shitty pay or shitty culture (my bar is not high). It dies look like the past 6 months have been better than the previous year or so. But overall, it looks pretty dim. I'm getting PIP'd soon. I am expecting that I will likely lose my job. If that happens, I'm expecting that I will end up as a Walmart greeter. As someone with a disability, I expect my application will go right in the trash if I answer yes or blank on the disability question. Or get fired if I mark no and then do need accommodations.
I'm desperately looking for a new job. I hate my current job, the constant stress is taking a real toll, and I'm more tired than I've been ever before.
I'm quite literally applying to all sorts of developer jobs that I'm well overqualified for, in any honest assessment, for a lot less than I make now. These roles are far from "premium" gigs. I've no diva expectations or hope at this point.
The only places I even get rejection emails from are places I've had a referral.
Things are bleak.
I'm in a similar place wrt job "security."
Current gig will end soon, one way or another, and the future doesn't look great.
That's an interesting hypothesis.
I've seen many people suggest just the opposite- pretending to have a mild disability when filling in the form so that they get the boost from companies which use recruiting software that prioritizes diversity and inclusiveness in candidate pool.
Federal contractors are explicitly required to "take affirmative action to recruit, hire, promote and retain" people with disabilities, with a target of at least 7% of their employees be from that group. https://www.dol.gov/agencies/odep/program-areas/employers/fe...
This environment reminds me of the one I faced graduating into the 2001-2003 post-Dotcom Bust market.
Is that true? I seem to remember data showing that the 2008-2010 graduate cohorts never overall caught up to the ones that came immediately before or after them.
Like sure sure OP has an engineering degree from MIT they're more like the ones that did catch up. But I'll bet there are a lot more people reading this who are about to graduate with degrees from perfectly adequate state schools and I'm not sure this unalloyed optimism is exactly correct for them. I don't think it turned out to be for their 2008 predecessors.
Comparing to other cohorts isn’t useful because you can’t pick your cohort. You are born into one timeline and you play the hand you’re dealt.
There’s a lot of research that people who graduate into bad job markets are more cautious and less risk taking which can make them look like they’re behind peers who are more risk hungry when the market is up. I wouldn’t be surprised if it also makes them come out ahead in periods where the market is down.
It's a more difficult path and people navigate it but I don't think everyone does if you see what I mean. I think some of who should be our colleagues are simply missing because they did what they had to to pay bills in 2010 and never made it in here.
Also, I graduated from a pretty mediocre state school. I'm by no means starving.
I believe he finally gave up studying & interviewing for junior dev jobs in 2016. At that point why take a "stale" graduate when you can just get an actual 22 year old from the same school, seems to have been everyone's reasoning.
I saw a similar thing a bunch when teaching at a code school ca 2018 too. It was a great move if you had savings or support for 6-18 months of job search. The ones that got in are still doing ok. But a lot didn't, they had to keep working at what they did before "temporarily" while interviewing and most of them are still doing exactly that.
So idk, I'm not sure how you would even get numbers on this. How many people would have excelled in this work if they had graduated at a different time, or with more support, but they didn't and they simply aren't here.
I'm going to challenge this as you didn't give specific data to back it up. I read an article recently that did have data, and it made the argument that first jobs, and first salaries, tend to be remarkably "sticky". That is, if you are desperate for a job out of college so take one that causes you to be underemployed and underpaid, that doesn't just stick with you for your first job, but data showed that people were underemployed and underpaid for at least a decade after college.
The advice in this article was to hold out as long as possible for a desirable job, which meant a ton of networking, taking internships if possible, and also possibly additional schooling.
Apologies for not having the article on hand, but here's another one I found in 30 seconds of googling that makes the same argument, with research:
https://www.highereddive.com/news/half-of-graduates-end-up-u...
Edit: that said, I think the majority of what the parent wrote is good. Esp the part about negativity. That hits hard and is good to be aware of.
But then again, we are definietly not in times of normalcy. If nothing changes quick we may all be losing our spending power.
I doubt there’ll be a shortage of ML jobs in the next few years, unless somehow the AI industry completely collapses somehow.
That is, I think it's likely that a lot of people who start out unemployed are just comparatively less motivated, less aggressive, "go-with-the-flow"-type people. These folks do better when the market is good and worse when it's bad. But, as you put it, someone with a lot of drive and the skillset is not necessarily doomed to be held back for years if their first job sucks, as long as they set their sights on getting ahead quickly and don't let their stagnant environment rub off on them.
Emphasis on the next actions to take.
Being in a graduating cohort affords you certain opportunities -- internships, career fairs, faculty-connected networking.
Post-graduation, and especially post-college, people don't have these same opportunities.
Fwiw, I'd lean very heavily into interning. Take an internship at the best company you can, that's likely to have solid financials and be hiring when you finish the internship.
Intern -> hire is a ridiculous cheat code for your first "in industry" job.
The employer decreases the risk of making a mistake on an unproven new grad. You get a job offer if you do enough solid work. Win/win.
Worst case (no job offer), you should push really hard for a solid recommendation letter from your direct or second level manager.
Which may just mean that they need to stay focused on self-improvement and job hopping as possible.
Yeah, they weren't. You were in a STEM bubble, which back in 2008 probably was the only bubble that could still get jobs "the old way", without going through application hell.
Also, the job market was way worse in 09-10 than it was in 2008, especially first half of 2008.
Had I got a job before I graduated that company may well have gone bust or laid people off anyway.
Had some bad interviews including being beaten by a other candidate on a job writing access databases for a 1 person business, and a job where they said they interview girls to see what they look like (not a girl but was disgusted... I carried on the process anyway because need $)
If you can accept that you just happen to be born at the wrong time, you will be in a better place mentally than where I was at for a long time. I won’t say it’s easy; it will suck. But it is possible to make it out ok. I luckily had some financial and emotional support from my family to keep me going. I don’t know your situation but hopefully you are able to find support too. I wish you the best of luck.
Yep, the people who graduated about 3-4 years ago are all making more than I do after more than a decade. It seems like that's just how it works.
How uncommon is it for someone with no highschool diploma (GED), or college diploma to get a job as a software engineer at a Fortune 500 company? Am I completely fucked if I ever lose this job? It's my second SE job...
Like OP may have been hinting at, I had a really fucked up family situation and this path was the only one that I could take- should I plan on going back to school just for future job market security?
The main thing to do IMO is spend time building a network. A recommendation in the right place at the right time can open doors that would otherwise be closed to you.
School is an option, but the opportunity cost has been too high so far for me. Though doing a freelance PhD thesis probably wouldn't hurt.
I have watched that diminish over the last 20 years.
The unspoken secret in programming is that a CS degree basically signals absolutely nothing about programming skill. You can get a 1st in CS and be a rubbish programmer, you can get a chemistry degree and be an amazing one. A lot of CS is utterly irrelevant to programming, and the vast majority of programming skills are not covered by CS degree.
Once you're past 2-3 years experience it stops being relevant, before that it's a way to filter CVs by managers who want to pretend their CS degree wasn't a complete waste of time.
If they're asking for a CS degree for a senior role it's basically advertising they're a clueless company.
Even the US basically didn't get back to where it was pre-2008 till 2019.
Tech was fine because mobile was happening, but it was incredibly grim everywhere else.
Hard disagree. Things went back to almost normal around 2013. Lots of money going around, new startups, and plenty of jobs.
Know when to rest, not to quit. Take whatever job you can now while continuing to look for your next role.
> What helped you push through when it felt like the system failed you?
Grit and nihilism. No one is coming to save us.
This. And by any job I mean any job. McDonalds, book store, what have you. A good friend of mine dropped out of Harvard sophomore year. She found work at the COOP, then CVS, etc. It was definitely better than going back to an unstable and abusive environment while continuing to job hunt.
What I'll say won't help you now, but: this will help you later.
Don't assume you'll always be able to find a job. Work towards financial independence early. Avoid debt. Don't get some fancy car as a "treat" to yourself, counting on your future income to make payments... that income might not come.
Sorry it sucks right now. Don't give up, don't let your skills dull. Keep grinding and take any programming job just to start getting that 2-3 experience that locks out so many of the labour market.
Those types of connections are CRITICAL in the age of scorched-earth AI centric hiring. I spent 9 months recently jobless after getting laid off, and its damned near impossible to get a job through the usual resume farm (LinkedIn job board and the like).
Also, look for jobs local to wherever you are that don't look all that glamorous. RTO is a big thing now, and smaller organizations struggle to hire locally without the brand recognition of the big guys. That might be your in for your first job.
And the biggest thing, keep your head up. Keep pushing. You just got a degree from an extremely difficult program, and you can hang your hat on that. The factors affecting the job market are not within your control, and your skills will outlast them.
Asking for referrals/connections will be more effective though if you have an interest and focus and can articulate that to the prof. Imagine they are the first link in the hiring chain and treat them accordingly. You need to sell yourself to them before they'll sell you to their network.
https://respectfulleadership.substack.com/p/april-28-the-inf...
Most profs these days, went to grad school right out of college and never stepped foot in the industry. If they've had any contact within industry it's through some R&D grant with other PhDs. A few are in start-ups which means they only hire interns for $20/hr, and fresh off the boat indians and asians grad students.
Small or local companies don't want and can't pay salary of MIT grads; they've plenty of salt-of-the-earth local engineering school grads to chose from.
I would suggest for your first job, take whatever you can get, as long as it is in your field, and deal with it for the first two years to get your foot in the industry. My first job was notoriously horrible, but after two years, I got a really good job with a company you've heard of through a recommendation.
Also, I would suggest looking outside the typical mega tech companies. There are plenty of other industries that need good people.
The vast majority of the recent interviews that I have gotten have been through networking. Sometimes just asking the right people works, but obviously you have to know who to ask, when to ask it, and how to ask it to make it work. There are also more passive methods like the HN monthly job threads, but you should do active networking as your primary networking method in this job market.
Even if I apply via a job board to positions that I am supremely qualified for, there is a good chance I'll be auto-rejected within a day. It has happened multiple times to me and I shrug it off at this point.
I know networking is hard, especially when you are just starting out, but I just wanted to write a post saying that it does work if you stick to it.
(That said, I would also prepare to be unemployed for an extended period. Even if you are actively interviewing, it can take months to get a job offer. For my current position, it took 5 months to get an offer and I started 4 months later due to a housing storage where the job was located.)
You can also "start small" and network via FOSS communities, I met one of my best friends while contributing to niche projects and we ended up working together because of it.
https://msoe.s3.amazonaws.com/files/resources/2025-career-co...
You might also look into trades, depending on your engineering specialty. A machinist with a MechEng degree from MIT or a millwright with something related to manufacturing will be extremely valuable, especially if you're willing to move where the work is.
What kind of places are you applying? FANG? Startups? Something else?
That being said, the whole tariff situation is creating a dark cloud over all jobs
If you're looking at your long term career trajectory you're probably better off taking a (maybe much) lower paying job in the area you want to end up in. Grow relevant skills and gain experience
Of course this is irrelevant if you just need money to survive today
Email people directly. DM them on Twitter/LinkedIn. Meet people in person.
Once you have some professional experience on your resume, it should get a little easier - it's still going to take some time and grit, but it should work out.
Plan to move there and get any job.
Don't be ashamed to apply for any and all government assistance you might be able to find.
Most hardtech startups dont have the same constraints as big tech in hiring. More than anything we need smart dedicated people to create the future.
- Hit up alumni on LinkedIn, even though you've never met them before.
- Cold-call companies.
But at the very least be genuine, and look up what the companies and people do.
I've interviewed some PhD students that we deep in their field, but they had zero work experience. That, combined with the fact that they were applying to a non-entry level position, meant that I'd be taking a large-ish risk in my position if I were to hire them.
Don't expect or even look for a dream job straight away. Lower your standards. That's what I did, and I ended up where I'm supposed to be in my career after a few years. I took an early risk on a personally important project early in my career and found myself broke and headed home afterward. I just committed myself to taking entry level work and moving jobs several times in order to catch up with my peers who went straight into industry.
I worked at Stinkies Fish Camp as a dishwasher fwiw after my 6 years as a Cyber Threat Operator in the AF (2012 government sequestration did wonders to clearance renewals). It sucked, but I lived. Well, survived.
Best of luck, always keep a candle of hope to a wildcard interview!
Learn the business as well as you can and then apply your technical knowledge to it.
Here's my advice and what I would do in that situation again, though you should definitely adjust/adapt to your strengths/goals:
1. Don't "spray and pray" your resume out there (at least, don't do that to jobs you actually want). When jobs get tight it feels natural to want to spread your (resume) seed as widely as possible hoping one will germinate, but realistically that doesn't work. Instead I would find job postings that you want, and make yourself spend 20 to 30 minutes tailoring the resume for the job. Don't lie or even exaggerate, but don't include irrelevant information and definitely don't omit anything relevant. If it's something you have and it's mentioned in the job post, it should be on your resume, unless you don't think you could speak intelligently on the subject. For example I put in a job posting I needed someone with bash scripting experience, then interviewed somebody who put bash on their resume, but when I asked about it they hadn't done much more than just run simple commands. They didn't even know how to set a variable in bash. They did not get an offer.
2. Be willing to take something in QA or another adjacent area even if you feel it is beneath you (especially being from MIT. You went to a phenomenal school and deserve to be proud, but don't let that turn into counterproductive pride). Even the best school only partially prepares you for the workforce, and you can learn a ton even slinging test code. (to be honest, my time working in QA was one of the most enjoyable because I didn't have to deal with Product :-D). Being humbled to dust a few times in life has (IMHO) ultimately given me much better perspective on myself.
3. Take a look for Professional Services and/or Support Engineer roles that involve some coding. These are often a little less pay, but they are also more plentiful and the competition is much lower because many people avoid these roles. However, this can be a great way to get your foot in the door and pivot to a full SWE role 6 to 12 months down the line. You can also get some incredibly useful experience in these because you'll work will real customers/users and will learn a ton about product, bug hunting, and building clever solutions to solve real problems. You'll also gain industry experience in whatever industry your employer is in, and that can be invaluable for getting your next role. I worked with someone who started as an L1 support with no schooling, learned to code, started automating small parts of his job, and also learned a ton about the finance industry. He later got a fantastic job in large part because he knew a lot about loan origination and underwriting from working with customers. If you do this, talk to and get to know the engineers you work with. Not just to use them to pivot, but to actually get to know them as people and also learn from them. Many of them will be able to give you excellent advice and mentorship to help you get to where you want.
4. (this one can be a bit controversial but it's my opinion): Don't just look at local options. Moving sucks, but there are lots of great jobs in areas with rapid growth that will even sometimes pay for your move. I would definitely look in areas like Texas, Utah, and Colorado. I've even seen some interesting roles coming out of Arkansas, Chicago, and Minnesota as well. Hell, Boise Idaho has some good roles pop up here and there too, especially if you are interested in embedded systems.
5. Unless you are well differentiated in it, I would avoid chasing "AI" or even "Big Data" roles as those are insanely compe...