4 ms·
Good engineers can come from anywhere, just like bad engineers. Engineers leave a company for three reasons: Lack of career development opportunities -- Not b
by indrora 5y ago
Good engineers can come from anywhere, just like bad engineers.
Engineers leave a company for three reasons:
Lack of career development opportunities -- Not being able to move up or grow in the way you want to. This is a sign of bad management.
Failure to perform -- Management and said engineer couldn't see eye to eye for whatever reason. Incompetent engineer or (worse) incompetent management.
Boredom -- Work has become stagnant, stale, or otherwise boring and management can't find a better place, or there's limited opportunities internally for someone to find new interesting things to do.
Only one of those reasons is truly something that should raise concern. Bad management makes good engineers leave.
Amazon's core problem isn't the engineering. The engineers there are sharp as tacks, in my experience. I am frequently in awe of the people I work with for their technical acumen in so many different fields.
But management training at Amazon is lacking. Managers are often ICs that have been drafted into management with little to no formal training and the amount of training that they get is often from their subordinates who were previously their peers. What little training outside "Just figure it out" seems to be mandatory HR-related content on how to handle the HR systems. That's it.