3 ms·
I'm a Materials Engineer in my 30's I work with a lot of Mech/Chem engineers. The engineering world is a bit different to software world. I'd say the main reaso
by bigger_cheese 10y ago
I'm a Materials Engineer in my 30's I work with a lot of Mech/Chem engineers. The engineering world is a bit different to software world. I'd say the main reason for this is there is a much lower applicant pool (Fewer graduates entering workforce). From what I have experienced engineers change companies much less frequently and engineering companies tend to be more stable than software companies (Most of the engineers I know either work for consultancies or large mining/industrial companies).
Professional reputation is a big deal. If you have a good enough reputation you can basically negotiate for your own salary.
Younger Engineers (i.e fresh from university) do not get to work on the large projects and especially not in any kind of lead role. Mostly they work under other more senior engineers. Typically you'll work your way up until you get given lead on a small project. Eventually you will move onto managing medium to large projects.
Senior engineers (i.e 40's and 50's) are hugely valued. These are the people with professional reputations, contacts etc. Clients will know these Engineers by name and will often request them specifically.
What I've seen typically happen is for engineers in the 50-60 age range to semi-retire and move into consulting or Academia. Many Engineering lecturers at universities are retired former practicing engineers.
Several senior engineers I used to work with have moved into consulting and they get paid an obscene amount of money- more than I make in a years for a 3 month consulting gig in a country like Brazil, India, China etc.
We have a diversity problems for sure but it is gender not age.
- Asooka 10y agoThis can't work however, there's one manager to a team of 15 developers, so you can't have all 15 move up into management. Not unless you have 15 layers of management...