I really enjoy the people I work with, but I never take stability for granted. Ensuring I'm always updating my resume and taking a couple interviews a year is part of my professional ritual. If it were feasible, we'd move elsewhere, but we both have good social networks and roots here -- which is arguably more "expensive" to a working couple in their early thirties than gold.
I am under no illusions about any company I might work for, no matter what size or how much I like the individuals I work with or for.
Sadly, I don't feel like I will ever put my roots down in a place. I'm of the mind that I always have to ready to pack up and move to the new office if means I can keep my job and lifestyle.
When speaking with former colleagues, the topic of interns often comes up. I had drinks with some last week who mentioned her team had so many interns that some FTEs needed to double-up to manage them all.
It could be regional. When I was coming up, internships were rarely a thing. I was never one and hadn't even seen an CS intern until a few years back. Seeing companies go from 0% to 40% of engineering staff as interns over the course of four years is pretty striking.
There is NOT a shortage in developers. There NEVER WAS.
Big Tech simply couldn't stomach the rise in salaries that we saw between 2005 and 2017/2018. This all comes down to cost. There's plenty of talent not just in the US, but abroad. But big tech continues to see a need to drive prices down, and profits up. The best way to do that? Pay employees less.
Trust me when I say that programming is a blue collar job in 10 years. Big tech has done a phenomenal job convincing even engineers, that the pool of talent is "so small" that their job couldn't possibly be at risk if everyone and their mother gets a CS degree.
Good luck to you, if that's your mindset.
There is a salary divide between what big companies can pay, and what little companies can pay. That's drawing a significant portion of the talent away from the smaller labor market.
Either the smaller companies need to consider hiring more junior engineers (of which there are plenty). Or they need to make their offers more attractive.
I fell for this hard. I was in high school reading blog left and right about how in demand programmers were and that you didn't even really need college because it was too much theory, not solving the problems companies want.
So I decided, why take all that time when I could make make money right out of high school. Turns out, that decision hsa kinda screwed me now.
Now I did get started before some of the hype. I guess it was there, but not as prominent or in my face. I do general enjou programming and solving problems and it's not just a money thing for me. Unfortunately, I feel my decisions will choke my career eventually.
Plus, good problem solvers do not have to program to make money. You can go work for smaller company and help them define processes, improve automation or manage software/system integration.
The peak came in 2000, just before the bust (gradual rise, hard fall).
I went to grad school after graduating in 1998, I was lucky enough to miss both recessions (I was in China in 2008). Now I’m jobless during a boom :). But I guess, as always, the best way to protect yourself is to be at the top of the tech curve (this is a double edge sword if you specialize in something that isn’t currently hot).
It seems much more likely to me that this is an instinctual fear. Our jobs are our primary mechanism by which we get the resources we need to survive. Of course we'd worry about losing that, even when times are doing well. The cavemen that didn't have this fear probably starved at higher rates.
It's wonderful to imagine some hypothetical reality where you had enough saved to survive an entire year looking for a job. What privilege you would have! Presumably you have no health problems because CORBA is broken again and the current administration crippled HCA guarantees because who needs affordable health care when you don't have a current employer. It feels like you might as well wish for a Pegasus to fly you to all your job interviews while you are at it.
We've all earned our cynical stripes here, but thanks for offering a lovely fantasy.
You didn’t answer my question about savings. Are you saving? If not you can and you should.
If you don’t have savings the first step is to come up with a budget. Send me an email if you need help it’s in my profile.
If you were in say Dallas TX for example and you waited on tables for $14 / hour you would be making double the rent.
You’ve got to have a plan.