Upward mobility in any corporate environment involves social interaction. If you expect to just do ‘really good’ work and be automatically promoted all you’ll get is… more work.
Most work in this industry is done in teams, if you can’t effectively communicate and get on with your team members, you’re gonna have a bad time.
It’s even baked into the hiring process everywhere I’ve worked, most of the time an organisation would prefer to take a lower skill candidate if they seem like they’d get on well with everyone Vs a highly skilled candidate that would rub people up the wrong way.
It’s a lot easier to fill gaps in engineering ability compared to coaching someone how to behave around people
Why is that?
Upward mobility in any corporate environment involves social interaction. If you expect to just do ‘really good’ work and be automatically promoted all you’ll get is… more work.
I’ll add to the other person who replied:
Most work in this industry is done in teams, if you can’t effectively communicate and get on with your team members, you’re gonna have a bad time.
It’s even baked into the hiring process everywhere I’ve worked, most of the time an organisation would prefer to take a lower skill candidate if they seem like they’d get on well with everyone Vs a highly skilled candidate that would rub people up the wrong way.
It’s a lot easier to fill gaps in engineering ability compared to coaching someone how to behave around people