Being at the top end of the productivity range reduces the risk.
Absolutely - be that person who works hard AND gets things done AND gets along with others.
Or be a manager that can through true leadership or sheer aggression get a lot of work out of your team. Please be the first type so your employees are happy and productive and creative …
Of course, there can be actual age discrimination as well.
I think there is a perception that if you are over 50, or maybe even 40, that you do not know modern tools. To be fair, many people really don’t want to learn modern tools (And I include even Excel beyond typing in formulas) or feel they have learned enough to retire. (My husband who is a software engineer tells a funny story about colleagues in the 80s/90s who refused to attend a free in-house UNIX/C class because … they knew VAX Fortran …and that was good enough). But, if you keep learning when you are 20, you can keep learning when you are 30, 40, 50 + …
Salaries are a double edged sword, work too cheap and you may not be respected and if you are laid off anyway, you don’t have much saved up because you haven’t made any money. Get too expensive, and you may have trouble finding work, but at least you have a pile of cash (stop leasing Escalades now!) and ironically, people may think you actually do know something.
I think computer engineering may be a better field than software or CS, since there is a core skill and physics that is less likely to change (EE is even less likely to change) …
Also - what magical field does not have the risk of outsourcing or cost cutting gone amuck ?
There’s a reason neither of my daughters is going to engineering school.
I have heard this, but honestly engineering is a good job, lots of creative work, not so much hovering by your managers as some fields … and it really does pay pretty well.
My daughter is studying engineering because lots of the pure science PhD routes are even less stable, can’t even get that first job … and you are almost 30 …
Engineering also needs more women, not less …
If you have a really crappy job, there is always the option of changing … and at least with an engineering degree you have a transferable piece of paper (see it says ABET right there on my diploma from NWSE Podunk U).
Recession, greedy short-sighted companies, lack of loyalty to your 50-year old employees who have worked hard, demographics (too many people in their 50s,60s right now working), off-shoring, high pension health care bills for older employees, lack on investment in R&D causing lack of jobs requiring lots of skills and experience, stockholders demanding profits now rather than 10 year off products … really low new hire salaries (60K was a salary in the 90s!) making young people 2-3 times cheaper than experienced people, underfunded projects requiring cheap labor and hope the dang things works or you bring in the dream team to fix it … but odds are you can 2 or 3 out of 4 done cheap …
none of this is limited to engineering … it’s just an unfortunately state of affairs right now.
Also - I think a new graduate now really has to be more entrepreneurial (The days of 30 year careers with one firm have gone), has to build up savings to survive a lean year or two, self-fund their retirement, the rules are different … but lots of things are different … you can work in your PJs in your home.