8 ms·
Reality is not particularly rosy for new graduates AFAIK. If I lose my job, I wouldn't be super surprised that I might never get a similar job for the rest of m
by markus_zhang 11mo ago
Reality is not particularly rosy for new graduates AFAIK. If I lose my job, I wouldn't be super surprised that I might never get a similar job for the rest of my life -- it is not that I do not have the skills, but 1) the amount of time for a laid off SDE to get a new job could reach to years, not months, so I need to do something else to earn $$$, and 2) why are companies going to hire me, who have gap years and are older, but not some fresh graduates who can work 80 hours per week and only demand half of the salary?
And yes I believe this time it's going to be different. I believe that if the economy dumps again, we are really going to see more hot wars. It is different from 2001, and different from 2008. We have kicked the can for almost 20 years and I kudos the policy makers who managed to achieve this.
- sheepscreek 11mo ago> but not some fresh graduates who can work 80 hours per week and only demand half of the salary Cause garbage in, gets garbage out. With AI models being all the more rage in the coming years, unexperienced hires will prove many times more costly. (10x garbage with agents). So companies are going to concentrate their worker base even more with experienced folks. They need fewer of them. Yes. But quality matters more than ever. I really feel bad for the new graduates. For no fault of their own, the bar went up so high. Unless they’re a child prodigy doing some coding projects on the side since the age of 10 - no one will hire them. So how will they ever gain the experience they need? Maybe, just maybe, we’ll see a reinvention of coding schools - that will now focus on fundamental and industry knowledge - imparted by other veterans, instead of teaching applied skills.
- markus_zhang 11mo agoI agree with you, but I forgot to mention that in the original reply I meant to say that "After the economy turns around, there is no point to hire me, an older guy with maybe a couple of gap years, who worked as a Uber driver for the last two years and can't leetcode". But yeah, new graduates is going to suffer anyway. And I'm scared of the collapse of the existing world order. Maybe we won't see a turn around for many years if it does collapse -- and we are already seeing many cracks on it.
- echelon 11mo agoNew folks will never be hired. RIP to the CS degree. Old staff will be exited. Especially senior and mid level management. If you lose your job, you won't get the same comp again. The days of $500K TC are long behind us. It's the era of downsizing and outsourcing while blaming AI. None of this has anything to do with AI. That's just a scapegoat. Google and Amazon are culling entire US teams and rebuilding them in Asia where the cost of labor is significantly lower. The best thing ICs can do is fight for big tech monopolies to be broken up. (Call your reps leading up to the midterms.) If several members of the Mag 7 are broken up into smaller companies, that'll inject tons of energy back into the ecosystem and enable the wheels of competition and employment. Bonus - if big conglomerates are fighting to pick up the pieces of a Ma Bell style dismantlement, they won't have time to manage teams 12 hours away. Nothing against our colleagues in Asia. They're brilliant. But American companies built with American labor shouldn't shut us out in the cold while they reach record profits and continue to hollow out entirely new industries simply by outstretching their arms.
- tibbar 11mo agoThis is not the picture I'm seeing on the ground. AI is eliminating certain classes of junior software positions. (Roughly: jobs where explaining a task to junior engineer is more work than asking Cursor/Claude Code/Codex to do it.) Junior engineers can fight back against this by a) getting really good at clarifying requirements b) learning quickly, so their work quality is eventually higher than Cursor can work out in one shot. This is also a pressure against hiring teams overseas: when the bottleneck is communication + taste, not raw implementation cycles, you'd rather have a small local team. And it's a pressure for high TC, because individuals now have much more leverage, although they need to master more skills to take advantage.
- echelon 11mo agoShow of hands for anyone seeing AI replacing juniors (and I assume also backfilling employees). I'm genuinely curious. I've heard this argued the other way too. Seen it firsthand. Fwiw, we've had good engineers switch to vibe coding and it's ruined their output. From really solid systems to unmaintainable flocks of seagulls - nested if statements ten levels deep with no thought or care. From good engineers that are just dialing it in now. We've had good engineers use vibe coding to save to time to work on their side hustles. Then go on to try to raise money for AI products.
- agentultra 11mo agoWe haven’t passed the stage where we convince policy makers to stop dumping greenhouse gases into the atmosphere. We’re not going to convince anyone to keep hiring software developers. I think we ought to be keeping people trained and employed but it seems we’re not on the winning side here.
- johnnyanmac 11mo agoWe gotta gather ourselves and remind companies why they once paid handsomely to not let potential disruptiors run rampant on the market. Long term new teams will form once productivity is valued again and not this giant incestuous GDP-maxmizing scheme.
- deleted 11mo ago[deleted]
- oblio 11mo agoOn the long term, we're all dead. I doubt things will recover to 2018 levels. Too many new software devs coming out each year, too much AI, too little big company growth once everyone already has an internet computer in their hands. The Wild West is over and now the digital economy has entered the boring phase.
- kortilla 11mo agoThe comparison to greenhouse gases doesn’t make sense. Corps pay a lot for developers right now because they get more value out of them than they cost. As long as that remains true, devs will be fine.
- pyuser583 11mo agoPart of being a developer is innovating as rapidly as possible. We obsolete our own practices in a regular basis. We should be the last occupation to be replaced by machines. Maybe I’m stupid, but I’m stupidly optimistic.
- dtech 11mo ago
- travisgriggs 11mo agoOr, more dystopian take... it won't matter. If software reliability continues to degrade in a normalized fashion, it won't matter. First mover advantages and networking effects will make it impossible for an outfit trafficking increased quality to ever get enough breaths to even compete.
- zbentley 11mo agoDepends on your definition of “compete”. Compete for VC funding and continually increasing growth? You’re right. Compete as in stay profitable and have a future? Less clear-cut.
- bluGill 11mo agoI have heard that story every few years for the last 30. I know when it is your personal situation things are hard, but your story is nothing new and people recover. Some get back into whatever their degree was, others start a new career and never do. this will happen again.
- markus_zhang 11mo agoI pray you are right and I'm wrong. But I do have reasons to believe that this time is a bit different.
- reactordev 11mo agoI was going to say this. Money comes, money goes, that’s life. Ideally you’re smart enough to save and invest to weather these storms but for those (like myself) that are still working hard post 40, we know it’s all part of the game. I tell the younger generation the same thing. Save, invest, max 401k, before you go off and party. Your older self will thank you.
- johnnyanmac 11mo agoYou telling someone with 50k in debt, turning in 1000's or job apps struggling to find a job they studied 4+ years for and not being able to even pay rent to "just save"... is exactly how we got into this situation to begin with.
- ethin 11mo agoI'm literally one of these people. My only work experience is a GSoC internship in 2021. I have yet to get hired and I've been looking for 4 years, graduated in 2022 right before ChatGPT came out. I've had no choice but to become a generalist as a consequence, and over the last year or two my interviews have dropped to zero and absolutely none of the advice I've gotten from anybody has helped. Just my personal experience.
- johnnyanmac 11mo ago
- gruez 11mo ago>Reality is not particularly rosy for new graduates AFAIK I looked at the statistics[1], and while you could argue new graduates have seen worse (recent grad unemployment is actually lower than much of the 2010s), you can also see that in contrast to previous periods where new grad unemployment is lower than all worker unemployment, this time around new grad unemployment is actually slightly higher. However if you look at the chart this wasn't a post pandemic phenomena. The gap has been closing since the back half of the 2010s, and doesn't show much of a spike after the release of chatgpt, so "AI" isn't a good explanation either. [1] https://www.newyorkfed.org/research/college-labor-market https://www.newyorkfed.org/research/college-labor-market
- johnnyanmac 11mo agoThere's a recent podcast that talked about this if you have 15 minutes to watch a segment: https://www.youtube.com/watch?v=bYRCYdxVMaM https://www.youtube.com/watch?v=bYRCYdxVMaM TL;DR Gen Z is "slightly better off" in pure financial status compared to older generations , even with inflation adjusted. But the distribution on what got cheaper overtime and what got more expensive is causing the true strain among Gen Z. It also helps to explain a bit of a generation clash when you see how older generations can chastise the younger ones over what were "luxuriies" when they were that age. The entire market is flipped.
- godelski 11mo agoBreak it down by degree. You're losing some important information in the aggregate. Going to degree you see that Computer Science has the 7th highest unemployment rate: anthropology, physics, computer engineering, commercial art & graphical design, fine art, sociology, computer science, chemistry, information systems & management. Of course you also need to look at underemployment too. Which CS is on the lower end of that. So you have to consider things like that even though there's a higher unemployment rate than performing arts (2x) there is far lower underemployment because people expect to get jobs in their field for CS. There's more you need to look at too. It's not so easy and you shouldn't just use such a high level approximation if you want to make sense of the data. Hiring lab has some more interesting information to like the number of postings. CS is way down from "prepandemic" levels, but unfortunately only goes to 2020 (hence the quotes). https://data.indeed.com/#/ https://data.indeed.com/#/
- skybrian 11mo ago“The rest of my life” is a very long horizon for making predictions. I don’t think I could predict much about politics or the economy two years out.
- hombre_fatal 11mo agoYour competition isn’t new grads. It’s experienced engineers in other countries who will work for half your wage in your own city on an H1B or similar.
- SilverElfin 11mo agoH1Bs don’t work for “half your wage”. This is a myth. H1Bs have a higher average salary.
- thewebguyd 11mo agoYou're half correct. H1Bs in your own city aren't working half your wage. However, engineers in developing countries will work half your wage, remote from their home, where that's a great salary where they live. When the average annual salary in India is the equivalent of $4,200 USD/year, there are a lot of talented engineers there that if they don't win the H1B lottery, will end up working for big tech remote.
- bboozzoo 11mo agoYou're mistaken thinking those engineers aren't facing the same market downturn. AFAICT, it's exactly the same in Europe. The only difference is that in Europe folks weren't paid exorbitant salaries like their US colleagues were.
- raw_anon_1111 11mo agoI saw this coming way before AI became a thing around 2016 when I was 42. Software development was becoming a commodity where there were plenty of “good enough” developers where no matter what, it was going to be saturated. If someone is trying to sell themselves as an undifferentiated developer in 2025 or later, it’s going to be an uphill battle unless you can lean on your network. At 51, if my only differentiator is I can code, I’ve done something horribly wrong in my life. Anecdotally, I found software development adjacent roles quickly when I was looking both last year and the year before.
- kortilla 11mo agoSoftware developer salaries went up significantly after 2016 and it was a super hot market for developers in 2020. So whatever you saw wasn’t a good indicator.
- raw_anon_1111 11mo agoIt was very much bimodal. If you were working in BigTech or adjacent, that was definitely true. If you were working in enterprise dev like most of the 2.5 million+ developers working in a tier 2 city outside of the west coast in the US, comp was definitely stagnating. In 2016, I knew I had to do something when my (step)son graduated in 2020 and my wife was willing to move anywhere the money took us. It just so happened that a job fell into my lap at AWS working (full time) in the consulting department. I am no longer there. I now work at a third party consulting firm as a staff consultant specializing in app dev.
- godelski 11mo agoIt's easier to lower standards than to raise them. There's always a race to the bottom. I don't think it's a big leap to suggest that what's considered the "minimum viable product" has decreased over the years. It's also no secret that software is getting worse. As to salaries, I think you forgot how things worked before. The reason companies like Google introduced free food and all the incentives was because increasing salaries was not a better way to attract better talent, since salaries were already high. So either now something has changed where better talent cares more about money or we're attracting talent that cares more about money. As in either the same people changed or we're attracting a different type of person. Personally, regardless of age, regardless of field, I've seen a strong correlation with the best people not caring as much about money. Once the salary is good then they care more about how interesting the work is or how they can reduce stress in their life. Money matters, but it has decreasing utility as it grows.
- mywittyname 11mo ago> why are companies going to hire me, who have gap years and are older, but not some fresh graduates who can work 80 hours per week and only demand half of the salary? Given cost of living, I have a hard time believing young people come out being cheaper. I live in an area with cheap rents and my mortgage is still less than the average price of a one-bedroom apartment in the area. My cars are new and paid off, and I have pretty much all of the stuff I'd ever need in my life. Plus, no student loans. That might be one of the real root causes of the job market for new grads being shit. The amount of money people need to meet their basic needs has skyrocketed, and young people bear the brunt of the burden. The only people who can readily afford to work too cheap are those with parents who can continue to support them to a degree.